GL stencil table (Shader Storage buffer) More...
#include <glComputeEvaluator.h>
Public Member Functions | |
GLStencilTableSSBO (Far::StencilTable const *stencilTable) | |
GLStencilTableSSBO (Far::LimitStencilTable const *limitStencilTable) | |
~GLStencilTableSSBO () | |
GLuint | GetSizesBuffer () const |
GLuint | GetOffsetsBuffer () const |
GLuint | GetIndicesBuffer () const |
GLuint | GetWeightsBuffer () const |
GLuint | GetDuWeightsBuffer () const |
GLuint | GetDvWeightsBuffer () const |
GLuint | GetDuuWeightsBuffer () const |
GLuint | GetDuvWeightsBuffer () const |
GLuint | GetDvvWeightsBuffer () const |
int | GetNumStencils () const |
Static Public Member Functions | |
static GLStencilTableSSBO * | Create (Far::StencilTable const *stencilTable, void *deviceContext=NULL) |
static GLStencilTableSSBO * | Create (Far::LimitStencilTable const *limitStencilTable, void *deviceContext=NULL) |
GL stencil table (Shader Storage buffer)
This class is a GLSL SSBO representation of Far::StencilTable.
GLSLComputeKernel consumes this table to apply stencils
Definition at line 51 of file glComputeEvaluator.h.
|
explicit |
|
explicit |
~GLStencilTableSSBO | ( | ) |
|
inlinestatic |
Definition at line 53 of file glComputeEvaluator.h.
|
inlinestatic |
Definition at line 58 of file glComputeEvaluator.h.
|
inline |
Definition at line 76 of file glComputeEvaluator.h.
|
inline |
Definition at line 77 of file glComputeEvaluator.h.
|
inline |
Definition at line 74 of file glComputeEvaluator.h.
|
inline |
Definition at line 78 of file glComputeEvaluator.h.
|
inline |
Definition at line 75 of file glComputeEvaluator.h.
|
inline |
Definition at line 72 of file glComputeEvaluator.h.
|
inline |
Definition at line 79 of file glComputeEvaluator.h.
|
inline |
Definition at line 71 of file glComputeEvaluator.h.
|
inline |
Definition at line 70 of file glComputeEvaluator.h.
|
inline |
Definition at line 73 of file glComputeEvaluator.h.