| Append(const TDynamicAttributeBase &Source, const FDynamicMesh3::FAppendInfo &AppendInfo)=0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| AppendDefaulted(const FDynamicMesh3::FAppendInfo &AppendInfo)=0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| CheckValidity(bool bAllowNonmanifold, EValidityCheckFailMode FailMode) const | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| CompactInPlace(const FCompactMaps &CompactMaps)=0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| CopyIn(int RawID, void *Buffer, int BufferSize)=0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| CopyOut(int RawID, void *Buffer, int BufferSize) const =0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| CopyParentClassData(const TDynamicAttributeBase< ParentType > &Other) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlineprotectedvirtual |
| CopyThroughMapping(const TDynamicAttributeBase *Source, const FMeshIndexMappings &Mapping)=0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| GetByteCount() const | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| GetName() const | UE::Geometry::TDynamicAttributeBase< ParentType > | inline |
| MakeCompactCopy(const FCompactMaps &CompactMaps, ParentType *ParentIn) const | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| MakeCopy(ParentType *ParentIn) const =0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| MakeNew(ParentType *ParentIn) const =0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| Name | UE::Geometry::TDynamicAttributeBase< ParentType > | protected |
| NewBlankChange() const =0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| OnCollapseEdge(const DynamicMeshInfo::FEdgeCollapseInfo &CollapseInfo) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnFlipEdge(const DynamicMeshInfo::FEdgeFlipInfo &FlipInfo) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnMergeEdges(const DynamicMeshInfo::FMergeEdgesInfo &MergeInfo) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnMergeVertices(const DynamicMeshInfo::FMergeVerticesInfo &MergeInfo) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnNewTriangle(int TriangleID, bool bInserted) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnNewVertex(int VertexID, bool bInserted) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnPokeTriangle(const DynamicMeshInfo::FPokeTriangleInfo &PokeInfo) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnRemoveTriangle(int TriangleID) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnRemoveVertex(int VertexID) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnReverseTriOrientation(int TriangleID) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnSplitEdge(const DynamicMeshInfo::FEdgeSplitInfo &SplitInfo) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| OnSplitVertex(const DynamicMeshInfo::FVertexSplitInfo &SplitInfo, const TArrayView< const int > &TrianglesToUpdate) | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |
| operator<< | UE::Geometry::TDynamicAttributeBase< ParentType > | friend |
| Reparent(ParentType *NewParent)=0 | UE::Geometry::TDynamicAttributeBase< ParentType > | pure virtual |
| Serialize(FArchive &Ar) | UE::Geometry::TDynamicAttributeBase< ParentType > | inline |
| SetName(FName NameIn) | UE::Geometry::TDynamicAttributeBase< ParentType > | inline |
| ~TDynamicAttributeBase() | UE::Geometry::TDynamicAttributeBase< ParentType > | inlinevirtual |