FDMXFixtureFunctionItem

Item to identify and access a DMXFixtureFunction.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DMXEditor

Header

/Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXEditor/Public/DMXFixtureTypeSharedData.h

Include

#include "DMXFixtureTypeSharedData.h"

Syntax

class FDMXFixtureFunctionItem : public FDMXFixtureModeItem

Remarks

Item to identify and access a DMXFixtureFunction.

Note, this will no longer point to the live property when:

  • The fixture types being edited change

  • The details view is destroyed (be it via refresh or otherwise)

  • The arrays that contain the property change num elements.

Constructors

Name Description

Public function

FDMXFixtureFunctionItem

(
    TWeakPtr< FDMXFixtureTypeSharedData...,
    const TSharedPtr< IPropertyHandle >...,
    const TSharedPtr< IPropertyHandle >...
)

Destructors

Name Description

Public function Virtual

~FDMXFixtureFunctionItem()

Functions

Name Description

Public function Const

bool

 

EqualsFunction

(
    const TSharedPtr< FDMXFixtureFuncti...
)

Returns true if the function names equal

Public function Const

int32

 

GetFunctionChannel()

Returns the current function channel

Public function

const TShare...

 

GetFunctionHandle()

Get property handle for the function

Public function Const

FString

 

GetFunctionName()

Returns the current function name

Public function

const TShare...

 

GetFunctionNameHandle()

Get property handle for the function name

Public function Const

bool

 

IsFunctionEdited()

True if the function is edited in shared data

Public function Const

bool

 

IsFunctionSelected()

True if the function is selected in shared data

Public function

void

 

SetFunctionName

(
    const FString& InDesiredName,
    FString& OutNewName
)

Sets the function name

Overridden from IDMXNamedType

Name Description

Protected function Virtual Const

void

 

GetName

(
    FString& OutUniqueName
)

Returns the name

Protected function Virtual Const

bool

 

IsNameUnique

(
    const FString& TestedName
)

Returns if the name is unique

Protected function Virtual

void

 

SetName

(
    const FString& InDesiredName,
    FString& OutUniqueName
)

Sets the name, matching desired name as closely as possible