#include <OgreVertexIndexData.h>
Collaboration diagram for Ogre::VertexData:
Public Methods | |
VertexData () | |
~VertexData () | |
VertexData * | clone (void) |
Clones this vertex data, including replicating any vertex buffers. | |
Public Attributes | |
VertexDeclaration * | vertexDeclaration |
Declaration of the vertex to be used in this operation. | |
VertexBufferBinding * | vertexBufferBinding |
The vertex buffer bindings to be used. | |
size_t | vertexStart |
The base vertex index to start from, if using unindexed geometry. | |
size_t | vertexCount |
The number of vertices used in this operation. | |
SoftwareBlendInfo * | softwareBlendInfo |
Software vertex blend information. |
Definition at line 35 of file OgreVertexIndexData.h.
|
Definition at line 36 of file OgreVertexIndexData.cpp. References softwareBlendInfo, vertexBufferBinding, vertexCount, vertexDeclaration, and vertexStart. Referenced by clone(). |
|
Definition at line 48 of file OgreVertexIndexData.cpp. References softwareBlendInfo, vertexBufferBinding, and vertexDeclaration. |
|
Clones this vertex data, including replicating any vertex buffers.
Definition at line 61 of file OgreVertexIndexData.cpp. References Ogre::VertexDeclaration::addElement(), Ogre::VertexData::SoftwareBlendInfo::automaticBlend, Ogre::VertexBufferBinding::getBindings(), Ogre::VertexDeclaration::getElements(), Ogre::VertexData::SoftwareBlendInfo::numWeightsPerVertex, Ogre::VertexData::SoftwareBlendInfo::pBlendIndexes, Ogre::VertexData::SoftwareBlendInfo::pBlendWeights, Ogre::VertexData::SoftwareBlendInfo::pSrcNormals, Ogre::VertexData::SoftwareBlendInfo::pSrcPositions, Ogre::Real, Ogre::VertexBufferBinding::setBinding(), softwareBlendInfo, vertexBufferBinding, vertexCount, VertexData(), vertexDeclaration, and vertexStart. Referenced by Ogre::Mesh::clone(). |
|
Software vertex blend information.
Definition at line 108 of file OgreVertexIndexData.h. Referenced by Ogre::RenderSystem::_render(), clone(), Ogre::Mesh::compileBoneAssignmentsSoftware(), Ogre::MeshSerializerImpl_v1::readGeometry(), Ogre::MeshSerializerImpl::readGeometry(), Ogre::MeshSerializerImpl::readGeometryNormals(), Ogre::MeshSerializerImpl::readGeometryPositions(), Ogre::RenderSystem::softwareVertexBlend(), VertexData(), and ~VertexData(). |
|
|
|
|
The base vertex index to start from, if using unindexed geometry.
Definition at line 50 of file OgreVertexIndexData.h. Referenced by Ogre::GLRenderSystem::_render(), Ogre::D3D9RenderSystem::_render(), Ogre::D3DRenderSystem::_render(), Ogre::TTYGuiElement::checkAndSetUpdateGeometry(), clone(), Ogre::MeshManager::createCurvedPlane(), Ogre::Frustum::Frustum(), Ogre::BillboardSet::getRenderOperation(), Ogre::TerrainRenderable::init(), Ogre::TTYGuiElement::initialise(), Ogre::TextAreaGuiElement::initialise(), Ogre::PanelGuiElement::initialise(), Ogre::BorderPanelGuiElement::initialise(), Ogre::PatchMesh::load(), Ogre::BspLevel::loadQuake3Level(), Ogre::OctreeCamera::OctreeCamera(), Ogre::MeshSerializerImpl_v1::readGeometry(), Ogre::MeshSerializerImpl::readGeometry(), Ogre::BillboardSet::setPoolSize(), VertexData(), and Ogre::WireBoundingBox::WireBoundingBox(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:21:13 2004