PixelLightAPI  .
PLRenderer::VertexBuffer Member List
This is the complete list of members for PLRenderer::VertexBuffer, including all inherited members.
AddHandler(ResourceHandler &cHandler)PLRenderer::Resource
AddVertexAttribute(ESemantic nSemantic, PLCore::uint32 nChannel, EType nType)PLRenderer::VertexBuffer
Allocate(PLCore::uint32 nElements, Usage::Enum nUsage=Usage::Dynamic, bool bManaged=true, bool bKeepData=false)=0PLRenderer::Buffer [pure virtual]
BackupDeviceData(PLCore::uint8 **ppBackup)PLRenderer::Resource [protected, virtual]
Binormal enum valuePLRenderer::VertexBuffer
BlendIndices enum valuePLRenderer::VertexBuffer
BlendWeight enum valuePLRenderer::VertexBuffer
Buffer(Renderer &cRenderer, EType nType)PLRenderer::Buffer [protected]
CalculateBoundingBox(PLMath::Vector3 &vMinPos, PLMath::Vector3 &vMaxPos, PLRenderer::IndexBuffer *pIndexBuffer=nullptr)PLRenderer::VertexBuffer
CalculateBoundingSphere(PLMath::Vector3 &vPos, float &fRadius, PLRenderer::IndexBuffer *pIndexBuffer=nullptr)PLRenderer::VertexBuffer
Clear()=0PLRenderer::Buffer [pure virtual]
ClearHandlers()PLRenderer::Resource
ClearVertexAttributes()PLRenderer::VertexBuffer
Color enum valuePLRenderer::VertexBuffer
ESemantic enum namePLRenderer::VertexBuffer
EType enum namePLRenderer::VertexBuffer
Float1 enum valuePLRenderer::VertexBuffer
Float2 enum valuePLRenderer::VertexBuffer
Float3 enum valuePLRenderer::VertexBuffer
Float4 enum valuePLRenderer::VertexBuffer
FogCoord enum valuePLRenderer::VertexBuffer
ForceUnlock()PLRenderer::Buffer [inline, protected]
GetColor(PLCore::uint32 nIndex, PLCore::uint32 nChannel=0)=0PLRenderer::VertexBuffer [pure virtual]
GetData(PLCore::uint32 nIndex, PLCore::uint32 nSemantic, PLCore::uint32 nChannel=0)=0PLRenderer::VertexBuffer [pure virtual]
GetData() overridePLRenderer::VertexBuffer [virtual]
GetLockCount() const PLRenderer::Buffer [inline]
GetNumOfElements() const PLRenderer::Buffer [inline]
GetNumOfHandlers() const PLRenderer::Resource [inline]
GetNumOfVertexAttributes() const PLRenderer::VertexBuffer [inline]
GetRenderer() const PLRenderer::Resource [inline]
GetSize() const PLRenderer::Buffer [inline]
GetType() const PLRenderer::Resource [inline]
GetUsage() const PLRenderer::Buffer [inline]
GetVertexAttribute(PLCore::uint32 nIndex=0) const PLRenderer::VertexBuffer [inline]
GetVertexAttribute(ESemantic nSemantic, PLCore::uint32 nChannel=0) const PLRenderer::VertexBuffer
GetVertexSize() const PLRenderer::VertexBuffer [inline]
IsAllocated() const =0PLRenderer::Buffer [pure virtual]
IsHandler(ResourceHandler &cHandler) const PLRenderer::Resource [inline]
IsManaged() const PLRenderer::Buffer [inline]
Lock(PLCore::uint32 nFlag=Lock::ReadWrite)=0PLRenderer::Buffer [pure virtual]
m_bManagedPLRenderer::Buffer [protected]
m_lstVertexAttributesPLRenderer::VertexBuffer [protected]
m_nElementsPLRenderer::Buffer [protected]
m_nLockCountPLRenderer::Buffer [protected]
m_nLockStartTimePLRenderer::Buffer [protected]
m_nSizePLRenderer::Buffer [protected]
m_nUsagePLRenderer::Buffer [protected]
m_nVertexSizePLRenderer::VertexBuffer [protected]
MaxPipelineChannelsPLRenderer::VertexBuffer [static]
Normal enum valuePLRenderer::VertexBuffer
NumOfSemanticsPLRenderer::VertexBuffer [static]
operator=(const VertexBuffer &cSource)PLRenderer::VertexBuffer
PointSize enum valuePLRenderer::VertexBuffer
Position enum valuePLRenderer::VertexBuffer
RemoveHandler(ResourceHandler &cHandler)PLRenderer::Resource
Resource(Renderer &cRenderer, EType nType)PLRenderer::Resource [protected]
RestoreDeviceData(PLCore::uint8 **ppBackup)PLRenderer::Resource [protected, virtual]
RGBA enum valuePLRenderer::VertexBuffer
SetColor(PLCore::uint32 nIndex, const PLGraphics::Color4 &cColor, PLCore::uint32 nChannel=0)=0PLRenderer::VertexBuffer [pure virtual]
Short2 enum valuePLRenderer::VertexBuffer
Short4 enum valuePLRenderer::VertexBuffer
Tangent enum valuePLRenderer::VertexBuffer
TexCoord enum valuePLRenderer::VertexBuffer
TypeFont enum valuePLRenderer::Resource
TypeFragmentShader enum valuePLRenderer::Resource
TypeGeometryShader enum valuePLRenderer::Resource
TypeIndexBuffer enum valuePLRenderer::Resource
TypeOcclusionQuery enum valuePLRenderer::Resource
TypeProgram enum valuePLRenderer::Resource
TypeTextureBuffer1D enum valuePLRenderer::Resource
TypeTextureBuffer2D enum valuePLRenderer::Resource
TypeTextureBuffer2DArray enum valuePLRenderer::Resource
TypeTextureBuffer3D enum valuePLRenderer::Resource
TypeTextureBufferCube enum valuePLRenderer::Resource
TypeTextureBufferRectangle enum valuePLRenderer::Resource
TypeUniformBuffer enum valuePLRenderer::Resource
TypeVertexBuffer enum valuePLRenderer::Resource
TypeVertexShader enum valuePLRenderer::Resource
Unlock()=0PLRenderer::Buffer [pure virtual]
VertexBuffer(Renderer &cRenderer)PLRenderer::VertexBuffer [protected]
~Buffer()PLRenderer::Buffer [virtual]
~Resource()PLRenderer::Resource [virtual]
~VertexBuffer()PLRenderer::VertexBuffer [virtual]


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:24
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported