Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/MaterialCachedData.h |
| Include | #include "MaterialCachedData.h" |
Syntax
USTRUCT ()
struct FMaterialCachedExpressionData
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bHasCustomizedUVs | ||
| uint32: 1 | bHasFirstPersonOutput | ||
| uint32: 1 | bHasMaterialLayers | ||
| uint32: 1 | bHasMeshPaintTexture | ||
| uint32: 1 | bHasPerInstanceCustomData | ||
| uint32: 1 | bHasPerInstanceRandom | ||
| uint32: 1 | bHasRuntimeVirtualTextureOutput | ||
| uint32: 1 | bHasSceneColor | ||
| uint32: 1 | bHasVertexInterpolator | ||
| TArray< FVector4d > | DoubleVectorValues | ||
| TArray< TPair< TObjectPtr< class UMaterialExpression >, FName > > | DuplicateParameterErrors | Array of errors reporting a parameter being set multiple times to distinct values. | |
| TArray< FName > | DynamicParameterNames | ||
| TArray< bool > | DynamicSwitchValues | ||
| TSharedPtr< FMaterialCachedExpressionEditorOnlyData > | EditorOnlyData | ||
| TArray< int32 > | FontPageValues | ||
| TArray< TSoftObjectPtr< UFont > > | FontValues | ||
| TArray< FMaterialFunctionInfo > | FunctionInfos | Array of all functions this material depends on. | |
| uint32 | FunctionInfosStateCRC | CRC of the FunctionInfos StateIds. | |
| TArray< TObjectPtr< ULandscapeGrassType > > | GrassTypes | ||
| FMaterialLayersFunctionsRuntimeData | MaterialLayers | ||
| TArray< FMaterialParameterCollectionInfo > | ParameterCollectionInfos | Array of all parameter collections this material depends on. | |
| uint64 | PropertyConnectedMask | Each bit corresponds to EMaterialProperty connection status. | |
| TArray< bool > | QualityLevelsUsed | ||
| TArray< TObjectPtr< UTextureCollection > > | ReferencedTextureCollections | ||
| TArray< TObjectPtr< UObject > > | ReferencedTextures | Array of all texture referenced by this material | |
| FMaterialCachedParameterEntry[NumMaterialRuntimeParameterTypes] | RuntimeEntries | ||
| TArray< TSoftObjectPtr< URuntimeVirtualTexture > > | RuntimeVirtualTextureValues | ||
| TArray< int32 > | ScalarPrimitiveDataIndexValues | ||
| TArray< float > | ScalarValues | ||
| TArray< TSoftObjectPtr< USparseVolumeTexture > > | SparseVolumeTextureValues | ||
| TArray< bool > | StaticSwitchValues | ||
| TArray< TSoftObjectPtr< UTextureCollection > > | TextureCollectionValues | ||
| TArray< TSoftObjectPtr< UTexture > > | TextureValues | ||
| TArray< int32 > | VectorPrimitiveDataIndexValues | ||
| TArray< FLinearColor > | VectorValues |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Constants
| Name | Description |
|---|---|
| EmptyData |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32 | PropertyConnectedBitmask_DEPRECATED |