All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
D3D11DrawRegistryBase Class Reference

#include <d3d11DrawRegistry.h>

Inheritance diagram for D3D11DrawRegistryBase:
D3D11DrawRegistry< DESC_TYPE, CONFIG_TYPE, SOURCE_CONFIG_TYPE >

Public Types

typedef
DrawContext::PatchDescriptor 
DescType
 
typedef D3D11DrawConfig ConfigType
 
typedef D3D11DrawSourceConfig SourceConfigType
 

Public Member Functions

 D3D11DrawRegistryBase (bool enablePtex=false)
 
virtual ~D3D11DrawRegistryBase ()
 
bool IsPtexEnabled () const
 
void SetPtexEnabled (bool b)
 

Protected Member Functions

virtual ConfigType_NewDrawConfig ()
 
virtual ConfigType_CreateDrawConfig (DescType const &desc, SourceConfigType const *sconfig, ID3D11Device *pd3dDevice, ID3D11InputLayout **ppInputLayout, D3D11_INPUT_ELEMENT_DESC const *pInputElementDescs, int numInputElements)
 
virtual SourceConfigType_NewDrawSourceConfig ()
 
virtual SourceConfigType_CreateDrawSourceConfig (DescType const &desc, ID3D11Device *pd3dDevice)
 

Detailed Description

Definition at line 81 of file d3d11DrawRegistry.h.

Member Typedef Documentation

Definition at line 85 of file d3d11DrawRegistry.h.

Definition at line 84 of file d3d11DrawRegistry.h.

Definition at line 86 of file d3d11DrawRegistry.h.

Constructor & Destructor Documentation

D3D11DrawRegistryBase ( bool  enablePtex = false)
inline

Definition at line 88 of file d3d11DrawRegistry.h.

virtual ~D3D11DrawRegistryBase ( )
virtual

Member Function Documentation

virtual ConfigType* _CreateDrawConfig ( DescType const &  desc,
SourceConfigType const *  sconfig,
ID3D11Device *  pd3dDevice,
ID3D11InputLayout **  ppInputLayout,
D3D11_INPUT_ELEMENT_DESC const *  pInputElementDescs,
int  numInputElements 
)
protectedvirtual
virtual SourceConfigType* _CreateDrawSourceConfig ( DescType const &  desc,
ID3D11Device *  pd3dDevice 
)
protectedvirtual
virtual ConfigType* _NewDrawConfig ( )
inlineprotectedvirtual
virtual SourceConfigType* _NewDrawSourceConfig ( )
inlineprotectedvirtual
bool IsPtexEnabled ( ) const
inline

Definition at line 92 of file d3d11DrawRegistry.h.

void SetPtexEnabled ( bool  b)
inline

Definition at line 96 of file d3d11DrawRegistry.h.


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