Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor > API/Plugins/CustomizableObjectEditor/MuCOE > API/Plugins/CustomizableObjectEditor/MuCOE/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCustomizableObjectNodePinData
- UCustomizableObjectNodeMaterialPinDataParameter
- UCustomizableObjectNodeMaterialPinDataImage
References
| Module | CustomizableObjectEditor |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObjectEditor/Classes/MuCOE/Nodes/CustomizableObjectNodeMaterial.h |
| Include | #include "MuCOE/Nodes/CustomizableObjectNodeMaterial.h" |
Syntax
UCLASS&40;&41;
class UCustomizableObjectNodeMaterialPinDataImage : public UCustomizableObjectNodeMaterialPinDataParameter
Remarks
Additional data for a Material Texture Parameter pin.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UTexture2D > | ReferenceTexture | Reference Texture used to decide the texture properties of the mutable-generated textures connected to this material. | |
| int32 | UVLayout | Index of the UV channel that will be used with this image.It is necessary to apply the proper layout transformations to it. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EPinMode | GetPinMode () |
||
| void | Init
(
UCustomizableObjectNodeMaterial& InNodeMaterial |
Constructor parameters. Should always be called after a NewObject. | |
| void | SetPinMode
(
EPinMode InPinMode |
Overridden from UCustomizableObjectNodeMaterialPinDataParameter
| Type | Name | Description | |
|---|---|---|---|
| bool | IsDefault () |
Returns true if all properties are in its default state. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Constants
| Name | Description |
|---|---|
| UV_LAYOUT_DEFAULT | UVLayout Mode. Does not override the Material Texture Parameter. |
| UV_LAYOUT_IGNORE | UVLayout Mode. |