Navigation
API > API/Plugins > API/Plugins/UVEditorTools > API/Plugins/UVEditorTools/ContextObjects
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UUVToolContextObject
- UUVToolAABBTreeStorage
References
| Module | UVEditorTools |
| Header | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/ContextObjects/UVToolContextObjects.h |
| Include | #include "ContextObjects/UVToolContextObjects.h" |
Syntax
UCLASS&40;&41;
class UUVToolAABBTreeStorage : public UUVToolContextObject
Remarks
Stores AABB trees for UV input object unwrap canonical or applied canonical meshes. Binds to the input objects' OnCanonicalModified delegate to automatically update the tree when necessary.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FDynamicMesh3 *, TreeInputObjectPair > | AABBTreeStorage |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Empty () |
||
| TSharedPtr< FDynamicMeshAABBTree3 > | Get
(
FDynamicMesh3* MeshKey |
||
| void | Remove
(
FDynamicMesh3* MeshKey |
||
| void | RemoveByPredicate
(
TUniqueFunction< bool(const FDynamicMesh3*Mesh, TWeakObjectPtr< UUVEditorToolMeshInput > InputO... |
||
| void | Set
(
FDynamicMesh3* MeshKey, |
Overridden from UUVToolContextObject
| Type | Name | Description | |
|---|---|---|---|
| void | Shutdown () |
Called by the mode when shutting context objects down, allowing them to do any cleanup. |
Typedefs
| Name | Description |
|---|---|
| FDynamicMesh3 | |
| FDynamicMeshAABBTree3 | |
| TreeInputObjectPair |