Blender V4.3
COM_defines.h File Reference

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::compositor
 

Typedefs

using blender::compositor::Size2f = float2
 

Enumerations

enum class  blender::compositor::eDimension { blender::compositor::X , blender::compositor::Y }
 
enum class  blender::compositor::DataType { blender::compositor::DataType::Value = 0 , blender::compositor::DataType::Vector = 1 , blender::compositor::DataType::Color = 2 , blender::compositor::DataType::Float2 = 3 }
 possible data types for sockets More...
 

Functions

constexpr int blender::compositor::COM_data_type_num_channels (const DataType datatype)
 
constexpr int blender::compositor::COM_data_type_bytes_len (DataType data_type)
 
constexpr DataType blender::compositor::COM_num_channels_data_type (const int num_channels)
 

Variables

constexpr int blender::compositor::COM_DATA_TYPE_VALUE_CHANNELS = COM_data_type_num_channels(DataType::Value)
 
constexpr int blender::compositor::COM_DATA_TYPE_FLOAT2_CHANNELS = COM_data_type_num_channels(DataType::Float2)
 
constexpr int blender::compositor::COM_DATA_TYPE_VECTOR_CHANNELS = COM_data_type_num_channels(DataType::Vector)
 
constexpr int blender::compositor::COM_DATA_TYPE_COLOR_CHANNELS = COM_data_type_num_channels(DataType::Color)
 
constexpr float blender::compositor::COM_COLOR_TRANSPARENT [4] = {0.0f, 0.0f, 0.0f, 0.0f}
 
constexpr float blender::compositor::COM_FLOAT2_ZERO [2] = {0.0f, 0.0f}
 
constexpr float blender::compositor::COM_VECTOR_ZERO [3] = {0.0f, 0.0f, 0.0f}
 
constexpr float blender::compositor::COM_COLOR_BLACK [4] = {0.0f, 0.0f, 0.0f, 1.0f}
 
constexpr float blender::compositor::COM_VALUE_ZERO [1] = {0.0f}
 
constexpr float blender::compositor::COM_VALUE_ONE [1] = {1.0f}
 
constexpr float blender::compositor::COM_PREVIEW_SIZE = 140.f
 
constexpr float blender::compositor::COM_RULE_OF_THIRDS_DIVIDER = 100.0f
 
constexpr float blender::compositor::COM_BLUR_BOKEH_PIXELS = 512
 
constexpr rcti blender::compositor::COM_AREA_NONE = {0, 0, 0, 0}
 
constexpr rcti blender::compositor::COM_CONSTANT_INPUT_AREA_OF_INTEREST = COM_AREA_NONE