Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection > API/Runtime/Chaos/GeometryCollection/Facades
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionRenderingFacade.h |
| Include | #include "GeometryCollection/Facades/CollectionRenderingFacade.h" |
Syntax
class FRenderingFacade
Remarks
Defines common API for storing rendering data.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRenderingFacade
(
FManagedArrayCollection& InSelf |
FRenderingFacade Constuctor | ||
FRenderingFacade
(
const FManagedArrayCollection& InSelf |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddSurface
(
TArray< FVector3f >&& InVertices, |
Add a surface to the rendering view. | |
| void | AddTriangle
(
const Chaos::FTriangle& InTriangle |
Add a triangle to the rendering view. | |
| TArray< FTriangleSection > | BuildMeshSections
(
const TArray< FIntVector >& Indices, |
BuildMeshSections | |
| bool | Does it support rendering surfaces. | ||
| void | DefineSchema () |
Create the facade. | |
| void | EndGeometryGroup
(
int32 InGeometryGroupIndex |
Geometry Group End : | |
| const TManagedArray< int32 > & | HitProxyIDAttribute | ||
| const TManagedArray< FString > & | GeometryNameAttribute | ||
| FStringIntMap | GetGeometryNameToIndexMap | ||
| const TManagedArray< FIntVector > & | GetIndices () |
GetIndices | |
| const TManagedArray< int32 > & | IndicesCountAttribute | ||
| const TManagedArray< int32 > & | IndicesStartAttribute | ||
| const TManagedArray< int32 > & | GetMaterialID | ||
| const TManagedArray< int32 > & | SelectionState | ||
| const TManagedArray< FTriangleSection > & | GetTriangleSections | ||
| const TManagedArray< FLinearColor > & | GetVertexColorAttribute | ||
| const TManagedArray< int32 > & | VertexCountAttribute | ||
| const TManagedArray< int32 > & | HitProxyIDAttribute | ||
| const TManagedArray< int32 > & | GetVertexSelectionAttribute | ||
| const TManagedArray< int32 > & | VertexStartAttribute | ||
| const TManagedArray< int32 > & | GetVertexToGeometryIndexAttribute | ||
| const TManagedArray< FVector3f > & | GetVertices () |
VerticesGetVertices | |
| bool | IsConst () |
Is the facade defined constant. | |
| bool | IsValid () |
Is the Facade defined on the collection? | |
| TManagedArray< int32 > & | |||
| TManagedArray< int32 > & | |||
| TManagedArray< FLinearColor > & | |||
| TManagedArray< int32 > & | |||
| TManagedArray< int32 > & | |||
| int32 | NumGeometry () |
||
| int32 | NumTriangles () |
Facade APINumber of triangles to render. | |
| int32 | NumVertices () |
NumVertices | |
| int32 | NumVerticesOnSelectedGeometry | ||
| int32 | StartGeometryGroup
(
FString InName |
Geometry Group AttributesGeometry Group Start : |
Typedefs
| Name | Description |
|---|---|
| FStringIntMap | |
| FTriangleSection |