#include <CollectionCurveFacade.h>
◆ FCollectionCurveGeometryFacade() [1/2]
| GeometryCollection::Facades::FCollectionCurveGeometryFacade::FCollectionCurveGeometryFacade |
( |
FManagedArrayCollection & |
InCollection | ) |
|
◆ FCollectionCurveGeometryFacade() [2/2]
| GeometryCollection::Facades::FCollectionCurveGeometryFacade::FCollectionCurveGeometryFacade |
( |
const FManagedArrayCollection & |
InCollection | ) |
|
◆ BuildGeometryCollection()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::BuildGeometryCollection |
( |
| ) |
|
|
protected |
Build geometry collection from the curves one
◆ DefineSchema()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::DefineSchema |
( |
| ) |
|
Create the facade attributes.
◆ GetCurveGeometryIndices()
| const TArray< int32 > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetCurveGeometryIndices |
( |
| ) |
const |
|
inline |
Get the curve geometry indices
◆ GetCurvePointOffsets()
| const TArray< int32 > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetCurvePointOffsets |
( |
| ) |
const |
|
inline |
Get the curve point offsets
◆ GetCurveSourceIndices()
| const TArray< int32 > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetCurveSourceIndices |
( |
| ) |
const |
|
inline |
Get the curve source indices
◆ GetGeometryCurveOffsets()
| const TArray< int32 > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetGeometryCurveOffsets |
( |
| ) |
const |
|
inline |
Get the geometry curve offsets
◆ GetGeometryCurveThickness()
| const TArray< float > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetGeometryCurveThickness |
( |
| ) |
const |
|
inline |
Get the geometry curve thickness
◆ GetGeometryGroupNames()
| const TArray< FString > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetGeometryGroupNames |
( |
| ) |
const |
|
inline |
Get the geometry group names
◆ GetManagedArrayCollection()
| const FManagedArrayCollection & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetManagedArrayCollection |
( |
| ) |
const |
|
inline |
Get the managed array collection
◆ GetNumCurves()
| int32 GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetNumCurves |
( |
| ) |
const |
|
inline |
◆ GetNumGeometry()
| int32 GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetNumGeometry |
( |
| ) |
const |
|
inline |
Get the number of geometry
◆ GetNumPoints()
| int32 GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetNumPoints |
( |
| ) |
const |
|
inline |
◆ GetPointCurveIndices()
| const TArray< int32 > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetPointCurveIndices |
( |
| ) |
const |
|
inline |
Get the point curve indices
◆ GetPointRestOrientations()
| const TArray< FQuat4f > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetPointRestOrientations |
( |
| ) |
const |
|
inline |
Get the point rest orientations
◆ GetPointRestPositions()
| const TArray< FVector3f > & GeometryCollection::Facades::FCollectionCurveGeometryFacade::GetPointRestPositions |
( |
| ) |
const |
|
inline |
Get the point rest positions
◆ InitCurvesCollection()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::InitCurvesCollection |
( |
const TArray< FVector3f > & |
InPointRestPositions, |
|
|
const TArray< int32 > & |
InCurvePointOffsets, |
|
|
const TArray< int32 > & |
InGeometryCurveOffsets, |
|
|
const TArray< FString > & |
InGeometryGroupNames, |
|
|
const TArray< float > & |
InGeometryCurveThickness, |
|
|
const TArray< int32 > & |
InCurveSourceIndices |
|
) |
| |
Initialize the whole curve collection
◆ IsConst()
| bool GeometryCollection::Facades::FCollectionCurveGeometryFacade::IsConst |
( |
| ) |
const |
|
inline |
Is the facade defined constant.
◆ IsValid()
| bool GeometryCollection::Facades::FCollectionCurveGeometryFacade::IsValid |
( |
| ) |
const |
Is the Facade defined on the collection?
◆ SetCurvePointOffsets()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::SetCurvePointOffsets |
( |
const TArray< int32 > & |
InCurvePointOffsets | ) |
|
|
inline |
Set the curve point offsets
◆ SetCurveSourceIndices()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::SetCurveSourceIndices |
( |
const TArray< int32 > & |
InCurveSourceIndices | ) |
|
|
inline |
Set the curve source indices
◆ SetGeometryCurveOffsets()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::SetGeometryCurveOffsets |
( |
const TArray< int32 > & |
InGeometryCurveOffsets | ) |
|
|
inline |
Set the geometry curve offsets
◆ SetGeometryCurveThickness()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::SetGeometryCurveThickness |
( |
const TArray< float > & |
InGeometryCurveThickness | ) |
|
|
inline |
Set the geometry curve thickness
◆ SetGeometryGroupNames()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::SetGeometryGroupNames |
( |
const TArray< FString > & |
InGeometryGroupNames | ) |
|
|
inline |
Set the geometry group names
◆ SetPointRestPositions()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::SetPointRestPositions |
( |
const TArray< FVector3f > & |
InPointRestPositions | ) |
|
|
inline |
Set the point rest positions
◆ UpdateCurveGeometryIndices()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::UpdateCurveGeometryIndices |
( |
| ) |
|
|
protected |
Update the curve object indices from the offsets
◆ UpdatePointCurveIndices()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::UpdatePointCurveIndices |
( |
| ) |
|
|
protected |
Update the point curve indices from the offsets
◆ UpdatePointRestOrientations()
| void GeometryCollection::Facades::FCollectionCurveGeometryFacade::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
◆ CurveGeometryIndices
◆ CurveGeometryIndicesAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::CurveGeometryIndicesAttribute |
|
static |
◆ CurvePointOffsets
◆ CurvePointOffsetsAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::CurvePointOffsetsAttribute |
|
static |
Collection attribute names
◆ CurvesGroup
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::CurvesGroup |
|
static |
◆ CurveSourceIndices
◆ CurveSourceIndicesAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::CurveSourceIndicesAttribute |
|
static |
◆ GeometryCurveOffsets
◆ GeometryCurveOffsetsAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::GeometryCurveOffsetsAttribute |
|
static |
◆ GeometryCurveThickness
◆ GeometryCurveThicknessAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::GeometryCurveThicknessAttribute |
|
static |
◆ GeometryGroupNames
| TManagedArrayAccessor<FString> GeometryCollection::Facades::FCollectionCurveGeometryFacade::GeometryGroupNames |
|
protected |
◆ GeometryGroupNamesAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::GeometryGroupNamesAttribute |
|
static |
◆ PointCurveIndices
◆ PointCurveIndicesAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::PointCurveIndicesAttribute |
|
static |
◆ PointRestOrientations
◆ PointRestOrientationsAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::PointRestOrientationsAttribute |
|
static |
◆ PointRestPositions
◆ PointRestPositionsAttribute
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::PointRestPositionsAttribute |
|
static |
◆ PointsGroup
| const FName GeometryCollection::Facades::FCollectionCurveGeometryFacade::PointsGroup |
|
static |
The documentation for this class was generated from the following files: