7#if defined(WITH_OPENCOLORIO)
18 OCIO_NAMESPACE::ConstCPUProcessorRcPtr ocio_cpu_processor_;
21 explicit LibOCIOCPUProcessor(
const OCIO_NAMESPACE::ConstCPUProcessorRcPtr &ocio_cpu_processor);
23 bool is_noop()
const override
25 return ocio_cpu_processor_->isNoOp();
28 void apply_rgb(
float rgb[3])
const override;
29 void apply_rgba(
float rgba[4])
const override;
31 void apply_rgba_predivide(
float rgba[4])
const override;
33 void apply(
const PackedImage &image)
const override;
34 void apply_predivide(
const PackedImage &image)
const override;
36 MEM_CXX_CLASS_ALLOC_FUNCS(
"LibOCIOCPUProcessor");
Read Guarded memory(de)allocation.
void apply(bContext &C, GestureData &gesture_data, wmOperator &op)