Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Public Member Functions
AngelOgre::MeshPtr Class Reference

Description

A shared pointer to a mesh resource.

Binding of Ogre::MeshPtr.

Remarks
Obtain one with MeshManager::load(), Entity::getMesh() or ManualObject::convertToMesh(). A mesh consists of one or more SubMeshes, each with its own material.

Definition at line 17 of file AngelOgre_MeshPtr.h.

Public Member Functions

 MeshPtr ()
 
 MeshPtr (const MeshPtr &in other)
 
MeshPtr & opAssign (const MeshPtr &in other)
 
bool isNull ()
 
SubMeshArray getSubMeshes ()
 
string getName ()
 
SubMesh createSubMesh (const string &in name)
 
void destroySubMesh (const string &in name)
 

Constructor & Destructor Documentation

◆ MeshPtr() [1/2]

AngelOgre::MeshPtr::MeshPtr ( )

Creates an empty (null) pointer.

◆ MeshPtr() [2/2]

AngelOgre::MeshPtr::MeshPtr ( const MeshPtr &in  other)

Creates a copy pointing to the same mesh.

Member Function Documentation

◆ createSubMesh()

SubMesh AngelOgre::MeshPtr::createSubMesh ( const string &in  name)

Creates a new, empty submesh with the given name.

◆ destroySubMesh()

void AngelOgre::MeshPtr::destroySubMesh ( const string &in  name)

Destroys the submesh with the given name.

◆ getName()

string AngelOgre::MeshPtr::getName ( )

Name of the mesh resource.

◆ getSubMeshes()

SubMeshArray AngelOgre::MeshPtr::getSubMeshes ( )

Returns a read-only list of the mesh's submeshes.

◆ isNull()

bool AngelOgre::MeshPtr::isNull ( )

Returns true if the pointer doesn't point to a mesh.

◆ opAssign()

MeshPtr & AngelOgre::MeshPtr::opAssign ( const MeshPtr &in  other)

The documentation for this class was generated from the following file: