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 |