Navigation
API > API/Plugins > API/Plugins/GameplayCamerasEditor > API/Plugins/GameplayCamerasEditor/Editors
References
| Module | GameplayCamerasEditor |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCamerasEditor/Public/Editors/ObjectTreeGraphConfig.h |
| Include | #include "Editors/ObjectTreeGraphConfig.h" |
Syntax
struct FObjectTreeGraphClassConfig
Remarks
A structure providing optional configuration options for a given object class.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TCallTraits< bool >::ConstReference | CanCreateNew () |
Whether users can create new objects of this class in the graph. | |
| FObjectTreeGraphClassConfig & | CanCreateNew
(
typename TCallTraits< bool >::ParamType InValue |
||
| TCallTraits< bool >::ConstReference | CanDelete () |
Whether users can duplicate objects of this class in the graph. | |
| FObjectTreeGraphClassConfig & | CanDelete
(
typename TCallTraits< bool >::ParamType InValue |
||
| TCallTraits< FName >::ConstReference | The metadata specifier to look for in order to categorize the 'create node' action for this class. | ||
| FObjectTreeGraphClassConfig & | CreateCategoryMetaData
(
typename TCallTraits< FName >::ParamType InValue |
||
| FObjectTreeGraphClassConfig & | DefaultPropertyPinDirectionOverride
(
typename TCallTraits< TOptional< EEdGraphPinDirection > >::ParamType InValue |
||
| TCallTraits< TOptional< EEdGraphPinDirection > >::ConstReference | Default direction of property pins. | ||
| TOptional< EEdGraphPinDirection > | GetPropertyPinDirectionOverride
(
const FName& InPropertyName |
Gets the custom property pin direction for a given named property. | |
| FObjectTreeGraphClassConfig & | GraphNodeClass
(
typename TCallTraits< TSubclassOf< UObjectTreeGraphNode > >::ParamType InValue |
||
| TCallTraits< TSubclassOf< UObjectTreeGraphNode > >::ConstReference | The subclass of graph nodes to create. | ||
| FObjectTreeGraphClassConfig & | HasSelfPin
(
typename TCallTraits< bool >::ParamType InValue |
||
| TCallTraits< bool >::ConstReference | HasSelfPin () |
Whether graph nodes for this class have a self pin. | |
| TCallTraits< TOptional< FLinearColor > >::ConstReference | Color of the graph node's body. | ||
| FObjectTreeGraphClassConfig & | NodeBodyTintColor
(
typename TCallTraits< TOptional< FLinearColor > >::ParamType InValue |
||
| TCallTraits< TOptional< FLinearColor > >::ConstReference | Color of the graph node's title. | ||
| FObjectTreeGraphClassConfig & | NodeTitleColor
(
typename TCallTraits< TOptional< FLinearColor > >::ParamType InValue |
||
| FObjectTreeGraphClassConfig & | NodeTitleUsesObjectName
(
typename TCallTraits< bool >::ParamType InValue |
||
| TCallTraits< bool >::ConstReference | Whether the graph node title uses the underlying object's name instead of its class name. | ||
| TCallTraits< FOnGetObjectClassDisplayName >::ConstReference | A custom call back to get the object's display name used in the graph node title. | ||
| FObjectTreeGraphClassConfig & | OnGetObjectClassDisplayName
(
typename TCallTraits< FOnGetObjectClassDisplayName >::ParamType InValue |
||
| FObjectTreeGraphClassConfig & | OnlyAsRoot () |
A shortcut for disabling CanCreateNew and CanDelete. | |
| const TMap< FName, EEdGraphPinDirection > & | Gets the custom property pin directions for given named properties. | ||
| TCallTraits< TOptional< EEdGraphPinDirection > >::ConstReference | The direction of the self pin. | ||
| FObjectTreeGraphClassConfig & | SelfPinDirectionOverride
(
typename TCallTraits< TOptional< EEdGraphPinDirection > >::ParamType InValue |
||
| TCallTraits< FText >::ConstReference | The display name of the self pin. | ||
| FObjectTreeGraphClassConfig & | SelfPinFriendlyName
(
typename TCallTraits< FText >::ParamType InValue |
||
| FObjectTreeGraphClassConfig & | SelfPinName
(
typename TCallTraits< FName >::ParamType InValue |
||
| TCallTraits< FName >::ConstReference | SelfPinName () |
The name of the self pin. | |
| FObjectTreeGraphClassConfig & | SetPropertyPinDirectionOverride
(
const FName& InPropertyName, |
Adds a new custom property pin direction for a given named property. | |
| FObjectTreeGraphClassConfig & | StripDisplayNameSuffix
(
const FString& InSuffix |
Adds a new suffix to strip from the display name. | |
| TArrayView< const FString > | Gets the name suffixes to strip. | ||
| FObjectTreeGraphClassConfig & | StripDisplayNameSuffixes
(
std::initializer_list< FString > InSuffixes |
Adds multiple suffixes to strip from the display name. |