Navigation
API > API/Runtime > API/Runtime/Engine
Rendering thread mirror of UMaterialParameterCollectionInstance. Stores data needed to render a material that references a UMaterialParameterCollection.
| Name | FMaterialParameterCollectionInstanceResource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/ParameterCollection.h |
| Include Path | #include "ParameterCollection.h" |
Syntax
class FMaterialParameterCollectionInstanceResource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMaterialParameterCollectionInstanceResource() |
ParameterCollection.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FMaterialParameterCollectionInstanceResource() |
ParameterCollection.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Id | FGuid | Unique identifier for the UMaterialParameterCollection that material shaders were compiled with. | ParameterCollection.h | |
| OwnerName | FName | ParameterCollection.h | ||
| UniformBuffer | FUniformBufferRHIRef | Uniform buffer containing the UMaterialParameterCollection default parameter values and UMaterialParameterCollectionInstance instance overrides. | ParameterCollection.h | |
| UniformBufferLayout | FUniformBufferLayoutRHIRef | ParameterCollection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GameThread_Destroy() |
Destroy, called from the game thread. | ParameterCollection.h | |
void GameThread_UpdateContents
(
const FGuid& InId, |
Update the contents of the uniform buffer, called from the game thread. | ParameterCollection.h | |
FGuid GetId() |
ParameterCollection.h | ||
FName GetOwnerName() |
ParameterCollection.h | ||
FRHIUniformBuffer * GetUniformBuffer() |
ParameterCollection.h |