![]() |
OpenSubdiv
|
GL stencil table (Shader Storage buffer) More...
#include <glComputeEvaluator.h>
Public Types | |
| using | ID = unsigned int |
Public Member Functions | |
| GLStencilTableSSBO (Far::StencilTable const *stencilTable) | |
| GLStencilTableSSBO (Far::LimitStencilTable const *limitStencilTable) | |
| ~GLStencilTableSSBO () | |
| ID | GetSizesBuffer () const |
| ID | GetOffsetsBuffer () const |
| ID | GetIndicesBuffer () const |
| ID | GetWeightsBuffer () const |
| ID | GetDuWeightsBuffer () const |
| ID | GetDvWeightsBuffer () const |
| ID | GetDuuWeightsBuffer () const |
| ID | GetDuvWeightsBuffer () const |
| ID | 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 33 of file glComputeEvaluator.h.
| using ID = unsigned int |
Definition at line 35 of file glComputeEvaluator.h.
|
explicit |
|
explicit |
| ~GLStencilTableSSBO | ( | ) |
|
inlinestatic |
Definition at line 42 of file glComputeEvaluator.h.
|
inlinestatic |
Definition at line 37 of file glComputeEvaluator.h.
|
inline |
Definition at line 60 of file glComputeEvaluator.h.
|
inline |
Definition at line 61 of file glComputeEvaluator.h.
|
inline |
Definition at line 58 of file glComputeEvaluator.h.
|
inline |
Definition at line 62 of file glComputeEvaluator.h.
|
inline |
Definition at line 59 of file glComputeEvaluator.h.
|
inline |
Definition at line 56 of file glComputeEvaluator.h.
|
inline |
Definition at line 63 of file glComputeEvaluator.h.
|
inline |
Definition at line 55 of file glComputeEvaluator.h.
|
inline |
Definition at line 54 of file glComputeEvaluator.h.
|
inline |
Definition at line 57 of file glComputeEvaluator.h.