Blender  V3.3
Namespaces | Typedefs | Enumerations | Functions | Variables
COM_defines.h File Reference
#include "BLI_math_vec_types.hh"
#include "DNA_vec_types.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::compositor
 

Typedefs

using blender::compositor::Size2f = float2
 

Enumerations

enum class  blender::compositor::eExecutionModel { blender::compositor::Tiled , blender::compositor::FullFrame }
 
enum class  blender::compositor::eDimension { blender::compositor::X , blender::compositor::Y }
 
enum class  blender::compositor::DataType { blender::compositor::Value = 0 , blender::compositor::Vector = 1 , blender::compositor::Color = 2 }
 possible data types for sockets More...
 
enum class  blender::compositor::ChunkOrdering {
  blender::compositor::CenterOut = 0 , blender::compositor::Random = 1 , blender::compositor::TopDown = 2 , blender::compositor::RuleOfThirds = 3 ,
  blender::compositor::Default = ChunkOrdering::CenterOut
}
 The order of chunks to be scheduled. 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_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_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