![]() |
OpenSubdiv
|
GL TextureBuffer stencil table. More...
#include <glXFBEvaluator.h>
Public Types | |
| using | ID = unsigned int |
Public Member Functions | |
| GLStencilTableTBO (Far::StencilTable const *stencilTable) | |
| GLStencilTableTBO (Far::LimitStencilTable const *limitStencilTable) | |
| ~GLStencilTableTBO () | |
| ID | GetSizesTexture () const |
| ID | GetOffsetsTexture () const |
| ID | GetIndicesTexture () const |
| ID | GetWeightsTexture () const |
| ID | GetDuWeightsTexture () const |
| ID | GetDvWeightsTexture () const |
| ID | GetDuuWeightsTexture () const |
| ID | GetDuvWeightsTexture () const |
| ID | GetDvvWeightsTexture () const |
| int | GetNumStencils () const |
Static Public Member Functions | |
| static GLStencilTableTBO * | Create (Far::StencilTable const *stencilTable, void *deviceContext=NULL) |
| static GLStencilTableTBO * | Create (Far::LimitStencilTable const *limitStencilTable, void *deviceContext=NULL) |
GL TextureBuffer stencil table.
This class is a GL Texture Buffer representation of Far::StencilTable.
GLSLTransformFeedback consumes this table to apply stencils
Definition at line 34 of file glXFBEvaluator.h.
| using ID = unsigned int |
Definition at line 36 of file glXFBEvaluator.h.
|
explicit |
|
explicit |
| ~GLStencilTableTBO | ( | ) |
|
inlinestatic |
Definition at line 44 of file glXFBEvaluator.h.
|
inlinestatic |
Definition at line 38 of file glXFBEvaluator.h.
|
inline |
Definition at line 62 of file glXFBEvaluator.h.
|
inline |
Definition at line 63 of file glXFBEvaluator.h.
|
inline |
Definition at line 60 of file glXFBEvaluator.h.
|
inline |
Definition at line 64 of file glXFBEvaluator.h.
|
inline |
Definition at line 61 of file glXFBEvaluator.h.
|
inline |
Definition at line 58 of file glXFBEvaluator.h.
|
inline |
Definition at line 65 of file glXFBEvaluator.h.
|
inline |
Definition at line 57 of file glXFBEvaluator.h.
|
inline |
Definition at line 56 of file glXFBEvaluator.h.
|
inline |
Definition at line 59 of file glXFBEvaluator.h.