|
Open 3D Engine PhysX 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.
|
Inherits ISceneNodeGroup.
Public Member Functions | |
| AZ_RTTI (MeshGroup,"{5B03C8E6-8CEE-4DA0-A7FA-CD88689DD45B}", AZ::SceneAPI::DataTypes::ISceneNodeGroup) | |
| const AZStd::string & | GetName () const override |
| void | SetName (const AZStd::string &name) |
| void | SetName (AZStd::string &&name) |
| const AZ::Uuid & | GetId () const override |
| void | OverrideId (const AZ::Uuid &id) |
| bool | GetExportAsConvex () const |
| bool | GetExportAsTriMesh () const |
| bool | GetExportAsPrimitive () const |
| bool | GetDecomposeMeshes () const |
| const Physics::MaterialSlots & | GetMaterialSlots () const |
| void | SetSceneGraph (const AZ::SceneAPI::Containers::SceneGraph *graph) |
| void | UpdateMaterialSlots () |
| AZ::SceneAPI::Containers::RuleContainer & | GetRuleContainer () override |
|
const AZ::SceneAPI::Containers::RuleContainer & | GetRuleContainerConst () const override |
| AZ::SceneAPI::DataTypes::ISceneNodeSelectionList & | GetSceneNodeSelectionList () override |
|
const AZ::SceneAPI::DataTypes::ISceneNodeSelectionList & | GetSceneNodeSelectionList () const override |
| TriangleMeshAssetParams & | GetTriangleMeshAssetParams () |
| const TriangleMeshAssetParams & | GetTriangleMeshAssetParams () const |
| ConvexAssetParams & | GetConvexAssetParams () |
| const ConvexAssetParams & | GetConvexAssetParams () const |
| PrimitiveAssetParams & | GetPrimitiveAssetParams () |
| const PrimitiveAssetParams & | GetPrimitiveAssetParams () const |
| ConvexDecompositionParams & | GetConvexDecompositionParams () |
| const ConvexDecompositionParams & | GetConvexDecompositionParams () const |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Protected Member Functions | |
| AZ::u32 | OnNodeSelectionChanged () |
| AZ::u32 | OnExportMethodChanged () |
| AZ::u32 | OnDecomposeMeshesChanged () |
| bool | GetDecomposeMeshesVisibility () const |
Protected Attributes | |
| AZ::Uuid | m_id {} |
| AZStd::string | m_name {} |
| AZ::SceneAPI::SceneData::SceneNodeSelectionList | m_nodeSelectionList {} |
| MeshExportMethod | m_exportMethod {} |
| bool | m_decomposeMeshes {false} |
| TriangleMeshAssetParams | m_triangleMeshAssetParams {} |
| ConvexAssetParams | m_convexAssetParams {} |
| PrimitiveAssetParams | m_primitiveAssetParams {} |
| ConvexDecompositionParams | m_convexDecompositionParams {} |
| AZ::SceneAPI::Containers::RuleContainer | m_rules {} |
| Physics::MaterialSlots | m_physicsMaterialSlots |
|
const AZ::SceneAPI::Containers::SceneGraph * | m_graph = nullptr |