| FPrimitiveSceneProxy
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/InstancedStaticMesh.h |
Include |
#include "Engine/InstancedStaticMesh.h" |
class FInstancedStaticMeshSceneProxy : public FStaticMeshSceneProxy
Name | Description | ||
---|---|---|---|
|
bAnySegmentUsesWorldPositionOffset |
||
|
bHasSelectedInstances |
If we we have any selected instances |
|
|
InstancedRenderData |
Per component render data |
|
|
UStaticMesh ... |
StaticMesh |
Cache of the StaticMesh asset, needed to release SpeedTree resources |
|
UserData_AllInstances |
LOD transition info. |
|
|
UserData_DeselectedInstances |
||
|
UserData_SelectedInstances |
Name | Description | |
---|---|---|
|
FInstancedStaticMeshSceneProxy ( |
Name | Description | |
---|---|---|
|
~FInstancedStaticMeshSceneProxy() |
Name | Description | ||
---|---|---|---|
|
SetupInstancedMeshBatch ( |
Common path for the Get*MeshElement functions |
Name | Description | ||
---|---|---|---|
|
GetMeshElement |
Sets up a FMeshBatch for a specific LOD and element. |
|
|
GetNumMeshBatches() |
Gets the number of mesh batches required to represent the proxy, aside from section needs. |
|
|
GetShadowMeshElement ( |
Sets up a shadow FMeshBatch for a specific LOD. |
|
|
GetWireframeMeshElement ( |
Sets up a wireframe FMeshBatch for a specific LOD. |
Name | Description | ||
---|---|---|---|
|
CollectOccluderElements ( |
Collects occluder geometry for software occlusion culling |
|
|
HHitProxy &#... |
CreateHitProxies ( |
Creates the hit proxies are used when DrawDynamicElements is called. Called in the game thread. |
|
DestroyRenderThreadResources() |
Called when the rendering thread removes the proxy from the scene. |
|
|
GetDistancefieldAtlasData ( |
||
|
GetDistanceFieldInstanceInfo ( |
||
|
GetDynamicMeshElements ( |
Gathers the primitive's dynamic mesh elements. |
|
|
GetLightRelevance ( |
Determines the relevance of this primitive's elements to the given light. |
|
|
GetTypeHash() |
Return a type (or subtype) specific hash for sorting purposes |
|
|
FPrimitiveVi... |
GetViewRelevance ( |
Determines the relevance of this primitive's elements to the given view. |
|
IsDetailMesh() |
Returns whether this proxy should be considered a "detail mesh". |