All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
D3D11LegacyGregoryPatchTable Class Reference

#include <d3d11LegacyGregoryPatchTable.h>

Inheritance diagram for D3D11LegacyGregoryPatchTable:
NonCopyable< D3D11LegacyGregoryPatchTable >

Public Member Functions

 ~D3D11LegacyGregoryPatchTable ()
 
void UpdateVertexBuffer (ID3D11Buffer *vbo, int numVertices, int numVertexElements, ID3D11DeviceContext *pd3d11DeviceContext)
 
ID3D11ShaderResourceView * GetVertexSRV () const
 
ID3D11ShaderResourceView * GetVertexValenceSRV () const
 
ID3D11ShaderResourceView * GetQuadOffsetsSRV () const
 
int GetQuadOffsetsBase (Far::PatchDescriptor::Type type)
 

Static Public Member Functions

template<typename DEVICE_CONTEXT >
static
D3D11LegacyGregoryPatchTable
Create (Far::PatchTable const *farPatchTable, DEVICE_CONTEXT context)
 
static
D3D11LegacyGregoryPatchTable
Create (Far::PatchTable const *farPatchTable, ID3D11DeviceContext *deviceContext)
 

Protected Member Functions

 D3D11LegacyGregoryPatchTable ()
 

Detailed Description

Definition at line 43 of file d3d11LegacyGregoryPatchTable.h.

Constructor & Destructor Documentation

Member Function Documentation

static D3D11LegacyGregoryPatchTable* Create ( Far::PatchTable const *  farPatchTable,
DEVICE_CONTEXT  context 
)
inlinestatic

Definition at line 49 of file d3d11LegacyGregoryPatchTable.h.

static D3D11LegacyGregoryPatchTable* Create ( Far::PatchTable const *  farPatchTable,
ID3D11DeviceContext *  deviceContext 
)
static
int GetQuadOffsetsBase ( Far::PatchDescriptor::Type  type)
inline

Definition at line 74 of file d3d11LegacyGregoryPatchTable.h.

ID3D11ShaderResourceView* GetQuadOffsetsSRV ( ) const
inline

Definition at line 70 of file d3d11LegacyGregoryPatchTable.h.

ID3D11ShaderResourceView* GetVertexSRV ( ) const
inline

Definition at line 62 of file d3d11LegacyGregoryPatchTable.h.

ID3D11ShaderResourceView* GetVertexValenceSRV ( ) const
inline

Definition at line 66 of file d3d11LegacyGregoryPatchTable.h.

void UpdateVertexBuffer ( ID3D11Buffer *  vbo,
int  numVertices,
int  numVertexElements,
ID3D11DeviceContext *  pd3d11DeviceContext 
)

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