#include <MaterialCachedData.h>
|
| ENGINE_API | FMaterialCachedExpressionData () |
| |
| const FMaterialCachedParameterEntry & | GetParameterTypeEntry (EMaterialParameterType Type) const |
| |
| int32 | GetNumParameters (EMaterialParameterType Type) const |
| |
| int32 | FindParameterIndex (EMaterialParameterType Type, const FMemoryImageMaterialParameterInfo &HashedParameterInfo) const |
| |
| ENGINE_API bool | GetParameterValue (EMaterialParameterType Type, const FMemoryImageMaterialParameterInfo &ParameterInfo, FMaterialParameterMetadata &OutResult) const |
| |
| void | GetParameterValueByIndex (EMaterialParameterType Type, int32 ParameterIndex, FMaterialParameterMetadata &OutResult) const |
| |
| const FGuid & | GetExpressionGuid (EMaterialParameterType Type, int32 Index) const |
| |
| void | GetAllParametersOfType (EMaterialParameterType Type, TMap< FMaterialParameterInfo, FMaterialParameterMetadata > &OutParameters) const |
| |
| void | GetAllParameterInfoOfType (EMaterialParameterType Type, TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const |
| |
| void | GetAllGlobalParametersOfType (EMaterialParameterType Type, TMap< FMaterialParameterInfo, FMaterialParameterMetadata > &OutParameters) const |
| |
| void | GetAllGlobalParameterInfoOfType (EMaterialParameterType Type, TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const |
| |
| ENGINE_API void | AddReferencedObjects (FReferenceCollector &Collector) |
| |
| void | AppendReferencedFunctionIdsTo (TArray< FGuid > &OutIds) const |
| |
| void | AppendReferencedParameterCollectionIdsTo (TArray< FGuid > &OutIds) const |
| |
| void | GetExternalCodeReferencesHash (FSHAHash &OutHash) const |
| |
| bool | IsPropertyConnected (EMaterialProperty Property) const |
| |
| void | SetPropertyConnected (EMaterialProperty Property) |
| |
| bool | Serialize (FArchive &Ar) |
| |
| void | PostSerialize (const FArchive &Ar) |
| |
◆ FMaterialCachedExpressionData()
| FMaterialCachedExpressionData::FMaterialCachedExpressionData |
( |
| ) |
|
◆ AddReferencedObjects()
◆ AppendReferencedFunctionIdsTo()
| void FMaterialCachedExpressionData::AppendReferencedFunctionIdsTo |
( |
TArray< FGuid > & |
OutIds | ) |
const |
Returns an array of the guids of functions used, with the call hierarchy flattened.
◆ AppendReferencedParameterCollectionIdsTo()
| void FMaterialCachedExpressionData::AppendReferencedParameterCollectionIdsTo |
( |
TArray< FGuid > & |
OutIds | ) |
const |
Returns an array of the guids of parameter collections used.
◆ FindParameterIndex()
◆ GetAllGlobalParameterInfoOfType()
◆ GetAllGlobalParametersOfType()
◆ GetAllParameterInfoOfType()
◆ GetAllParametersOfType()
◆ GetExpressionGuid()
◆ GetExternalCodeReferencesHash()
| void FMaterialCachedExpressionData::GetExternalCodeReferencesHash |
( |
FSHAHash & |
OutHash | ) |
const |
Returns a hash over all external code references from this cache.
◆ GetNumParameters()
◆ GetParameterTypeEntry()
◆ GetParameterValue()
◆ GetParameterValueByIndex()
◆ IsPropertyConnected()
◆ PostSerialize()
| void FMaterialCachedExpressionData::PostSerialize |
( |
const FArchive & |
Ar | ) |
|
◆ Serialize()
| bool FMaterialCachedExpressionData::Serialize |
( |
FArchive & |
Ar | ) |
|
◆ SetPropertyConnected()
◆ bHasCustomizedUVs
| uint32 FMaterialCachedExpressionData::bHasCustomizedUVs |
◆ bHasFirstPersonOutput
| uint32 FMaterialCachedExpressionData::bHasFirstPersonOutput |
◆ bHasMaterialCacheOutput
| uint32 FMaterialCachedExpressionData::bHasMaterialCacheOutput |
◆ bHasMaterialLayers
| uint32 FMaterialCachedExpressionData::bHasMaterialLayers |
◆ bHasMeshPaintTexture
| uint32 FMaterialCachedExpressionData::bHasMeshPaintTexture |
◆ bHasPerInstanceCustomData
| uint32 FMaterialCachedExpressionData::bHasPerInstanceCustomData |
◆ bHasPerInstanceRandom
| uint32 FMaterialCachedExpressionData::bHasPerInstanceRandom |
◆ bHasRuntimeVirtualTextureOutput
| uint32 FMaterialCachedExpressionData::bHasRuntimeVirtualTextureOutput |
◆ bHasSceneColor
| uint32 FMaterialCachedExpressionData::bHasSceneColor |
◆ bHasVertexInterpolator
| uint32 FMaterialCachedExpressionData::bHasVertexInterpolator |
◆ bHasWorldPosition
| uint32 FMaterialCachedExpressionData::bHasWorldPosition |
◆ bMaterialCacheHasNonUVDerivedExpression
| uint32 FMaterialCachedExpressionData::bMaterialCacheHasNonUVDerivedExpression |
◆ bSamplesMaterialCache
| uint32 FMaterialCachedExpressionData::bSamplesMaterialCache |
◆ bUsesMotionVectorWorldOffset
| uint32 FMaterialCachedExpressionData::bUsesMotionVectorWorldOffset |
◆ bUsesTemporalResponsiveness
| uint32 FMaterialCachedExpressionData::bUsesTemporalResponsiveness |
◆ DoubleVectorValues
◆ DynamicParameterNames
| TArray<FName> FMaterialCachedExpressionData::DynamicParameterNames |
◆ DynamicSwitchValues
| TArray<bool> FMaterialCachedExpressionData::DynamicSwitchValues |
◆ EmptyData
◆ FontPageValues
| TArray<int32> FMaterialCachedExpressionData::FontPageValues |
◆ FontValues
◆ FunctionInfos
Array of all functions this material depends on.
◆ FunctionInfosStateCRC
| uint32 FMaterialCachedExpressionData::FunctionInfosStateCRC |
CRC of the FunctionInfos StateIds.
◆ GrassTypes
◆ MaterialCacheTags
◆ MaterialCacheUVCoordinatesUsedMask
| uint64 FMaterialCachedExpressionData::MaterialCacheUVCoordinatesUsedMask = 0x0 |
◆ MaterialLayers
◆ ParameterCollectionInfos
Array of all parameter collections this material depends on.
◆ ParameterCollectionValues
◆ PropertyConnectedBitmask_DEPRECATED
| uint32 FMaterialCachedExpressionData::PropertyConnectedBitmask_DEPRECATED = 0 |
◆ PropertyConnectedMask
| uint64 FMaterialCachedExpressionData::PropertyConnectedMask = 0 |
Each bit corresponds to EMaterialProperty connection status.
◆ QualityLevelsUsed
| TArray<bool> FMaterialCachedExpressionData::QualityLevelsUsed |
◆ ReferencedExternalCodeExpressionClasses
Array of all material expression classes that contain external code declarations.
◆ ReferencedTextureCollections
◆ ReferencedTextures
Array of all texture referenced by this material
◆ RuntimeEntries
◆ RuntimeVirtualTextureValues
◆ ScalarPrimitiveDataIndexValues
| TArray<int32> FMaterialCachedExpressionData::ScalarPrimitiveDataIndexValues |
◆ ScalarValues
| TArray<float> FMaterialCachedExpressionData::ScalarValues |
◆ SparseVolumeTextureValues
◆ StaticSwitchValues
| TArray<bool> FMaterialCachedExpressionData::StaticSwitchValues |
◆ TextureCollectionValues
◆ TextureValues
◆ VectorPrimitiveDataIndexValues
| TArray<int32> FMaterialCachedExpressionData::VectorPrimitiveDataIndexValues |
◆ VectorValues
The documentation for this struct was generated from the following files: