Program Listing for File ImageFormat.h

Return to documentation for file (modules/holoviz/src/holoviz/ImageFormat.h)

Copy
Copied!

/*
*
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* Unless required by applicable law or agreed to in writing, software
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
*/

#pragma once

#include <cstdint>

namespace clara::holoviz
{

enum class ImageFormat
{
R8_UINT,
R16_UINT,
R16_SFLOAT,
R32_UINT,
R32_SFLOAT,

R8G8B8_UNORM,
B8G8R8_UNORM,

R8G8B8A8_UNORM,
B8G8R8A8_UNORM,
R16G16B16A16_UNORM,
R16G16B16A16_SFLOAT,
R32G32B32A32_SFLOAT
};

} // namespace clara::holoviz