Blender V5.0
BLI_color_types.hh File Reference
#include <cstdint>
#include "BLI_struct_equality_utils.hh"

Go to the source code of this file.

Classes

class  blender::ColorRGBA< ChannelStorageType, Space, Alpha >
class  blender::ColorSceneLinear4f< Alpha >
class  blender::ColorSceneLinearByteEncoded4b< Alpha >
class  blender::ColorTheme4< ChannelStorageType >

Namespaces

namespace  blender

Typedefs

using blender::ColorTheme4b = ColorTheme4<uint8_t>
using blender::ColorTheme4f = ColorTheme4<float>
using blender::ColorGeometry4f = ColorSceneLinear4f<eAlpha::Premultiplied>
using blender::ColorGeometry4b = ColorSceneLinearByteEncoded4b<eAlpha::Premultiplied>
using blender::ColorPaint4f = ColorSceneLinear4f<eAlpha::Straight>
using blender::ColorPaint4b = ColorSceneLinearByteEncoded4b<eAlpha::Straight>

Enumerations

enum class  blender::eAlpha { blender::Straight , blender::Premultiplied }
enum class  blender::eSpace { blender::Theme , blender::SceneLinear , blender::SceneLinearByteEncoded }