|
Blender V4.3
|
Public Member Functions | |
| StackOrHeapArray () | |
| StackOrHeapArray (int size) | |
| ~StackOrHeapArray () | |
| int | size () const |
| T * | data () |
| void | resize (int num_elements) |
Protected Member Functions | |
| T * | allocate (int num_elements) |
Protected Attributes | |
| int | num_elements_ |
| T | stack_elements_ [kNumMaxElementsOnStack] |
| T * | heap_elements_ |
| int | num_heap_elements_ |
| T * | effective_elements_ |
Definition at line 44 of file evaluator_impl.cc.
|
inline |
Definition at line 46 of file evaluator_impl.cc.
|
inlineexplicit |
Definition at line 51 of file evaluator_impl.cc.
References blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::resize().
|
inline |
Definition at line 56 of file evaluator_impl.cc.
References blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::heap_elements_.
|
inlineprotected |
Definition at line 98 of file evaluator_impl.cc.
References blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::heap_elements_, and blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::stack_elements_.
Referenced by blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::resize().
|
inline |
Definition at line 66 of file evaluator_impl.cc.
References blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::effective_elements_.
Referenced by blender::opensubdiv::EvalOutputAPI::evaluatePatchesLimit().
|
inline |
Definition at line 71 of file evaluator_impl.cc.
References blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::allocate(), blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::effective_elements_, NULL, blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::num_elements_, and blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::stack_elements_.
Referenced by blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::StackOrHeapArray().
|
inline |
Definition at line 61 of file evaluator_impl.cc.
References blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::num_elements_.
|
protected |
Definition at line 120 of file evaluator_impl.cc.
Referenced by blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::data(), and blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::resize().
|
protected |
Definition at line 116 of file evaluator_impl.cc.
Referenced by blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::allocate(), and blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::~StackOrHeapArray().
|
protected |
Definition at line 108 of file evaluator_impl.cc.
Referenced by blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::resize(), and blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::size().
|
protected |
Definition at line 117 of file evaluator_impl.cc.
|
protected |
Definition at line 113 of file evaluator_impl.cc.
Referenced by blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::allocate(), and blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >::resize().