| FRenderResource
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/InstancedStaticMesh.h |
Include |
#include "Engine/InstancedStaticMesh.h" |
class FStaticMeshInstanceBuffer : public FRenderResource
A vertex buffer of positions.
Name | Description | ||
---|---|---|---|
|
TSharedPtr< FSt... |
InstanceData |
The vertex data storage type |
|
RequireCPUAccess |
Keep CPU copy of instance data |
Name | Description | |
---|---|---|
|
FStaticMeshInstanceBuffer ( |
Default constructor. |
Name | Description | |
---|---|---|
|
~FStaticMeshInstanceBuffer() |
Destructor. |
Name | Description | ||
---|---|---|---|
|
BindInstanceVertexBuffer ( |
||
|
GetInstanceCustomDataValues |
||
|
FStaticMeshI... |
GetInstanceData() |
|
|
FVertexBuffe... |
GetInstanceLightmapBuffer() |
|
|
FVertexBuffe... |
GetInstanceOriginBuffer() |
|
|
GetInstanceShaderValues |
||
|
GetInstanceTransform |
||
|
FVertexBuffe... |
GetInstanceTransformBuffer() |
|
|
GetNumInstances() |
Other accessors. |
|
|
GetResourceSize() |
||
|
InitFromPreallocatedData ( |
Initializes the buffer with the component's data. |
|
|
UpdateFromCommandBuffer_Concurrent ( |
Name | Description | ||
---|---|---|---|
|
GetFriendlyName() |
||
|
InitResource() |
Initializes the resource. This is only called by the rendering thread. |
|
|
InitRHI() |
Initializes the RHI resources used by this resource. |
|
|
ReleaseResource() |
Prepares the resource for deletion. This is only called by the rendering thread. |
|
|
ReleaseRHI() |
Releases the RHI resources used by this resource. |
Name | Description | ||
---|---|---|---|
|
operator= ( |
Specialized assignment operator, only used when importing LOD's. |