MCPcopy Create free account
hub / github.com/Tom94/tev / bitsPerSampleInComponentFormat

Function bitsPerSampleInComponentFormat

src/Image.cpp:753–765  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

751}
752
753static size_t bitsPerSampleInComponentFormat(Texture::ComponentFormat componentFormat) {
754 switch (componentFormat) {
755 case Texture::ComponentFormat::UInt8: return 8;
756 case Texture::ComponentFormat::UInt16: return 16;
757 case Texture::ComponentFormat::UInt32: return 32;
758 case Texture::ComponentFormat::Int8: return 8;
759 case Texture::ComponentFormat::Int16: return 16;
760 case Texture::ComponentFormat::Int32: return 32;
761 case Texture::ComponentFormat::Float16: return 16;
762 case Texture::ComponentFormat::Float32: return 32;
763 default: throw runtime_error{"Unsupported component format for texture."};
764 }
765}
766
767static EPixelFormat pixelFormatForComponentFormat(Texture::ComponentFormat componentFormat) {
768 switch (componentFormat) {

Callers 1

textureMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected