Blender V5.0
blender::ocio::CPUProcessor Class Referenceabstract

#include <OCIO_cpu_processor.hh>

Inherited by blender::ocio::FallbackCustomCPUProcessor< linearrgb_to_srgb_v3_v3 >, blender::ocio::FallbackCustomCPUProcessor< srgb_to_linearrgb_v3_v3 >, blender::ocio::FallbackCustomCPUProcessor< pixel_processor >, and blender::ocio::FallbackNOOPCPUProcessor.

Public Member Functions

virtual ~CPUProcessor ()=default
virtual bool is_noop () const =0
virtual void apply_rgb (float rgb[3]) const =0
virtual void apply_rgba (float rgba[4]) const =0
virtual void apply_rgba_predivide (float rgba[4]) const =0
virtual void apply (const PackedImage &image) const =0
virtual void apply_predivide (const PackedImage &image) const =0

Detailed Description

Definition at line 11 of file OCIO_cpu_processor.hh.

Constructor & Destructor Documentation

◆ ~CPUProcessor()

virtual blender::ocio::CPUProcessor::~CPUProcessor ( )
virtualdefault

Member Function Documentation

◆ apply()

◆ apply_predivide()

virtual void blender::ocio::CPUProcessor::apply_predivide ( const PackedImage & image) const
pure virtual

◆ apply_rgb()

◆ apply_rgba()

virtual void blender::ocio::CPUProcessor::apply_rgba ( float rgba[4]) const
pure virtual

◆ apply_rgba_predivide()

virtual void blender::ocio::CPUProcessor::apply_rgba_predivide ( float rgba[4]) const
pure virtual

◆ is_noop()

virtual bool blender::ocio::CPUProcessor::is_noop ( ) const
pure virtual

The documentation for this class was generated from the following file: