Blender
V3.3
|
#include <COM_MultiThreadedRowOperation.h>
Public Member Functions | |
PixelCursor (int num_inputs) | |
void | next () |
Public Attributes | |
float * | out |
int | out_stride |
const float * | row_end |
Array< const float * > | ins |
Array< int > | in_strides |
Definition at line 18 of file COM_MultiThreadedRowOperation.h.
blender::compositor::MultiThreadedRowOperation::PixelCursor::PixelCursor | ( | int | num_inputs | ) |
Definition at line 8 of file COM_MultiThreadedRowOperation.cc.
|
inline |
Definition at line 28 of file COM_MultiThreadedRowOperation.h.
References BLI_assert, in_strides, ins, out, out_stride, row_end, and blender::Array< T, InlineBufferCapacity, Allocator >::size().
Referenced by blender::compositor::ColorBalanceASCCDLOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceLGGOperation::update_memory_buffer_row(), blender::compositor::ColorCorrectionOperation::update_memory_buffer_row(), blender::compositor::ExposureOperation::update_memory_buffer_row(), and blender::compositor::GammaOperation::update_memory_buffer_row().
Array<int> blender::compositor::MultiThreadedRowOperation::PixelCursor::in_strides |
Definition at line 23 of file COM_MultiThreadedRowOperation.h.
Referenced by next().
Definition at line 22 of file COM_MultiThreadedRowOperation.h.
Referenced by next(), blender::compositor::ColorBalanceASCCDLOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceLGGOperation::update_memory_buffer_row(), blender::compositor::ColorCorrectionOperation::update_memory_buffer_row(), blender::compositor::ExposureOperation::update_memory_buffer_row(), and blender::compositor::GammaOperation::update_memory_buffer_row().
float* blender::compositor::MultiThreadedRowOperation::PixelCursor::out |
Definition at line 19 of file COM_MultiThreadedRowOperation.h.
Referenced by next(), blender::compositor::ColorBalanceASCCDLOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceLGGOperation::update_memory_buffer_row(), blender::compositor::ColorCorrectionOperation::update_memory_buffer_row(), blender::compositor::ExposureOperation::update_memory_buffer_row(), and blender::compositor::GammaOperation::update_memory_buffer_row().
int blender::compositor::MultiThreadedRowOperation::PixelCursor::out_stride |
Definition at line 20 of file COM_MultiThreadedRowOperation.h.
Referenced by next().
const float* blender::compositor::MultiThreadedRowOperation::PixelCursor::row_end |
Definition at line 21 of file COM_MultiThreadedRowOperation.h.
Referenced by next(), blender::compositor::ColorBalanceASCCDLOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceLGGOperation::update_memory_buffer_row(), blender::compositor::ColorCorrectionOperation::update_memory_buffer_row(), blender::compositor::ExposureOperation::update_memory_buffer_row(), and blender::compositor::GammaOperation::update_memory_buffer_row().