|
Blender V5.0
|
#include <eval_output.h>
Public Types | |
| using | EvaluatorCache = OpenSubdiv::Osd::EvaluatorCacheT<EVALUATOR> |
Public Member Functions | |
| FaceVaryingVolatileEval (int face_varying_channel, const StencilTable *face_varying_stencils, int face_varying_width, PATCH_TABLE *patch_table, EvaluatorCache *evaluator_cache=NULL, DEVICE_CONTEXT *device_context=NULL) | |
| ~FaceVaryingVolatileEval () | |
| void | updateData (const float *src, int start_vertex, int num_vertices) |
| void | refine () |
| void | evalPatches (const PatchCoord *patch_coord, const int num_patch_coords, float *face_varying) |
| EVAL_VERTEX_BUFFER * | getSrcBuffer () const |
| int | get_face_varying_source_offset () const |
| PATCH_TABLE * | getPatchTable () const |
Protected Attributes | |
| int | face_varying_channel_ |
| BufferDescriptor | src_face_varying_desc_ |
| int | num_coarse_face_varying_vertices_ |
| EVAL_VERTEX_BUFFER * | src_face_varying_data_ |
| const STENCIL_TABLE * | face_varying_stencils_ |
| PATCH_TABLE * | patch_table_ |
| EvaluatorCache * | evaluator_cache_ |
| DEVICE_CONTEXT * | device_context_ |
Definition at line 190 of file eval_output.h.
| using blender::opensubdiv::FaceVaryingVolatileEval< EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >::EvaluatorCache = OpenSubdiv::Osd::EvaluatorCacheT<EVALUATOR> |
Definition at line 192 of file eval_output.h.
|
inline |
Definition at line 194 of file eval_output.h.
|
inline |
Definition at line 216 of file eval_output.h.
|
inline |
Definition at line 246 of file eval_output.h.
|
inline |
Definition at line 273 of file eval_output.h.
|
inline |
Definition at line 279 of file eval_output.h.
|
inline |
Definition at line 268 of file eval_output.h.
|
inline |
Definition at line 227 of file eval_output.h.
|
inline |
Definition at line 222 of file eval_output.h.
|
protected |
Definition at line 314 of file eval_output.h.
|
protected |
Definition at line 313 of file eval_output.h.
|
protected |
Definition at line 302 of file eval_output.h.
|
protected |
Definition at line 308 of file eval_output.h.
|
protected |
Definition at line 306 of file eval_output.h.
|
protected |
Definition at line 311 of file eval_output.h.
|
protected |
Definition at line 307 of file eval_output.h.
|
protected |
Definition at line 304 of file eval_output.h.