|
| | FNonManifoldSourceVertexIdAttribute ()=default |
| |
| | FNonManifoldSourceVertexIdAttribute (FDynamicMesh3 *InParent) |
| |
| virtual | ~FNonManifoldSourceVertexIdAttribute () override=default |
| |
| const FDynamicMesh3 * | GetParent () const |
| |
| FDynamicMesh3 * | GetParent () |
| |
| bool | IsValid () const |
| |
| FDynamicMeshAttributeBase * | MakeCopy (FDynamicMesh3 *ParentIn) const override |
| |
| FDynamicMeshAttributeBase * | MakeNew (FDynamicMesh3 *ParentIn) const override |
| |
| void | CompactInPlace (const FCompactMaps &CompactMaps) override |
| |
| void | Reparent (FDynamicMesh3 *NewParent) override |
| |
| bool | CopyThroughMapping (const TDynamicAttributeBase< FDynamicMesh3 > *Source, const FMeshIndexMappings &Mapping) override |
| |
| bool | CopyOut (int RawID, void *Buffer, int BufferSize) const override |
| |
| bool | CopyIn (int RawID, void *Buffer, int BufferSize) override |
| |
| TUniquePtr< TDynamicAttributeChangeBase< FDynamicMesh3 > > | NewBlankChange () const override |
| |
| void | Initialize () |
| |
| void | InitializeFromArray (TConstArrayView< int32 > VertexToNonManifoldVertexIDMap) |
| |
| void | Copy (const FNonManifoldSourceVertexIdAttribute &Copy) |
| |
| int32 | GetValue (int32 InVertexId) const |
| |
| void | SetValue (int32 InVertexId, int32 InSourceVertexId) |
| |
| virtual bool | Append (const TDynamicAttributeBase< FDynamicMesh3 > &Source, const FDynamicMesh3::FAppendInfo &Mapping) override |
| |
| virtual void | AppendDefaulted (const FDynamicMesh3::FAppendInfo &Mapping) override |
| |
| virtual void | OnSplitEdge (const DynamicMeshInfo::FEdgeSplitInfo &) override |
| |
| virtual void | OnFlipEdge (const DynamicMeshInfo::FEdgeFlipInfo &FlipInfo) override |
| |
| virtual void | OnCollapseEdge (const DynamicMeshInfo::FEdgeCollapseInfo &) override |
| |
| virtual void | OnPokeTriangle (const DynamicMeshInfo::FPokeTriangleInfo &) override |
| |
| virtual void | OnMergeEdges (const DynamicMeshInfo::FMergeEdgesInfo &) override |
| |
| virtual void | OnMergeVertices (const DynamicMeshInfo::FMergeVerticesInfo &) override |
| |
| virtual void | OnSplitVertex (const DynamicMeshInfo::FVertexSplitInfo &, const TArrayView< const int > &) override |
| |
| virtual void | OnNewVertex (int VertexID, bool bInserted) override |
| |
| virtual void | OnRemoveVertex (int VertexID) override |
| |
| virtual SIZE_T | GetByteCount () const override |
| |
| virtual | ~TDynamicAttributeBase () |
| |
| FName | GetName () const |
| |
| void | SetName (FName NameIn) |
| |
| virtual TDynamicAttributeBase * | MakeCopy (ParentType *ParentIn) const =0 |
| |
| virtual TDynamicAttributeBase * | MakeNew (ParentType *ParentIn) const =0 |
| |
| virtual TDynamicAttributeBase * | MakeCompactCopy (const FCompactMaps &CompactMaps, ParentType *ParentIn) const |
| |
| virtual void | Reparent (ParentType *NewParent)=0 |
| |
| virtual bool | CopyThroughMapping (const TDynamicAttributeBase *Source, const FMeshIndexMappings &Mapping)=0 |
| |
| virtual bool | Append (const TDynamicAttributeBase &Source, const FDynamicMesh3::FAppendInfo &AppendInfo)=0 |
| |
| virtual void | OnNewTriangle (int TriangleID, bool bInserted) |
| |
| virtual void | OnRemoveTriangle (int TriangleID) |
| |
| virtual void | OnReverseTriOrientation (int TriangleID) |
| |
| virtual bool | CheckValidity (bool bAllowNonmanifold, EValidityCheckFailMode FailMode) const |
| |
| void | Serialize (FArchive &Ar) |
| |
◆ FNonManifoldSourceVertexIdAttribute() [1/2]
| UE::Geometry::FNonManifoldSourceVertexIdAttribute::FNonManifoldSourceVertexIdAttribute |
( |
| ) |
|
|
default |
◆ FNonManifoldSourceVertexIdAttribute() [2/2]
| UE::Geometry::FNonManifoldSourceVertexIdAttribute::FNonManifoldSourceVertexIdAttribute |
( |
FDynamicMesh3 * |
InParent | ) |
|
|
inline |
◆ ~FNonManifoldSourceVertexIdAttribute()
| virtual UE::Geometry::FNonManifoldSourceVertexIdAttribute::~FNonManifoldSourceVertexIdAttribute |
( |
| ) |
|
|
overridevirtualdefault |
◆ Append()
◆ AppendDefaulted()
◆ CompactInPlace()
| void UE::Geometry::FNonManifoldSourceVertexIdAttribute::CompactInPlace |
( |
const FCompactMaps & |
CompactMaps | ) |
|
|
inlineoverridevirtual |
◆ Copy()
◆ CopyIn()
| bool UE::Geometry::FNonManifoldSourceVertexIdAttribute::CopyIn |
( |
int |
RawID, |
|
|
void * |
Buffer, |
|
|
int |
BufferSize |
|
) |
| |
|
inlineoverridevirtual |
◆ CopyOut()
| bool UE::Geometry::FNonManifoldSourceVertexIdAttribute::CopyOut |
( |
int |
RawID, |
|
|
void * |
Buffer, |
|
|
int |
BufferSize |
|
) |
| const |
|
inlineoverridevirtual |
◆ CopyThroughMapping()
◆ GetByteCount()
| virtual SIZE_T UE::Geometry::FNonManifoldSourceVertexIdAttribute::GetByteCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetParent() [1/2]
| FDynamicMesh3 * UE::Geometry::FNonManifoldSourceVertexIdAttribute::GetParent |
( |
| ) |
|
|
inline |
◆ GetParent() [2/2]
| const FDynamicMesh3 * UE::Geometry::FNonManifoldSourceVertexIdAttribute::GetParent |
( |
| ) |
const |
|
inline |
◆ GetValue()
| int32 UE::Geometry::FNonManifoldSourceVertexIdAttribute::GetValue |
( |
int32 |
InVertexId | ) |
const |
|
inline |
◆ Initialize()
| void UE::Geometry::FNonManifoldSourceVertexIdAttribute::Initialize |
( |
| ) |
|
|
inline |
◆ InitializeFromArray()
| void UE::Geometry::FNonManifoldSourceVertexIdAttribute::InitializeFromArray |
( |
TConstArrayView< int32 > |
VertexToNonManifoldVertexIDMap | ) |
|
|
inline |
◆ IsValid()
| bool UE::Geometry::FNonManifoldSourceVertexIdAttribute::IsValid |
( |
| ) |
const |
|
inline |
◆ MakeCopy()
◆ MakeNew()
◆ NewBlankChange()
◆ OnCollapseEdge()
◆ OnFlipEdge()
◆ OnMergeEdges()
◆ OnMergeVertices()
◆ OnNewVertex()
| virtual void UE::Geometry::FNonManifoldSourceVertexIdAttribute::OnNewVertex |
( |
int |
VertexID, |
|
|
bool |
bInserted |
|
) |
| |
|
inlineoverridevirtual |
◆ OnPokeTriangle()
◆ OnRemoveVertex()
| virtual void UE::Geometry::FNonManifoldSourceVertexIdAttribute::OnRemoveVertex |
( |
int |
VertexID | ) |
|
|
inlineoverridevirtual |
◆ OnSplitEdge()
◆ OnSplitVertex()
◆ Reparent()
| void UE::Geometry::FNonManifoldSourceVertexIdAttribute::Reparent |
( |
FDynamicMesh3 * |
NewParent | ) |
|
|
inlineoverride |
◆ SetValue()
| void UE::Geometry::FNonManifoldSourceVertexIdAttribute::SetValue |
( |
int32 |
InVertexId, |
|
|
int32 |
InSourceVertexId |
|
) |
| |
|
inline |
◆ FNonManifoldSourceVertexIdAttributeChange
The documentation for this class was generated from the following file: