Navigation
API > API/Plugins > API/Plugins/DisplayCluster > API/Plugins/DisplayCluster/Render > API/Plugins/DisplayCluster/Render/Containers
References
| Module | DisplayCluster |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Containers/IDisplayClusterRender_MeshComponent.h |
| Include | #include "Render/Containers/IDisplayClusterRender_MeshComponent.h" |
Syntax
class IDisplayClusterRender_MeshComponent
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AssignMeshGeometry
(
const FDisplayClusterRender_MeshGeometry* InMeshGeometry |
Assign mesh geometry Then send geometry to proxy | |
| void | AssignMeshGeometry_RenderThread
(
const FDisplayClusterRender_MeshGeometry* InMeshGeometry, |
Create mesh geometry on render thread (debug purpose) | |
| void | AssignProceduralMeshComponentRefs
(
UProceduralMeshComponent* InProceduralMeshComponent, |
Assign procedural mesh component, section index and origin to this container Then send geometry from the ProceduralMesh(SectionIndex) to proxy | |
| void | AssignProceduralMeshSection
(
const FProcMeshSection& InProcMeshSection, |
Assign procedural mesh section geometry Then send geometry from the ProcMeshSection to proxy | |
| void | AssignStaticMesh
(
const UStaticMesh* InStaticMesh, |
Assign static mesh geometry Then send geometry from the StaticMesh to proxy | |
| void | AssignStaticMeshComponentRefs
(
UStaticMeshComponent* InStaticMeshComponent, |
Assign static mesh component and origin to this container Then send geometry from the StaticMesh component to proxy | |
| bool | EqualsMeshComponentName
(
const FName& InMeshComponentName |
Return true, if referenced component name is equal | |
| EDisplayClusterRender_MeshComponentGeometrySource | Return assigned geometry source type | ||
| IDisplayClusterRender_MeshComponentProxy * | Get nDisplay mesh component proxy object | ||
| USceneComponent * | Get referenced Origin component object | ||
| UProceduralMeshComponent * | Get referenced ProceduralMesh component object | ||
| const FProcMeshSection * | GetProceduralMeshComponentSection
(
const int32 SectionIndex |
Get geometry from assigned ProceduralMesh section by index | |
| const UStaticMesh * | Get referenced StaticMesh object | ||
| UStaticMeshComponent * | Get referenced StaticMesh component object | ||
| const FStaticMeshLODResources * | GetStaticMeshComponentLODResources
(
int32 InLODIndex |
Get geometry from assigned StaticMesh component | |
| bool | Return true if referenced component geometry changed | ||
| void | Mark referenced component geometry as changed | ||
| void | Release refs, proxy, RHI. | ||
| void | Release proxy | ||
| void | Clear referenced component geometry changed flag | ||
| void | SetGeometryFunc
(
const EDisplayClusterRender_MeshComponentProxyDataFunc InDataFunc |
Set geometry preprocess function. This function change geometry prepared for proxy |