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 |