| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Materials/MaterialParameterCollectionInstance.h |
Include |
#include "Materials/MaterialParameterCollectionInstance.h" |
class UMaterialParameterCollectionInstance : public UObject
Class that stores per-world instance parameter data for a given UMaterialParameterCollection resource. Instances of this class are always transient.
Name | Description | ||
---|---|---|---|
|
bLoggedMissingParameterWarning |
Tracks whether this instance has ever issued a missing parameter warning, to reduce log spam. |
|
|
bNeedsRenderStateUpdate |
Tracks whether this instance needs to update the render state from the game thread |
|
|
Collection |
Collection resource this instance is based off of. |
|
|
Resource |
Instance resource which stores the rendering thread representation of this instance. |
|
|
ScalarParameterValues |
Overrides for scalar parameter values. |
|
|
VectorParameterValues |
Overrides for vector parameter values. |
|
|
TWeakObjectPtr<... |
World |
World that owns this instance. |
Name | Description | |
---|---|---|
|
UMaterialParameterCollectionInstance ( |
Name | Description | ||
---|---|---|---|
|
DeferredUpdateRenderState ( |
||
|
const UMater... |
GetCollection() |
|
|
GetParameterData |
Boils down the instance overrides and default values into data to be set on the uniform buffer. |
|
|
FMaterialPar... |
GetResource() |
|
|
GetScalarParameterValue ( |
Gets parameter values, returns false if the parameter was not found. |
|
|
GetVectorParameterValue ( |
||
|
SetCollection ( |
Initializes the instance with the collection it is based off of and the world it is owned by. |
|
|
SetScalarParameterValue ( |
Sets parameter value overrides, returns false if the parameter was not found. |
|
|
SetVectorParameterValue ( |
||
|
UpdateRenderState ( |
Name | Description | ||
---|---|---|---|
|
FinishDestroy() |
Called to finish destroying the object. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |