GLSL-Compute(transform-feedback) Refine Context. More...
#include <glslTransformFeedbackComputeContext.h>
Public Member Functions | |
virtual | ~GLSLTransformFeedbackComputeContext () |
Destructor. More... | |
bool | HasVertexStencilTables () const |
Returns true if the Context has a 'vertex' interpolation stencil table. More... | |
bool | HasVaryingStencilTables () const |
Returns true if the Context has a 'varying' interpolation stencil table. More... | |
int | GetNumControlVertices () const |
Returns the number of control vertices. More... | |
GLuint | GetVertexStencilTablesSizes () const |
Returns the GL texture buffer containing vertex-stencil stencil sizes. More... | |
GLuint | GetVertexStencilTablesOffsets () const |
Returns the GL texture buffer containing vertex-stencil stencil offsets. More... | |
GLuint | GetVertexStencilTablesIndices () const |
Returns the GL texture buffer containing vertex-stencil stencil indices. More... | |
GLuint | GetVertexStencilTablesWeights () const |
Returns the GL texture buffer containing vertex-stencil stencil weights. More... | |
GLuint | GetVaryingStencilTablesSizes () const |
Returns the GL texture buffer containing Varying-stencil stencil sizes. More... | |
GLuint | GetVaryingStencilTablesOffsets () const |
Returns the GL texture buffer containing Varying-stencil stencil offsets. More... | |
GLuint | GetVaryingStencilTablesIndices () const |
Returns the GL texture buffer containing Varying-stencil stencil indices. More... | |
GLuint | GetVaryingStencilTablesWeights () const |
Returns the GL texture buffer containing Varying-stencil stencil weights. More... | |
Static Public Member Functions | |
static GLSLTransformFeedbackComputeContext * | Create (Far::StencilTables const *vertexStencilTables, Far::StencilTables const *varyingStencilTables=0) |
Protected Member Functions | |
GLSLTransformFeedbackComputeContext (Far::StencilTables const *vertexStencilTables, Far::StencilTables const *varyingStencilTables) | |
GLSL-Compute(transform-feedback) Refine Context.
The GLSL (transform-feedback) implementation of the Refine module contextual functionality.
Contexts interface the serialized topological data pertaining to the geometric primitives with the capabilities of the selected discrete compute device.
Definition at line 51 of file glslTransformFeedbackComputeContext.h.
|
virtual |
Destructor.
|
explicitprotected |
|
static |
Creates an GLSLTransformFeedbackComputeContext instance
vertexStencilTables | The Far::StencilTables used for vertex interpolation |
varyingStencilTables | The Far::StencilTables used for varying interpolation |
|
inline |
Returns the number of control vertices.
Definition at line 74 of file glslTransformFeedbackComputeContext.h.
GLuint GetVaryingStencilTablesIndices | ( | ) | const |
Returns the GL texture buffer containing Varying-stencil stencil indices.
GLuint GetVaryingStencilTablesOffsets | ( | ) | const |
Returns the GL texture buffer containing Varying-stencil stencil offsets.
GLuint GetVaryingStencilTablesSizes | ( | ) | const |
Returns the GL texture buffer containing Varying-stencil stencil sizes.
GLuint GetVaryingStencilTablesWeights | ( | ) | const |
Returns the GL texture buffer containing Varying-stencil stencil weights.
GLuint GetVertexStencilTablesIndices | ( | ) | const |
Returns the GL texture buffer containing vertex-stencil stencil indices.
GLuint GetVertexStencilTablesOffsets | ( | ) | const |
Returns the GL texture buffer containing vertex-stencil stencil offsets.
GLuint GetVertexStencilTablesSizes | ( | ) | const |
Returns the GL texture buffer containing vertex-stencil stencil sizes.
GLuint GetVertexStencilTablesWeights | ( | ) | const |
Returns the GL texture buffer containing vertex-stencil stencil weights.
bool HasVaryingStencilTables | ( | ) | const |
Returns true if the Context has a 'varying' interpolation stencil table.
bool HasVertexStencilTables | ( | ) | const |
Returns true if the Context has a 'vertex' interpolation stencil table.