Choose your operating system:
Windows
macOS
Linux
| FRenderResource
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/InstancedStaticMesh.h |
Include |
#include "Engine/InstancedStaticMesh.h" |
struct FInstancedStaticMeshVertexFactory : public FLocalVertexFactory
A vertex factory for instanced static meshes
Name | Description | |
---|---|---|
|
FInstancedStaticMeshVertexFactory ( |
Name | Description | ||
---|---|---|---|
|
Copy ( |
Copy the data from another vertex factory |
|
|
FRHIShaderRe... |
GetInstanceCustomDataSRV() |
|
|
FRHIShaderRe... |
GetInstanceLightmapSRV() |
|
|
FRHIShaderRe... |
GetInstanceOriginSRV() |
|
|
FRHIShaderRe... |
GetInstanceTransformSRV() |
|
|
FRHIUniformB... |
GetUniformBuffer() |
|
|
ModifyCompilationEnvironment ( |
Modify compile environment to enable instancing |
|
|
constexpr ui... |
NumBitsForVisibilityMask() |
Make sure we account for changes in the signature of GetStaticBatchElementVisibility() |
|
SetData ( |
An implementation of the interface used by TSynchronizedResource to update the resource with new data from the game thread. |
|
|
ShouldCompilePermutation ( |
Should we cache the material's shadertype on this platform with this vertex factory? |
Name | Description | ||
---|---|---|---|
|
FVertexFacto... |
GetType() |
|
|
SupportsNullPixelShader() |
Indicates whether the vertex factory supports a null pixel shader. |
Name |
Description |
|
---|---|---|
|
FDataType |
Name |
Description |
---|---|
StaticType |