/Engine/Source/Runtime/Engine/Classes/Materials/MaterialParameterCollectionInstance.h
Class that stores per-world instance parameter data for a givenUMaterialParameterCollectionresource. Instances of this class are always transient.
class UMaterialParameterCollectionInstance : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
bool
bLoggedMissingParameterWarning
Tracks whether this instance has ever issued a missing parameter warning, to reduce log spam.
bool
bNeedsRenderStateUpdate
Tracks whether this instance needs to update the render state from the game thread
TWeakObjectPtr<...
Collection
Collection resource this instance is based off of.
FMaterialParame...
Resource
Instance resource which stores the rendering thread representation of this instance.
FOnScalarParame...
ScalarParameterUpdatedDelegate
Delegate for when a scalar parameter value is updated
TMap<FName, fl...
ScalarParameterValues
Overrides for scalar parameter values.
FOnVectorParame...
VectorParameterUpdatedDelegate
Delegate for when a vector parameter value is updated
TMap<FName,FL...
VectorParameterValues
Overrides for vector parameter values.
TWeakObjectPtr<...
World
World that owns this instance.