|
Blender V5.0
|
#include <fallback_cpu_processor.hh>
Inherits blender::ocio::CPUProcessor.
Public Member Functions | |
| bool | is_noop () const override |
| void | apply_rgb (float rgb[3]) const override |
| void | apply_rgba (float rgba[4]) const override |
| void | apply_rgba_predivide (float rgba[4]) const override |
| void | apply (const PackedImage &image) const override |
| void | apply_predivide (const PackedImage &image) const override |
| Public Member Functions inherited from blender::ocio::CPUProcessor | |
| virtual | ~CPUProcessor ()=default |
Processor which applies templated pixel_processor for every pixel that is to be converted.
Definition at line 38 of file fallback_cpu_processor.hh.
|
inlineoverridevirtual |
Apply processor on every pixel of the image with straight (un-premultiplied) alpha.
Implements blender::ocio::CPUProcessor.
Definition at line 75 of file fallback_cpu_processor.hh.
Referenced by blender::ocio::FallbackCustomCPUProcessor< linearrgb_to_srgb_v3_v3 >::apply_predivide().
|
inlineoverridevirtual |
Apply processor on every pixel of the image with associated (premultiplied) alpha.
Implements blender::ocio::CPUProcessor.
Definition at line 96 of file fallback_cpu_processor.hh.
|
inlineoverridevirtual |
Apply the processor on a single pixel. The pixel is modified in-place.
Implements blender::ocio::CPUProcessor.
Definition at line 45 of file fallback_cpu_processor.hh.
|
inlineoverridevirtual |
Apply the processor on a single pixel with straight (un-premultiplied) alpha. The pixel is modified in-place.
Implements blender::ocio::CPUProcessor.
Definition at line 49 of file fallback_cpu_processor.hh.
|
inlineoverridevirtual |
Apply the processor on a single pixel with associated (premultiplied) alpha. The pixel is modified in-place.
Implements blender::ocio::CPUProcessor.
Definition at line 54 of file fallback_cpu_processor.hh.
Referenced by blender::ocio::FallbackCustomCPUProcessor< linearrgb_to_srgb_v3_v3 >::apply_predivide().
|
inlineoverridevirtual |
Returns true if the processor is known to not perform any actual color space conversion.
Implements blender::ocio::CPUProcessor.
Definition at line 40 of file fallback_cpu_processor.hh.