![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MaterialAttributeDefinitionMap.h>
Inheritance diagram for FMaterialAttributeDefintion:Public Member Functions | |
| FMaterialAttributeDefintion (const FGuid &InGUID, const FString &AttributeName, EMaterialProperty InProperty, EMaterialValueType InValueType, const FVector4 &InDefaultValue, EShaderFrequency InShaderFrequency, int32 InTexCoordIndex=INDEX_NONE, bool bInIsHidden=false, MaterialAttributeBlendFunction InBlendFunction=nullptr) | |
| ENGINE_API int32 | CompileDefaultValue (FMaterialCompiler *Compiler) const |
| bool | operator== (const FMaterialAttributeDefintion &Other) const |
Attribute data describing a material property
| FMaterialAttributeDefintion::FMaterialAttributeDefintion | ( | const FGuid & | InGUID, |
| const FString & | AttributeName, | ||
| EMaterialProperty | InProperty, | ||
| EMaterialValueType | InValueType, | ||
| const FVector4 & | InDefaultValue, | ||
| EShaderFrequency | InShaderFrequency, | ||
| int32 | InTexCoordIndex = INDEX_NONE, |
||
| bool | bInIsHidden = false, |
||
| MaterialAttributeBlendFunction | InBlendFunction = nullptr |
||
| ) |
| int32 FMaterialAttributeDefintion::CompileDefaultValue | ( | FMaterialCompiler * | Compiler | ) | const |
|
inline |
| FGuid FMaterialAttributeDefintion::AttributeID |
| FString FMaterialAttributeDefintion::AttributeName |
| bool FMaterialAttributeDefintion::bIsHidden |
| MaterialAttributeBlendFunction FMaterialAttributeDefintion::BlendFunction |
| FVector4 FMaterialAttributeDefintion::DefaultValue |
| EMaterialProperty FMaterialAttributeDefintion::Property |
| EShaderFrequency FMaterialAttributeDefintion::ShaderFrequency |
| int32 FMaterialAttributeDefintion::TexCoordIndex |
| EMaterialValueType FMaterialAttributeDefintion::ValueType |