MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenColorIO / GetOCIOTClass

Function GetOCIOTClass

src/bindings/java/JNIUtil.cpp:38–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38const char* GetOCIOTClass(ConstTransformRcPtr tran) {
39 if(ConstAllocationTransformRcPtr at = DynamicPtrCast<const AllocationTransform>(tran))
40 return "org/OpenColorIO/AllocationTransform";
41 else if(ConstCDLTransformRcPtr ct = DynamicPtrCast<const CDLTransform>(tran))
42 return "org/OpenColorIO/CDLTransform";
43 else if(ConstColorSpaceTransformRcPtr cst = DynamicPtrCast<const ColorSpaceTransform>(tran))
44 return "org/OpenColorIO/ColorSpaceTransform";
45 else if(ConstDisplayTransformRcPtr dt = DynamicPtrCast<const DisplayTransform>(tran))
46 return "org/OpenColorIO/DisplayTransform";
47 else if(ConstExponentTransformRcPtr et = DynamicPtrCast<const ExponentTransform>(tran))
48 return "org/OpenColorIO/ExponentTransform";
49 else if(ConstFileTransformRcPtr ft = DynamicPtrCast<const FileTransform>(tran))
50 return "org/OpenColorIO/FileTransform";
51 else if(ConstGroupTransformRcPtr gt = DynamicPtrCast<const GroupTransform>(tran))
52 return "org/OpenColorIO/GroupTransform";
53 else if(ConstLogTransformRcPtr lt = DynamicPtrCast<const LogTransform>(tran))
54 return "org/OpenColorIO/LogTransform";
55 else if(ConstLookTransformRcPtr lkt = DynamicPtrCast<const LookTransform>(tran))
56 return "org/OpenColorIO/LookTransform";
57 else if(ConstMatrixTransformRcPtr mt = DynamicPtrCast<const MatrixTransform>(tran))
58 return "org/OpenColorIO/MatrixTransform";
59 else return "org/OpenColorIO/Transform";
60}
61
62void JNI_Handle_Exception(JNIEnv * env)
63{

Calls

no outgoing calls

Tested by

no test coverage detected