Open 3D Engine WhiteBox Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAZ::AssetTypeInfoBus::Handler
 CAZ::Component
 CAZ::ComponentBus
 CAZ::Data::AssetBus::Handler
 CAZ::Data::AssetData
 CAZ::Data::AssetHandler
 CAZ::EBusTraits
 CAZ::EntityComponentBus
 CAZ::Render::MeshHandleStateRequestBus::Handler
 CAZ::TickBus::Handler
 CAZ::TransformNotificationBus::Handler
 CAzFramework::BoundsRequestBus::Handler
 CAzFramework::EntityDebugDisplayEventBus::Handler
 CAzFramework::ViewportDebugDisplayEventBus::Handler
 CAzToolsFramework::ActionManagerRegistrationNotificationBus::Handler
 CAzToolsFramework::ComponentModeFramework::EditorBaseComponentMode
 CAzToolsFramework::Components::EditorComponentBase
 CAzToolsFramework::EditorComponentSelectionRequestsBus::Handler
 CAzToolsFramework::EditorVisibilityNotificationBus::Handler
 CAzToolsFramework::ManipulatorView
 CAzToolsFramework::Picking::BoundRequestShapeBase
 CAzToolsFramework::Picking::BoundShapeInterface
 CAzToolsFramework::UndoSystem::URSequencePoint
 CCryHooksModule
 CEditorWhiteBoxColliderRequestBus::Handler
 CEditorWhiteBoxComponentModeRequestBus::Handler
 CEditorWhiteBoxComponentNotificationBus::Handler
 CEditorWhiteBoxComponentRequestBus::Handler
 CEditorWhiteBoxDefaultModeRequestBus::Handler
 CEditorWhiteBoxEdgeModifierNotificationBus::Handler
 CEditorWhiteBoxPolygonModifierNotificationBus::Handler
 CEditorWhiteBoxTransformModeRequestBus::Handler
 CIEditorNotifyListener
 CWhiteBox::Api::AppendedPolygonHandlesStores all relevant created/modified polygon handles from an append operation
 CWhiteBox::Api::EdgeTypes
 CWhiteBox::Api::FaceVertHandlesRepresents the vertex handles to be used to form a new face
 CWhiteBox::Api::PolygonHandle
 CWhiteBox::Api::RestoredPolygonHandlePairStores the before and after polygon handles potentially created during a polygon append (impression). Alias for a collection of restored polygon handle pairs
 CWhiteBox::Api::WhiteBoxMeshDeleterCustom deleter for WhiteBoxMesh opaque pointer
 CWhiteBox::AttributeBuffer< AttributeTypeT >Buffer to hold white box mesh vertex attribute data
 CWhiteBox::AttributeTrait< AttributeTypeT >Trait to describe white box mesh vertex attribute format
 CWhiteBox::AttributeTrait< AttributeType::Bitangent >Attribute trait specialization for vertex bitangent attribute
 CWhiteBox::AttributeTrait< AttributeType::Color >Attribute trait specialization for vertex color attribute
 CWhiteBox::AttributeTrait< AttributeType::Normal >Attribute trait specialization for vertex normal attribute
 CWhiteBox::AttributeTrait< AttributeType::Position >Attribute trait specialization for vertex position attribute
 CWhiteBox::AttributeTrait< AttributeType::Tangent >Attribute trait specialization for vertex tangent attribute
 CWhiteBox::AttributeTrait< AttributeType::UV >Attribute trait specialization for vertex uv attribute
 CWhiteBox::AZTangentSpaceCalculation
 CWhiteBox::Buffer< VertexStreamDataType >Buffer for holding vertex attribute data to be trasferred to the GPU for mesh rendering
 CWhiteBox::EdgeBound
 CWhiteBox::EdgeBoundWithHandle
 CWhiteBox::EdgeIntersectionThe closest edge returned after performing a ray intersection
 CWhiteBox::EdgeRenderDataAll edges ('user' and 'mesh') to render when in edge restore mode
 CWhiteBox::EdgeRestoreMode
 CWhiteBox::EdgeScaleModifierProvides manipulators for scaling an edge on a white box mesh
 CWhiteBox::EdgeTranslationModifierEdgeTranslationModifier provides the ability to select and draw an edge in the viewport
 CWhiteBox::GenericHandle< Tag >
 CWhiteBox::GenericHandle< struct EdgeHandleTag >
 CWhiteBox::GenericHandle< struct FaceHandleTag >
 CWhiteBox::GenericHandle< struct VertexHandleTag >
 CWhiteBox::GeometryIntersectionData
 CWhiteBox::IntersectionGroup intersection (hit) point of ray and distance from the viewport camera
 CWhiteBox::IntersectionAndRenderData
 CWhiteBox::PolygonBound
 CWhiteBox::PolygonBoundWithHandle
 CWhiteBox::PolygonIntersectionThe closest polygon returned after performing a ray intersection
 CWhiteBox::PolygonScaleModifierProvides manipulators for scaling a face on a white box mesh
 CWhiteBox::PolygonTranslationModifierProvides manipulators for translating a polygon on a white box mesh
 CWhiteBox::RenderMeshInterface
 CWhiteBox::UserMeshEdgeBoundsStructure to hold edge bounds and handles for both 'user' and 'mesh' edges
 CWhiteBox::VertexBound
 CWhiteBox::VertexBoundWithHandle
 CWhiteBox::VertexIntersectionThe closest vertex returned after performing a ray intersection
 CWhiteBox::WhiteBoxColliderConfigurationConfiguration information to use when setting up a WhiteBoxCollider
 CWhiteBox::WhiteBoxFaceTriangle primitive with face normals
 CWhiteBox::WhiteBoxMaterialThe properties of a WhiteBox rendering material
 CWhiteBox::WhiteBoxMeshAtomDataClass to hold the white box mesh data in Atom device memory format
 CWhiteBox::WhiteBoxMeshHandleWrapper around WhiteBoxMesh address
 CWhiteBox::WhiteBoxRenderData
 CWhiteBox::WhiteBoxSaveResultThe outcome of attempting to save a white box mesh
 CWhiteBox::WhiteBoxVertexVertex layout for WhiteBox faces
 CWhiteBoxComponentRequestBus::Handler
 CWhiteBoxMeshAssetNotificationBus::Handler
 CWhiteBoxRequestBus::Handler