Add an OCIO Grading Transform Node
This commit is contained in:
@@ -44,4 +44,16 @@ OCIO::BitDepth OCIOUtils::GetOCIOBitDepthFromPixelFormat(VideoParams::Format for
|
||||
return OCIO::BIT_DEPTH_UNKNOWN;
|
||||
}
|
||||
|
||||
OCIO::GradingRGBM OCIOUtils::QVec4ToRGBM(QVector4D vector)
|
||||
{
|
||||
OCIO::GradingRGBM rgbm;
|
||||
|
||||
rgbm.m_red = vector.x();
|
||||
rgbm.m_green = vector.y();
|
||||
rgbm.m_blue = vector.z();
|
||||
rgbm.m_master = vector.w();
|
||||
|
||||
return rgbm;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -24,6 +24,8 @@
|
||||
#include <OpenColorIO/OpenColorIO.h>
|
||||
namespace OCIO = OCIO_NAMESPACE;
|
||||
|
||||
#include <QVector4D>
|
||||
|
||||
#include "render/videoparams.h"
|
||||
|
||||
namespace olive {
|
||||
@@ -32,6 +34,8 @@ class OCIOUtils
|
||||
{
|
||||
public:
|
||||
static OCIO::BitDepth GetOCIOBitDepthFromPixelFormat(VideoParams::Format format);
|
||||
|
||||
static OCIO::GradingRGBM QVec4ToRGBM(QVector4D vector);
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user