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

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)
 

Detailed Description

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.

Constructor & Destructor Documentation

Destructor.

GLSLTransformFeedbackComputeContext ( Far::StencilTables const *  vertexStencilTables,
Far::StencilTables const *  varyingStencilTables 
)
explicitprotected

Member Function Documentation

static GLSLTransformFeedbackComputeContext* Create ( Far::StencilTables const *  vertexStencilTables,
Far::StencilTables const *  varyingStencilTables = 0 
)
static

Creates an GLSLTransformFeedbackComputeContext instance

Parameters
vertexStencilTablesThe Far::StencilTables used for vertex interpolation
varyingStencilTablesThe Far::StencilTables used for varying interpolation
int GetNumControlVertices ( ) const
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.


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