Add an OCIO Grading Transform Node

This commit is contained in:
Thomas Wilshaw
2022-03-13 23:00:00 +00:00
parent 5b565e5fa5
commit 6464bdfd68
11 changed files with 330 additions and 0 deletions
+3
View File
@@ -25,6 +25,9 @@
#include "node/color/colormanager/colormanager.h"
namespace olive {
ColorProcessor::ColorProcessor()
{
}
ColorProcessor::ColorProcessor(ColorManager *config, const QString &input, const ColorTransform &transform)
{
+2
View File
@@ -42,12 +42,14 @@ public:
};
ColorProcessor(ColorManager* config, const QString& input, const ColorTransform& dest_space);
ColorProcessor();
DISABLE_COPY_MOVE(ColorProcessor)
static ColorProcessorPtr Create(ColorManager* config, const QString& input, const ColorTransform& dest_space);
OCIO::ConstProcessorRcPtr GetProcessor();
void SetProsessor(OCIO::ConstProcessorRcPtr processor) { processor_ = processor; };
void ConvertFrame(FramePtr f);
void ConvertFrame(Frame* f);