#include <CollectionCurveFacade.h>
◆ FCollectionCurveHierarchyFacade() [1/2]
| GeometryCollection::Facades::FCollectionCurveHierarchyFacade::FCollectionCurveHierarchyFacade |
( |
FManagedArrayCollection & |
InCollection | ) |
|
◆ FCollectionCurveHierarchyFacade() [2/2]
| GeometryCollection::Facades::FCollectionCurveHierarchyFacade::FCollectionCurveHierarchyFacade |
( |
const FManagedArrayCollection & |
InCollection | ) |
|
◆ BuildGeometryCollection()
| void GeometryCollection::Facades::FCollectionCurveHierarchyFacade::BuildGeometryCollection |
( |
| ) |
|
|
protected |
Build geometry collection from the curves one
◆ DefineSchema()
| void GeometryCollection::Facades::FCollectionCurveHierarchyFacade::DefineSchema |
( |
| ) |
|
Create the facade attributes.
◆ GetCurveLodIndices()
| const TArray< int32 > & GeometryCollection::Facades::FCollectionCurveHierarchyFacade::GetCurveLodIndices |
( |
| ) |
const |
|
inline |
Get the curve lod indices
◆ GetCurveParentIndices()
| const TArray< int32 > & GeometryCollection::Facades::FCollectionCurveHierarchyFacade::GetCurveParentIndices |
( |
| ) |
const |
|
inline |
Get the curve parent indices
◆ GetManagedArrayCollection()
| const FManagedArrayCollection & GeometryCollection::Facades::FCollectionCurveHierarchyFacade::GetManagedArrayCollection |
( |
| ) |
const |
|
inline |
Get the managed array collection
◆ GetNumCurves()
| int32 GeometryCollection::Facades::FCollectionCurveHierarchyFacade::GetNumCurves |
( |
| ) |
const |
|
inline |
◆ IsConst()
| bool GeometryCollection::Facades::FCollectionCurveHierarchyFacade::IsConst |
( |
| ) |
const |
|
inline |
Is the facade defined constant.
◆ IsValid()
| bool GeometryCollection::Facades::FCollectionCurveHierarchyFacade::IsValid |
( |
| ) |
const |
Is the Facade defined on the collection?
◆ SetCurveLodIndices()
| void GeometryCollection::Facades::FCollectionCurveHierarchyFacade::SetCurveLodIndices |
( |
const TArray< int32 > & |
InCurveLodIndices | ) |
|
|
inline |
Set the curve lod indices
◆ SetCurveParentIndices()
| void GeometryCollection::Facades::FCollectionCurveHierarchyFacade::SetCurveParentIndices |
( |
const TArray< int32 > & |
InCurveParentIndices | ) |
|
|
inline |
Set the curve parent indices
◆ UpdateCurveGeometryIndices()
| void GeometryCollection::Facades::FCollectionCurveHierarchyFacade::UpdateCurveGeometryIndices |
( |
| ) |
|
|
protected |
Update the curve object indices from the offsets
◆ UpdatePointCurveIndices()
| void GeometryCollection::Facades::FCollectionCurveHierarchyFacade::UpdatePointCurveIndices |
( |
| ) |
|
|
protected |
Update the point curve indices from the offsets
◆ UpdatePointRestOrientations()
| void GeometryCollection::Facades::FCollectionCurveHierarchyFacade::UpdatePointRestOrientations |
( |
| ) |
|
|
protected |
Update the point rest orientations with parallel transport
◆ Collection
Non-const collection the facade is linked to
◆ ConstCollection
Const collection the facade is linked to
◆ CurveLodIndices
◆ CurveLodIndicesAttribute
| const FName GeometryCollection::Facades::FCollectionCurveHierarchyFacade::CurveLodIndicesAttribute |
|
static |
◆ CurveParentIndices
◆ CurveParentIndicesAttribute
| const FName GeometryCollection::Facades::FCollectionCurveHierarchyFacade::CurveParentIndicesAttribute |
|
static |
Collection attribute names
The documentation for this class was generated from the following files: