Blender
V3.3
|
#include <COM_BuffersIterator.h>
Public Member Functions | |
const T * | in (int input_index) const |
int | get_num_inputs () const |
bool | is_end () const |
void | next () |
Iterator & | operator++ () |
Public Attributes | |
int | x |
int | y |
T * | out |
Friends | |
class | BuffersIteratorBuilder |
Definition at line 18 of file COM_BuffersIterator.h.
|
inline |
Definition at line 51 of file COM_BuffersIterator.h.
References blender::Vector< T, InlineBufferCapacity, Allocator >::size().
|
inline |
Get current element from an input.
Definition at line 45 of file COM_BuffersIterator.h.
References BLI_assert, and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
Referenced by blender::compositor::BuffersIteratorBuilder< T >::Iterator::next().
|
inline |
Has the end of the area been reached.
Definition at line 59 of file COM_BuffersIterator.h.
References blender::compositor::BuffersIteratorBuilder< T >::Iterator::out.
Referenced by blender::compositor::PreviewOperation::update_memory_buffer_partial().
|
inline |
Go to the next element in the area.
Definition at line 67 of file COM_BuffersIterator.h.
References blender::compositor::BuffersIteratorBuilder< T >::Iterator::in(), blender::compositor::BuffersIteratorBuilder< T >::Iterator::out, blender::compositor::BuffersIteratorBuilder< T >::Iterator::x, and blender::compositor::BuffersIteratorBuilder< T >::Iterator::y.
Referenced by blender::compositor::BuffersIteratorBuilder< T >::Iterator::operator++().
|
inline |
Definition at line 84 of file COM_BuffersIterator.h.
References blender::compositor::BuffersIteratorBuilder< T >::Iterator::next().
|
friend |
Definition at line 33 of file COM_BuffersIterator.h.
T* blender::compositor::BuffersIteratorBuilder< T >::Iterator::out |
Current output element.
Definition at line 39 of file COM_BuffersIterator.h.
Referenced by blender::compositor::BuffersIteratorBuilder< T >::Iterator::is_end(), and blender::compositor::BuffersIteratorBuilder< T >::Iterator::next().
int blender::compositor::BuffersIteratorBuilder< T >::Iterator::x |
Definition at line 36 of file COM_BuffersIterator.h.
Referenced by blender::compositor::BuffersIteratorBuilder< T >::Iterator::next().
int blender::compositor::BuffersIteratorBuilder< T >::Iterator::y |
Definition at line 37 of file COM_BuffersIterator.h.
Referenced by blender::compositor::BuffersIteratorBuilder< T >::Iterator::next().