Navigation
API > API/Plugins > API/Plugins/VariantManagerContent
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPropertyValue
- UPropertyValueMaterial
References
| Module | VariantManagerContent |
| Header | /Engine/Plugins/Enterprise/VariantManagerContent/Source/VariantManagerContent/Public/PropertyValueMaterial.h |
| Include | #include "PropertyValueMaterial.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UPropertyValueMaterial : public UPropertyValue
Constructors
| Type | Name | Description | |
|---|---|---|---|
UPropertyValueMaterial
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMaterialInterface * | GetMaterial () |
||
| void | SetMaterial
(
UMaterialInterface* Mat |
Overridden from UPropertyValue
| Type | Name | Description | |
|---|---|---|---|
| void | Applies our recorded data to the PropertyValuePtr for the resolved object. | ||
| bool | ContainsProperty
(
const FProperty* Prop |
||
| TArray< uint8 > | Fetches the value bytes for this property from the resolved object. | ||
| const TArray< uint8 > & | |||
| UClass * | |||
| FFieldClass * | Returns the type of FProperty (FObjectProperty, FFloatProperty, etc) If checking for Enums, prefer checking if GetEnumPropertyEnum() != nullptr, as it may be that we received a FNumericProperty that actually represents an enum, which wouldn't be reflected here | ||
| UStruct * | |||
| int32 | |||
| bool | Our leaf property will always be OverrideMaterials/OverrideMaterials[0] just for the type/size/class information. |
Constants
| Name | Description |
|---|---|
| OverrideMaterialsProperty |