|
| CHAOS_API | FRenderingFacade (FManagedArrayCollection &InSelf) |
| |
| CHAOS_API | FRenderingFacade (const FManagedArrayCollection &InSelf) |
| |
| CHAOS_API void | DefineSchema () |
| |
| bool | IsConst () const |
| |
| CHAOS_API bool | IsValid () const |
| |
| CHAOS_API bool | CanRenderSurface () const |
| |
| CHAOS_API int32 | NumTriangles () const |
| |
| CHAOS_API void | AddPoint (const FVector3f &InPoint) |
| |
| CHAOS_API void | AddPoints (TArray< FVector3f > &&InPoints) |
| |
| CHAOS_API void | AddTriangle (const Chaos::FTriangle &InTriangle) |
| |
| CHAOS_API void | AddFaces (const TArray< FVector3f > &InVertices, TArray< FIntVector > &InIndices, TArray< FLinearColor > &InColors) |
| |
| CHAOS_API void | AddBox (const FBox &InBox) |
| |
| CHAOS_API void | AddBox (const FVector3f &InMinVertex, const FVector3f &InMaxVertex) |
| |
| CHAOS_API void | AddBoxes (const TArray< FBox > &InBoxes) |
| |
| CHAOS_API void | AddSphere (const FSphere &InSphere, const FLinearColor &InColor) |
| |
| CHAOS_API void | AddSphere (const FVector3f &InCenter, const float InRadius, const FLinearColor &InColor) |
| |
| CHAOS_API void | AddSpheres (const TArray< FSphere > &InSpheres, const FLinearColor &InColor) |
| |
| CHAOS_API void | AddCapsule (const float Length, const float Radius, FLinearColor Color=FLinearColor::White, int32 Sides=8) |
| |
| CHAOS_API void | AddSurface (TArray< FVector3f > &&InVertices, TArray< FIntVector > &&InIndices, TArray< FVector3f > &&InNormals, TArray< FLinearColor > &&InColors) |
| |
| CHAOS_API void | AddSurface (TArray< FVector3f > &&InVertices, TArray< FIntVector > &&InIndices, TArray< FVector3f > &&InNormals, TArray< FLinearColor > &&InColors, TArray< TArray< FVector2f > > &&InUVs, TArray< int32 > &&InMaterialIDs, TArray< FString > &&MaterialPaths) |
| |
| CHAOS_API void | AddSurfaceBoneWeightsAndIndices (TArray< TArray< float > > &&InBoneWeights, TArray< TArray< int32 > > &&InBoneIndices) |
| |
| CHAOS_API void | AddTetrahedron (const TArray< FVector3f > &InVertices, const FIntVector4 &InIndices) |
| |
| CHAOS_API void | AddTetrahedrons (TArray< FVector3f > &&InVertices, TArray< FIntVector4 > &&InIndices) |
| |
| const TManagedArray< FIntVector > & | GetIndices () const |
| |
| const TManagedArray< int32 > & | GetMaterialID () const |
| |
| const TManagedArray< FTriangleSection > & | GetTriangleSections () const |
| |
| CHAOS_API TArray< FTriangleSection > | BuildMeshSections (const TArray< FIntVector > &Indices, TArray< int32 > BaseMeshOriginalIndicesIndex, TArray< FIntVector > &RetIndices) const |
| |
| const TManagedArray< FVector3f > & | GetVertices () const |
| |
| TManagedArray< FVector3f > & | ModifyVertices () |
| |
| const TManagedArray< FVector3f > & | GetNormals () const |
| |
| TManagedArray< FVector3f > & | ModifyNormals () |
| |
| const TManagedArray< int32 > & | GetVertexSelection () const |
| |
| TManagedArray< int32 > & | ModifyVertexSelection () |
| |
| const TManagedArray< int32 > & | GetVertexToGeometryIndex () const |
| |
| TManagedArray< int32 > & | ModifyVertexToGeometryIndex () |
| |
| const TManagedArray< int32 > & | GetVertexHitProxyIndex () const |
| |
| TManagedArray< int32 > & | ModifyVertexHitProxyIndex () |
| |
| int32 | NumVertices () const |
| |
| const TManagedArray< FLinearColor > & | GetVertexColor () const |
| |
| TManagedArray< FLinearColor > & | ModifyVertexColor () |
| |
| const TManagedArray< TArray< FVector2f > > & | GetVertexUV () const |
| |
| TManagedArray< TArray< FVector2f > > & | ModifyVertexUV () |
| |
| const TManagedArray< TArray< float > > * | FindBoneWeights () const |
| |
| const TManagedArray< TArray< int32 > > * | FindBoneIndices () const |
| |
| CHAOS_API int32 | StartGeometryGroup (FString InName, const FTransform &InTm=FTransform::Identity) |
| |
| CHAOS_API void | EndGeometryGroup (int32 InGeometryGroupIndex) |
| |
| CHAOS_API void | SetGroupTransform (int32 InGeometryGroupIndex, const FTransform &InTm) |
| |
| int32 | NumGeometry () const |
| |
| const TManagedArray< FString > & | GetGeometryName () const |
| |
| const TManagedArray< FTransform > & | GetGeometryTransform () const |
| |
| const TManagedArray< int32 > & | GetGeometryHitProxyIndex () const |
| |
| TManagedArray< int32 > & | ModifyGeometryHitProxyIndex () |
| |
| const TManagedArray< int32 > & | GetVertexStart () const |
| |
| const TManagedArray< int32 > & | GetVertexCount () const |
| |
| const TManagedArray< int32 > & | GetIndicesStart () const |
| |
| const TManagedArray< int32 > & | GetIndicesCount () const |
| |
| const TManagedArray< int32 > & | GetSelectionState () const |
| |
| TManagedArray< int32 > & | ModifySelectionState () |
| |
| CHAOS_API int32 | NumVerticesOnSelectedGeometry () const |
| |
| CHAOS_API FStringIntMap | GetGeometryNameToIndexMap () const |
| |
| const TManagedArray< FString > & | GetMaterialPaths () const |
| |
| const TManagedArray< int32 > & | GetMaterialStart () const |
| |
| const TManagedArray< int32 > & | GetMaterialCount () const |
| |
| int32 | NumMaterials () const |
| |
FRenderingFacade
Defines common API for storing rendering data.