|
Open 3D Engine WhiteBox Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
| Represents the vertex handles to be used to form a new face | |
| Stores the before and after polygon handles potentially created during a polygon append (impression). Alias for a collection of restored polygon handle pairs | |
| Stores all relevant created/modified polygon handles from an append operation | |
| Custom deleter for WhiteBoxMesh opaque pointer | |
| Asset handler for loading and initializing WhiteBoxMeshAsset assets | |
| EditorWhiteBoxColliderComponent requests | |
| Wrapper around WhiteBoxMesh address | |
| EditorWhiteBoxComponent requests | |
| EditorWhiteBoxComponent notifications | |
| White Box system level requests | |
| WhiteBoxComponent requests | |
| Notification bus for white box mesh asset modifications | |
| Records undo/redo states when modifying an asset | |
| Generates physics from white box mesh | |
| Configuration information to use when setting up a WhiteBoxCollider | |
| Editor representation of White Box Tool | |
| The outcome of attempting to save a white box mesh | |
| The Component Mode responsible for handling all interactions with the White Box Tool | |
| Request bus for generic White Box ComponentMode operations (irrespective of the sub-mode) | |
| Structure to hold edge bounds and handles for both 'user' and 'mesh' edges | |
| All edges ('user' and 'mesh') to render when in edge restore mode | |
| Group intersection (hit) point of ray and distance from the viewport camera | |
| The closest edge returned after performing a ray intersection | |
| The closest polygon returned after performing a ray intersection | |
| The closest vertex returned after performing a ray intersection | |
| Notification bus for edge related changes | |
| Notification bus for polygon related changes | |
| System component for the White Box Editor/Tool application | |
| A concrete implementation of RenderMeshInterface to support Atom rendering for the White Box Tool | |
| Trait to describe white box mesh vertex attribute format | |
| Attribute trait specialization for vertex position attribute | |
| Attribute trait specialization for vertex normal attribute | |
| Attribute trait specialization for vertex tangent attribute | |
| Attribute trait specialization for vertex bitangent attribute | |
| Attribute trait specialization for vertex uv attribute | |
| Attribute trait specialization for vertex color attribute | |
| Buffer to hold white box mesh vertex attribute data | |
| Buffer for holding vertex attribute data to be trasferred to the GPU for mesh rendering | |
| Class to hold the white box mesh data in Atom device memory format | |
| The properties of a WhiteBox rendering material | |
| Vertex layout for WhiteBox faces | |
| Triangle primitive with face normals | |
| Request bus for White Box ComponentMode operations while in 'default' mode | |
| Request bus for White Box ComponentMode operations while in 'transform' mode | |
| Provides manipulators for scaling an edge on a white box mesh | |
| EdgeTranslationModifier provides the ability to select and draw an edge in the viewport | |
| Performs intersection for a manipulator using a polygon bound | |
| Implementation of BoundShapeInterfaces to create a concrete polygon bound | |
| Performs intersection for a manipulator using an edge bound | |
| Implementation of BoundShapeInterfaces to create a concrete edge bound | |
| Displays a polygon with an outline around the edge | |
| Provides manipulators for scaling a face on a white box mesh | |
| Provides manipulators for translating a polygon on a white box mesh | |
| VertexTranslationModifier provides the ability to translate a single vertex in the viewport | |
| Runtime representation of White Box | |
| System component for the White Box Tool |