Navigation
API > API/Plugins > API/Plugins/DynamicMaterial > API/Plugins/DynamicMaterial/Components
Inheritance Hierarchy
- UObject
- FNotifyHook
- UDMMaterialComponent
- UDMMaterialLinkedComponent
- UDMTextureUV
References
| Module | DynamicMaterial |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterial/Public/Components/DMTextureUV.h |
| Include | #include "Components/DMTextureUV.h" |
Syntax
UCLASS (BlueprintType, ClassGroup="Material Designer",
Meta=(DisplayName="Material Designer Texture UV"))
class UDMTextureUV : public UDMMaterialLinkedComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bLinkScale | ||
| bool | bMirrorOnX_PreUndo | ||
| bool | bMirrorOnY_PreUndo | ||
| bool | bNeedsPostLoadStructureUpdate | ||
| bool | bNeedsPostLoadValueUpdate | ||
| TMap< FName, TSharedPtr< IDetailTreeNode > > | DetailTreeNodes | ||
| TMap< int32, bool > | MaterialNodesCreated | ||
| TMap< int32, TObjectPtr< UDMMaterialParameter > > | MaterialParameters | ||
| meta | |||
| TMap< FName, TSharedPtr< IPropertyHandle > > | PropertyHandles | ||
| TSharedPtr< IPropertyRowGenerator > | PropertyRowGenerator | ||
| EDMUVSource | UVSource_PreUndo |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UDMTextureUV () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| UDMTextureUV * | CreateTextureUV
(
UObject* InOuter |
||
| void | |||
| TSharedPtr< IDetailTreeNode > | GetDetailTreeNode
(
FName InProperty |
||
| UDynamicMaterialModel * | |||
| bool | GetMirrorOnX () |
||
| bool | GetMirrorOnY () |
||
| const FVector2D & | GetOffset () |
||
| TArray< UDMMaterialParameter * > | |||
| const FVector2D & | GetPivot () |
||
| TSharedPtr< IPropertyHandle > | GetPropertyHandle
(
FName InProperty |
||
| float | GetRotation () |
||
| const FVector2D & | GetScale () |
||
| EDMUVSource | GetUVSource () |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | |||
| void | PostEditUndo () |
||
| void | PreEditUndo () |
||
| void | |||
| void | Serialize
(
FArchive& Ar |
||
| void | SetMIDParameters
(
UMaterialInstanceDynamic* InMID |
||
| void | SetMirrorOnX
(
bool bInMirrorOnX |
||
| void | SetMirrorOnY
(
bool bInMirrorOnY |
||
| void | SetOffset
(
const FVector2D& InOffset |
||
| void | SetPivot
(
const FVector2D& InPivot |
||
| void | SetRotation
(
float InRotation |
||
| void | SetScale
(
const FVector2D& InScale |
||
| void | SetUVSource
(
EDMUVSource InUVSource |
Overridden from UDMMaterialComponent
| Type | Name | Description | |
|---|---|---|---|
| void | GetComponentPathInternal
(
TArray< FString >& OutChildComponentPathComponents |
Allows this object to modify the child path when generating a path. | |
| UDMMaterialComponent * | GetSubComponentByPath
(
FDMComponentPath& InPath, |
||
| bool | Modify
(
bool bInAlwaysMarkDirty |
||
| void | |||
| void | |||
| void | PostEditorDuplicate
(
UDynamicMaterialModel* InMaterialModel, |
||
| void | PostLoad () |
||
| void | Update
(
EDMUpdateType InUpdateType |
Constants
| Name | Description |
|---|---|
| GUID | |
| NAME_bMirrorOnX | |
| NAME_bMirrorOnY | |
| NAME_Offset | |
| NAME_Pivot | |
| NAME_Rotation | |
| NAME_Scale | |
| NAME_UVSource | |
| OffsetXPathToken | |
| OffsetYPathToken | |
| PivotXPathToken | |
| PivotYPathToken | |
| RotationPathToken | |
| ScaleXPathToken | |
| ScaleYPathToken | |
| TextureProperties | The bool is whether or not the property should be exposed to Sequencer as keyable. |