Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FStaticMeshSceneProxy
- FInstancedStaticMeshSceneProxy
- FHierarchicalStaticMeshSceneProxy
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/HierarchicalStaticMeshSceneProxy.h |
| Include | #include "HierarchicalStaticMeshSceneProxy.h" |
Syntax
class FHierarchicalStaticMeshSceneProxy : public FInstancedStaticMeshSceneProxy
Constructors
| Type | Name | Description | |
|---|---|---|---|
FHierarchicalStaticMeshSceneProxy
(
UHierarchicalInstancedStaticMeshComponent* InComponent, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FillDynamicMeshElements
(
const FSceneView* View, |
||
| void | SetupOcclusion
(
UHierarchicalInstancedStaticMeshComponent* InComponent |
||
| void |
Overridden from FPrimitiveSceneProxy
| Type | Name | Description | |
|---|---|---|---|
| void | AcceptOcclusionResults
(
const FSceneView* View, |
Gives the primitive the results of sub-occlusion-queries | |
| bool | |||
| void | ApplyWorldOffset
(
FRHICommandListBase& RHICmdList, |
Shifts primitive position and all relevant data by an arbitrary delta. | |
| void | CreateRenderThreadResources
(
FRHICommandListBase& RHICmdList |
Called when the rendering thread adds the proxy to the scene. | |
| void | Draws the primitive's static elements. | ||
| void | GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
Gathers the primitive's dynamic mesh elements. | |
| const TArray< FBoxSphereBounds > * | GetOcclusionQueries
(
const FSceneView* View |
Gets the boxes for sub occlusion queries | |
| SIZE_T | GetTypeHash () |
Return a type (or subtype) specific hash for sorting purposes | |
| FPrimitiveViewRelevance | GetViewRelevance
(
const FSceneView* View |
Determines the relevance of this primitive's elements to the given view. | |
| bool |