OGRE  2.2.4
Object-Oriented Graphics Rendering Engine
Ogre::D3D11VertexArrayObjectShared Struct Reference

#include <OgreD3D11VertexArrayObject.h>

Public Member Functions

 D3D11VertexArrayObjectShared (const VertexBufferPackedVec &vertexBuffers, IndexBufferPacked *indexBuffer, OperationType opType, VertexBufferPacked *drawId)
 

Public Attributes

ComPtr< ID3D11Buffer > mIndexBuffer
 
DXGI_FORMAT mIndexFormat
 
UINT mOffsets [16]
 
UINT mStrides [16]
 
ComPtr< ID3D11Buffer > mVertexBuffers [16]
 

Constructor & Destructor Documentation

◆ D3D11VertexArrayObjectShared()

Ogre::D3D11VertexArrayObjectShared::D3D11VertexArrayObjectShared ( const VertexBufferPackedVec vertexBuffers,
IndexBufferPacked indexBuffer,
OperationType  opType,
VertexBufferPacked drawId 
)

Member Data Documentation

◆ mIndexBuffer

ComPtr<ID3D11Buffer> Ogre::D3D11VertexArrayObjectShared::mIndexBuffer

◆ mIndexFormat

DXGI_FORMAT Ogre::D3D11VertexArrayObjectShared::mIndexFormat

◆ mOffsets

UINT Ogre::D3D11VertexArrayObjectShared::mOffsets[16]

◆ mStrides

UINT Ogre::D3D11VertexArrayObjectShared::mStrides[16]

◆ mVertexBuffers

ComPtr<ID3D11Buffer> Ogre::D3D11VertexArrayObjectShared::mVertexBuffers[16]

The documentation for this struct was generated from the following file: