MODULE = Ogre PACKAGE = Ogre::SubMesh
### PUBLIC ATTRIBUTES (xxx: gimpy Perl interface)
bool
SubMesh::getUseSharedVertices()
CODE:
RETVAL = THIS->useSharedVertices;
OUTPUT:
RETVAL
void
SubMesh::setUseSharedVertices(bool val)
CODE:
THIS->useSharedVertices = val;
int
SubMesh::getOperationType()
CODE:
RETVAL = THIS->operationType;
OUTPUT:
RETVAL
void
SubMesh::setOperationType(int val)
CODE:
THIS->operationType = (Ogre::RenderOperation::OperationType)val;
VertexData *
SubMesh::getVertexData()
CODE:
RETVAL = THIS->vertexData;
OUTPUT:
RETVAL
void
SubMesh::setVertexData(data)
VertexData * data
CODE:
THIS->vertexData = data;
IndexData *
SubMesh::getIndexData()
CODE:
RETVAL = THIS->indexData;
OUTPUT:
RETVAL
void
SubMesh::setIndexData(data)
IndexData * data
CODE:
THIS->indexData = data;
## IndexMap blendIndexToBoneIndexMap
## ProgressiveMesh::LODFaceList mLodFaceList
## std::vector< Vector3 > extremityPoints
void
SubMesh::setParent(mesh)
Mesh * mesh
CODE:
THIS->parent = mesh;
Mesh *
SubMesh::getParent()
CODE:
RETVAL = THIS->parent;
OUTPUT:
RETVAL
### END OF PUBLIC ATTRIBUTES ###
void
SubMesh::setMaterialName(matName)
String matName
String
SubMesh::getMaterialName()
bool
SubMesh::isMatInitialised()
## xxx: could pass 3 numbers instead of a struct
## void SubMesh::addBoneAssignment(const VertexBoneAssignment &vertBoneAssign)
void
SubMesh::clearBoneAssignments()
## BoneAssignmentIterator SubMesh::getBoneAssignmentIterator()
## AliasTextureIterator SubMesh::getAliasTextureIterator()
void
SubMesh::addTextureAlias(aliasName, textureName)
String aliasName
String textureName
void
SubMesh::removeTextureAlias(aliasName)
String aliasName
void
SubMesh::removeAllTextureAliases()
bool
SubMesh::hasTextureAliases()
size_t
SubMesh::getTextureAliasCount()
bool
SubMesh::updateMaterialUsingTextureAliases()
int
SubMesh::getVertexAnimationType()
void
SubMesh::generateExtremes(size_t count)