Navigation
API > API/Plugins > API/Plugins/DynamicMaterial
Base version of a dynamic material component. Links to the original in the parent material model.
| Name | UDMMaterialComponentDynamic |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DynamicMaterial/Source/DynamicMaterial/Public/Components/DMMaterialComponentDynamic.h |
| Include Path | #include "Components/DMMaterialComponentDynamic.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Abstract, ClassGroup="Material Designer",
Meta=(DisplayName="Material Designer Value Instance"))
class UDMMaterialComponentDynamic : public UDMMaterialComponent
Inheritance Hierarchy
- FNotifyHook → UDMMaterialComponent → UDMMaterialComponentDynamic
- UObjectBase → UObjectBaseUtility → UObject → UDMMaterialComponent → UDMMaterialComponentDynamic
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDMMaterialComponentDynamic() |
Components/DMMaterialComponentDynamic.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UDMMaterialComponentDynamic() |
Components/DMMaterialComponentDynamic.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ParentValuePathToken | const FString | Components/DMMaterialComponentDynamic.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BeginDestroy | void virtual CopyDynamicPropertiesTo(UDMMaterialComponent *InDestinationComponent) const PURE_VIRTUAL(UDMMaterialComponentDynamic voi | Copies the properties of this dynamic component back to a non-dynamic counterpart. | Components/DMMaterialComponentDynamic.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDMMaterialComponent * GeResolvedParentComponent() |
Resolves and returns the component this dynamic one is based on. | Components/DMMaterialComponentDynamic.h |
|
UDynamicMaterialModelDynamic * GetMaterialModelDynamic() |
Components/DMMaterialComponentDynamic.h |
|
|
FName GetParentComponentName() |
Components/DMMaterialComponentDynamic.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ResolveParentComponent() |
Components/DMMaterialComponentDynamic.h |
Overridden from UDMMaterialComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UDMMaterialComponent * GetSubComponentByPath
(
FDMComponentPath& InPath, |
Searches the component for a specific component based on a path. | Components/DMMaterialComponentDynamic.h |