castCamera() const | Lamp::SceneObject | [inline, virtual] |
castCharacterMesh() const | Lamp::Mesh | [inline, virtual] |
castLight() const | Lamp::SceneObject | [inline, virtual] |
castMaterial() const | Lamp::SceneObject | [inline, virtual] |
castMesh() const | Lamp::SceneObject | [inline, virtual] |
castMeshData() const | Lamp::SceneObject | [inline, virtual] |
castModel() const | Lamp::SceneObject | [inline, virtual] |
castPicture() const | Lamp::SceneObject | [inline, virtual] |
castRigidMesh() const | Lamp::Mesh | [inline, virtual] |
castSceneLeaf() const | Lamp::SceneObject | [inline, virtual] |
castSceneNode() const | Lamp::SceneObject | [inline, virtual] |
castTexture() const | Lamp::SceneObject | [inline, virtual] |
characterDeform() | Lamp::CharacterMesh | [protected, virtual] |
CharacterMesh(const String &name, Scene *scene) | Lamp::CharacterMesh | [protected] |
copy(u_int copyMask=0) const | Lamp::CharacterMesh | [inline, virtual] |
copyCharacterMesh(u_int copyMask=0) const | Lamp::CharacterMesh | [virtual] |
CopyMask enum name | Lamp::SceneObject | |
copyMaterial enum value | Lamp::SceneObject | |
copyMeshData enum value | Lamp::SceneObject | |
copyMeshValue(Mesh *destination, u_int copyMask) const | Lamp::Mesh | [protected, virtual] |
copyPicture enum value | Lamp::SceneObject | |
copyTexture enum value | Lamp::SceneObject | |
createVertexBuffer() | Lamp::CharacterMesh | [protected, virtual] |
createVertexDeclaration() | Lamp::CharacterMesh | [protected, virtual] |
deform() | Lamp::CharacterMesh | [protected, virtual] |
deformedNormal_ | Lamp::CharacterMesh | [protected] |
deformedPosition_ | Lamp::CharacterMesh | [protected] |
deformedVertexCount_ | Lamp::CharacterMesh | [protected] |
deleteGraphicsDeviceObjects() | Lamp::Mesh | [inline, virtual] |
enableColor(bool colorFlag) | Lamp::Mesh | [virtual] |
enableNormal(bool normalFlag) | Lamp::Mesh | [virtual] |
getBoneIndex(int vertexIndex, int boneNumber) const | Lamp::Mesh | [virtual] |
getBoneIndex(int vertexIndex) const | Lamp::Mesh | [virtual] |
getBoneIndexArray() const | Lamp::Mesh | [virtual] |
getBonesPerVertex() const | Lamp::Mesh | [virtual] |
getBoundingBox() const | Lamp::Mesh | [virtual] |
getBoundingSphere() const | Lamp::Mesh | [virtual] |
getCenter() const | Lamp::Mesh | [virtual] |
getColor(int index) const | Lamp::Mesh | [virtual] |
getColorArray() const | Lamp::Mesh | [virtual] |
getDeformedVertexBuffer() | Lamp::CharacterMesh | [inline, protected, virtual] |
getDeformedVertexDeclaration() | Lamp::CharacterMesh | [inline, protected, virtual] |
getDeformedVertexSize() | Lamp::CharacterMesh | [inline, protected, virtual] |
getIndexBuffer() | Lamp::Mesh | [protected, virtual] |
getMaterial() const | Lamp::Mesh | [inline, virtual] |
getMeshData() const | Lamp::Mesh | [inline, virtual] |
getName() const | Lamp::SceneObject | [inline, virtual] |
getNormal(int index) const | Lamp::Mesh | [virtual] |
getNormalArray() const | Lamp::Mesh | [virtual] |
getParent() const | Lamp::Mesh | [inline, virtual] |
getPosition(int index) const | Lamp::Mesh | [virtual] |
getPositionArray() const | Lamp::Mesh | [virtual] |
getPrimitiveCount() const | Lamp::Mesh | [virtual] |
getPrimitiveType() const | Lamp::Mesh | [virtual] |
getReferenceCount() const | Lamp::Mesh | [inline, virtual] |
getRenderingTemporaryData() const | Lamp::Mesh | [inline, protected, virtual] |
getScene() const | Lamp::SceneObject | [inline, virtual] |
getTexCoord1(int index, int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoord1Array(int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoord2(int index, int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoord2Array(int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoord3(int index, int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoord3Array(int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoord4(int index, int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoord4Array(int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoordArray() const | Lamp::Mesh | [virtual] |
getTexCoordArray(int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoordArraySize(int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoordSetCount() const | Lamp::Mesh | [virtual] |
getTexCoordType(int texCoordSet) const | Lamp::Mesh | [virtual] |
getTexCoordTypeArray() const | Lamp::Mesh | [virtual] |
getTriangle(int index) const | Lamp::Mesh | [virtual] |
getVertexBuffer() | Lamp::Mesh | [protected, virtual] |
getVertexCount() const | Lamp::Mesh | [virtual] |
getVertexDeclaration() | Lamp::Mesh | [protected, virtual] |
getVertexIndex(int index) const | Lamp::Mesh | [virtual] |
getVertexIndexArray() | Lamp::Mesh | [virtual] |
getVertexIndexCount() const | Lamp::Mesh | [virtual] |
getVertexSize() | Lamp::Mesh | [protected, virtual] |
getWeight(int vertexIndex, int boneNumber) const | Lamp::Mesh | [virtual] |
getWeightArray() const | Lamp::Mesh | [virtual] |
getWeightsPerVertex() const | Lamp::Mesh | [virtual] |
getWorldBoundingBox() const | Lamp::Mesh | [inline, virtual] |
getWorldBoundingSphere() const | Lamp::Mesh | [inline, virtual] |
getWorldCenter() const | Lamp::Mesh | [inline, virtual] |
hasBoneIndex() const | Lamp::Mesh | [virtual] |
hasColor() const | Lamp::Mesh | [virtual] |
hasNormal() const | Lamp::Mesh | [virtual] |
hasVertexIndices() const | Lamp::Mesh | [virtual] |
hasWeight() const | Lamp::Mesh | [virtual] |
indexedTriangleList enum value | Lamp::Mesh | |
initializeGraphicsDeviceObjects() | Lamp::Mesh | [inline, virtual] |
invalidateGraphicsDeviceObjects() | Lamp::CharacterMesh | [inline, virtual] |
isCamera() const | Lamp::SceneObject | [inline, virtual] |
isCharacterMesh() const | Lamp::CharacterMesh | [inline, virtual] |
isEnabled() const | Lamp::Mesh | [inline, virtual] |
isGlobalEnabled() const | Lamp::Mesh | [inline, virtual] |
isGlobalScaled() const | Lamp::Mesh | [inline, virtual] |
isLight() const | Lamp::SceneObject | [inline, virtual] |
isMaterial() const | Lamp::SceneObject | [inline, virtual] |
isMesh() const | Lamp::Mesh | [inline, virtual] |
isMeshData() const | Lamp::SceneObject | [inline, virtual] |
isModel() const | Lamp::SceneObject | [inline, virtual] |
isPicture() const | Lamp::SceneObject | [inline, virtual] |
isRigidMesh() const | Lamp::Mesh | [inline, virtual] |
isSceneLeaf() const | Lamp::SceneObject | [inline, virtual] |
isSceneNode() const | Lamp::SceneObject | [inline, virtual] |
isTexture() const | Lamp::SceneObject | [inline, virtual] |
maxWeightPerVertex | Lamp::CharacterMesh | [static] |
Mesh(const String &name, Scene *scene) | Lamp::Mesh | [protected] |
MeshManager (defined in Lamp::CharacterMesh) | Lamp::CharacterMesh | [friend] |
name_ | Lamp::SceneObject | [protected] |
PrimitiveType enum name | Lamp::Mesh | |
primitiveTypeFromString(const String &primitiveTypeString) | Lamp::Mesh | [static] |
primitiveTypeHasIndex(PrimitiveType primitiveType) | Lamp::Mesh | [static] |
primitiveTypeToString(PrimitiveType primitiveType) | Lamp::Mesh | [static] |
ptMax enum value | Lamp::Mesh | |
recursiveDestroy(Mesh *mesh) | Lamp::Mesh | [static] |
removeMaterial() | Lamp::Mesh | [inline, virtual] |
removeMeshData() | Lamp::Mesh | [inline, virtual] |
removeParent(Model *parent) | Lamp::Mesh | [inline, protected, virtual] |
requireNormalize() const | Lamp::CharacterMesh | [inline, virtual] |
restoreGraphicsDeviceObjects() | Lamp::Mesh | [inline, virtual] |
scene_ | Lamp::SceneObject | [protected] |
SceneObject(const String &name, Scene *scene) | Lamp::SceneObject | [inline, protected] |
setBoneIndex(int vertexIndex, int boneNumber, u_char boneIndex) | Lamp::Mesh | [virtual] |
setBoneIndex(int vertexIndex, u_char boneIndex) | Lamp::Mesh | [virtual] |
setBonesPerVertex(int bonesPerVertex) | Lamp::Mesh | [virtual] |
setBoundingBox(const AxisAlignedBox &boundingBox) | Lamp::Mesh | [virtual] |
setBoundingSphere(const Sphere &boundingSphere) | Lamp::Mesh | [virtual] |
setColor(int index, const Color4c &color) | Lamp::Mesh | [virtual] |
setEnabled(bool enabled) | Lamp::Mesh | [inline, virtual] |
setMaterial(Material *material) | Lamp::Mesh | [virtual] |
setMeshData(MeshData *meshData) | Lamp::Mesh | [virtual] |
setNormal(int index, const Vector3 &normal) | Lamp::Mesh | [virtual] |
setParent(Model *parent) | Lamp::Mesh | [inline, protected, virtual] |
setPosition(int index, const Vector3 &position) | Lamp::Mesh | [virtual] |
setPrimitiveType(Mesh::PrimitiveType primitiveType) | Lamp::Mesh | [virtual] |
setRenderingTemporaryData(float renderingTemporaryData) | Lamp::Mesh | [inline, protected, virtual] |
setTexCoord(int index, int texCoordSet, const float *texCoord, int numTexCoord) | Lamp::Mesh | [virtual] |
setTexCoord1(int index, int texCoordSet, const TexCoord1 &texCoord) | Lamp::Mesh | [virtual] |
setTexCoord2(int index, int texCoordSet, const TexCoord2 &texCoord) | Lamp::Mesh | [virtual] |
setTexCoord3(int index, int texCoordSet, const TexCoord3 &texCoord) | Lamp::Mesh | [virtual] |
setTexCoord4(int index, int texCoordSet, const TexCoord4 &texCoord) | Lamp::Mesh | [virtual] |
setTexCoordSetCount(int texCoordSetCount) | Lamp::Mesh | [virtual] |
setTexCoordType(int texCoordSet, TexCoord::Type texCoordType) | Lamp::Mesh | [virtual] |
setupVertexBuffer() | Lamp::CharacterMesh | [protected, virtual] |
setVertexCount(int vertexCount) | Lamp::Mesh | [virtual] |
setVertexIndex(int index, int vertexIndex) | Lamp::Mesh | [virtual] |
setVertexIndexCount(int vertexIndexCount) | Lamp::Mesh | [virtual] |
setWeight(int vertexIndex, int boneNumber, float weight) | Lamp::Mesh | [virtual] |
skinningDeformP(const Matrix34 *positionDeformMatrixArray) | Lamp::CharacterMesh | [protected, virtual] |
skinningDeformPN(const Matrix34 *positionDeformMatrixArray) | Lamp::CharacterMesh | [protected, virtual] |
skinningDeformPN(const Matrix34 *positionDeformMatrixArray, const Matrix33 *normalDeformMatrixArray) | Lamp::CharacterMesh | [protected, virtual] |
stitchingDeformP(const Matrix34 *positionDeformMatrixArray) | Lamp::CharacterMesh | [protected, virtual] |
stitchingDeformPN(const Matrix34 *positionDeformMatrixArray) | Lamp::CharacterMesh | [protected, virtual] |
stitchingDeformPN(const Matrix34 *positionDeformMatrixArray, const Matrix33 *normalDeformMatrixArray) | Lamp::CharacterMesh | [protected, virtual] |
traverse(const Matrix34 &parentMatrix, bool parentEnabled, bool parentScaled, bool parentChanged) | Lamp::CharacterMesh | [protected, virtual] |
triangleList enum value | Lamp::Mesh | |
vertexBuffer_ | Lamp::CharacterMesh | [protected] |
vertexDeclaration_ | Lamp::CharacterMesh | [protected] |
vertexSize_ | Lamp::CharacterMesh | [protected] |
~CharacterMesh() | Lamp::CharacterMesh | [protected, virtual] |
~Mesh() | Lamp::Mesh | [protected, virtual] |
~SceneObject() | Lamp::SceneObject | [inline, protected, virtual] |