| FManagedArrayCollection
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/GeometryCollectionCore/Public/GeometryCollection/GeometryCollection.h |
Include |
#include "GeometryCollection/GeometryCollection.h" |
class FGeometryCollection : public FTransformCollection
FGeometryCollection (FTransformCollection)
see : https://wiki.it.epicgames.net/display/~Brice.Criswell/Geometry+Collections
Name | Description | ||
---|---|---|---|
|
TManagedArray< ... |
BoneMap |
|
|
TManagedArray< ... |
BoundingBox |
|
|
TManagedArray< ... |
Color |
|
|
TManagedArray< ... |
FaceCount |
|
|
TManagedArray< ... |
FaceStart |
|
|
TManagedArray< ... |
Indices |
Faces Group. |
|
TManagedArray< ... |
InnerRadius |
|
|
TManagedArray< ... |
MaterialID |
|
|
TManagedArray< ... |
MaterialIndex |
|
|
TManagedArray< ... |
Normal |
|
|
TManagedArray< ... |
OuterRadius |
|
|
TManagedArray< ... |
Sections |
Material Group. |
|
TManagedArray< ... |
SimulationType |
|
|
TManagedArray< ... |
StatusFlags |
|
|
TManagedArray< ... |
TangentU |
|
|
TManagedArray< ... |
TangentV |
|
|
TManagedArray< ... |
TransformIndex |
Geometry Group. |
|
TManagedArray< ... |
TransformToGeometryIndex |
Transform Group. |
|
TManagedArray< ... |
UV |
|
|
TManagedArray< ... |
Vertex |
Vertices Group. |
|
TManagedArray< ... |
VertexCount |
|
|
TManagedArray< ... |
VertexStart |
|
|
TManagedArray< ... |
Visible |
Name | Description | |
---|---|---|
|
FGeometryCollection() |
|
|
FGeometryCollection |
|
|
FGeometryCollection ( |
Name | Description | ||
---|---|---|---|
|
AppendGeometry ( |
Append a single geometric object to a FGeometryCollection |
|
|
BuildMeshSections ( |
Builds mesh sections for a given index buffer that could be a subset. |
|
|
ClearFlags |
||
|
ConnectionGraph() |
Connection of leaf geometry |
|
|
Construct() |
||
|
HasContiguousFaces() |
Returns true if the faces are contiguous |
|
|
HasContiguousRenderFaces() |
Returns true if the render faces are contiguous |
|
|
HasContiguousVertices() |
Returns true if the vertices are contiguous |
|
|
HasFlags |
||
|
HasVisibleGeometry() |
Returns true if there is anything to render |
|
|
IsClustered ( |
||
|
IsGeometry ( |
||
|
IsTransform ( |
||
|
FGeometryCol... |
NewGeometryCollection ( |
Create a GeometryCollection from Vertex, Indices, BoneMap, Transform, BoneHierarchy arrays |
|
FGeometryCol... |
NewGeometryCollection |
Create a GeometryCollection from Vertex and Indices arrays |
|
ReindexMaterials() |
Reindex sections to keep polys with same materials together to reduce the number of draw calls |
|
|
RemoveGeometryElements |
Remove Geometry elements i.e. verts, faces, etc, leaving the transform nodes intact |
|
|
ReorderGeometryElements |
Reorder geometry elements. |
|
|
ReorderTransformElements |
Reorder geometry elements based on the new transform order. |
|
|
SetFlags |
||
|
UpdateBoundingBox() |
Update bounding box entries for the geometry |
|
|
UpdateFaceGroupElements() |
Update Face Attributes based on changes in the group. |
|
|
UpdateGeometryVisibility |
Update the visibility of specified geometry nodes |
|
|
UpdateOldAttributeNames() |
Backwards compatibility |
|
|
UpdateVerticesGroupElements() |
Update Vertex Attributes based on changes in the group. |
|
|
WriteDataToHeaderFile |
||
|
WriteDataToOBJFile |
Name | Description | ||
---|---|---|---|
|
RemoveElements ( |
Remove Geometry and update dependent elements |
|
|
ReorderElements |
Reorders elements in a group. NewOrder must be the same length as the group. |
|
|
Serialize ( |
Serialize |
|
|
SetDefaults |
Name | Description | ||
---|---|---|---|
|
FGeometryCol... |
operator= ( |
|
|
FGeometryCol... |
operator= ( |
Name |
Description |
|
---|---|---|
|
ENodeFlags |
|
|
ESimulationTypes |
Name |
Description |
---|---|
Super |