15#include "cal3d/global.h"
16#include "cal3d/refcounted.h"
17#include "cal3d/refptr.h"
36 void scale(
float factor);
39 void setName(
const std::string& name);
40 const std::string&
getName(
void);
43 std::vector<CalCoreSubmesh *> m_vectorCoreSubmesh;
45 std::string m_filename;
const std::string & getName(void)
Get the symbolic name the core mesh.
Definition coremesh.cpp:259
CalCoreSubmesh * getCoreSubmesh(int id)
Provides access to a core submesh.
Definition coremesh.cpp:87
void scale(float factor)
Scale the Mesh.
Definition coremesh.cpp:201
int addCoreSubmesh(CalCoreSubmesh *pCoreSubmesh)
Adds a core submesh.
Definition coremesh.cpp:63
int getCoreSubmeshCount()
Returns the number of core submeshes.
Definition coremesh.cpp:107
std::vector< CalCoreSubmesh * > & getVectorCoreSubmesh()
Returns the core submesh vector.
Definition coremesh.cpp:121
void setFilename(const std::string &filename)
Set the name of the file in which the core mesh is stored, if any.
Definition coremesh.cpp:217
CalCoreMesh()
Constructs the core mesh instance.
Definition coremesh.cpp:30
const std::string & getFilename(void)
Get the name of the file in which the core mesh is stored, if any.
Definition coremesh.cpp:232
int addAsMorphTarget(CalCoreMesh *pCoreMesh)
Adds a core submesh.
Definition coremesh.cpp:139
void setName(const std::string &name)
Set the symbolic name of the core mesh.
Definition coremesh.cpp:244
Definition coresubmesh.h:23
Derive from RefCounted to make your class have reference-counted lifetime semantics.
Definition refcounted.h:29
A container-safe smart pointer used for refcounted classes.
Definition refptr.h:11