D3D11StencilTable Class Reference

D3D11 stencil table. More...

#include <d3d11ComputeEvaluator.h>

Public Member Functions

 D3D11StencilTable (Far::StencilTable const *stencilTable, ID3D11DeviceContext *deviceContext)
 
 ~D3D11StencilTable ()
 
ID3D11ShaderResourceView * GetSizesSRV () const
 
ID3D11ShaderResourceView * GetOffsetsSRV () const
 
ID3D11ShaderResourceView * GetIndicesSRV () const
 
ID3D11ShaderResourceView * GetWeightsSRV () const
 
int GetNumStencils () const
 

Static Public Member Functions

template<typename DEVICE_CONTEXT >
static D3D11StencilTableCreate (Far::StencilTable const *stencilTable, DEVICE_CONTEXT context)
 
static D3D11StencilTableCreate (Far::StencilTable const *stencilTable, ID3D11DeviceContext *deviceContext)
 

Detailed Description

D3D11 stencil table.

This class is a D3D11 Shader Resource View representation of Far::StencilTable.

D3D11ComputeEvaluator consumes this table to apply stencils

Definition at line 56 of file d3d11ComputeEvaluator.h.

Constructor & Destructor Documentation

D3D11StencilTable ( Far::StencilTable const *  stencilTable,
ID3D11DeviceContext *  deviceContext 
)

Member Function Documentation

static D3D11StencilTable* Create ( Far::StencilTable const *  stencilTable,
DEVICE_CONTEXT  context 
)
inlinestatic

Definition at line 59 of file d3d11ComputeEvaluator.h.

static D3D11StencilTable* Create ( Far::StencilTable const *  stencilTable,
ID3D11DeviceContext *  deviceContext 
)
inlinestatic

Definition at line 64 of file d3d11ComputeEvaluator.h.

ID3D11ShaderResourceView* GetIndicesSRV ( ) const
inline

Definition at line 77 of file d3d11ComputeEvaluator.h.

int GetNumStencils ( ) const
inline

Definition at line 79 of file d3d11ComputeEvaluator.h.

ID3D11ShaderResourceView* GetOffsetsSRV ( ) const
inline

Definition at line 76 of file d3d11ComputeEvaluator.h.

ID3D11ShaderResourceView* GetSizesSRV ( ) const
inline

Definition at line 75 of file d3d11ComputeEvaluator.h.

ID3D11ShaderResourceView* GetWeightsSRV ( ) const
inline

Definition at line 78 of file d3d11ComputeEvaluator.h.


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