|
Blender V4.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 17 of file COM_MultiThreadedRowOperation.h.
| blender::compositor::MultiThreadedRowOperation::PixelCursor::PixelCursor | ( | int | num_inputs | ) |
Definition at line 9 of file COM_MultiThreadedRowOperation.cc.
|
inline |
Definition at line 27 of file COM_MultiThreadedRowOperation.h.
References BLI_assert, in_strides, ins, 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::ColorBalanceWhitepointOperation::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().
Definition at line 22 of file COM_MultiThreadedRowOperation.h.
Referenced by next().
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::ColorBalanceWhitepointOperation::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 18 of file COM_MultiThreadedRowOperation.h.
Referenced by blender::compositor::ColorBalanceASCCDLOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceLGGOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceWhitepointOperation::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 19 of file COM_MultiThreadedRowOperation.h.
Referenced by next().
| const float* blender::compositor::MultiThreadedRowOperation::PixelCursor::row_end |
Definition at line 20 of file COM_MultiThreadedRowOperation.h.
Referenced by next(), blender::compositor::ColorBalanceASCCDLOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceLGGOperation::update_memory_buffer_row(), blender::compositor::ColorBalanceWhitepointOperation::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().