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

Function BitDepthFromString

src/OpenColorIO/ParseUtils.cpp:184–197  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

182}
183
184BitDepth BitDepthFromString(const char * s)
185{
186 const std::string str = StringUtils::Lower(s ? s : "");
187
188 if(str == "8ui") return BIT_DEPTH_UINT8;
189 else if(str == "10ui") return BIT_DEPTH_UINT10;
190 else if(str == "12ui") return BIT_DEPTH_UINT12;
191 else if(str == "14ui") return BIT_DEPTH_UINT14;
192 else if(str == "16ui") return BIT_DEPTH_UINT16;
193 else if(str == "32ui") return BIT_DEPTH_UINT32;
194 else if(str == "16f") return BIT_DEPTH_F16;
195 else if(str == "32f") return BIT_DEPTH_F32;
196 return BIT_DEPTH_UNKNOWN;
197}
198
199bool BitDepthIsFloat(BitDepth bitDepth)
200{

Callers 3

loadFunction · 0.85
OCIO_ADD_TESTFunction · 0.85

Calls 1

LowerFunction · 0.85

Tested by 1

OCIO_ADD_TESTFunction · 0.68