Пример #1
0
 PyObject * PyOCIO_CDLTransform_equals(PyObject * self, PyObject * args)
 {
     OCIO_PYTRY_ENTER()
     PyObject* pyother = 0;
     if (!PyArg_ParseTuple(args, "O:equals", &pyother)) return NULL;
     ConstCDLTransformRcPtr transform = GetConstCDLTransform(self);
     if(IsPyOCIOType(pyother, PyOCIO_CDLTransformType))
         return PyBool_FromLong(false);
     ConstCDLTransformRcPtr other = GetConstCDLTransform(pyother);
     return PyBool_FromLong(transform->equals(other));
     OCIO_PYTRY_EXIT(NULL)
 }
Пример #2
0
 bool IsPyLook(PyObject * pyobject)
 {
     return IsPyOCIOType(pyobject, PyOCIO_LookType);
 }
 bool IsPyProcessorMetadata(PyObject * pyobject)
 {
     return IsPyOCIOType(pyobject, PyOCIO_ProcessorMetadataType);
 }
Пример #4
0
 bool IsPyProcessor(PyObject * pyobject)
 {
     return IsPyOCIOType(pyobject, PyOCIO_ProcessorType);
 }
Пример #5
0
 bool IsPyTransform(PyObject * pyobject)
 {
     return IsPyOCIOType(pyobject, PyOCIO_TransformType);
 }
Пример #6
0
 bool IsPyConfig(PyObject * pyobject)
 {
     return IsPyOCIOType(pyobject, PyOCIO_ConfigType);
 }