Blender V4.5
BlenderTypes.h File Reference

Go to the source code of this file.

Typedefs

using Vector = float[3]
using Quat = float[4]
using Color = float[4]
using Matrix = float[4][4]
using DMatrix = double[4][4]

Enumerations

enum  BC_global_forward_axis {
  BC_GLOBAL_FORWARD_X = 0 , BC_GLOBAL_FORWARD_Y = 1 , BC_GLOBAL_FORWARD_Z = 2 , BC_GLOBAL_FORWARD_MINUS_X = 3 ,
  BC_GLOBAL_FORWARD_MINUS_Y = 4 , BC_GLOBAL_FORWARD_MINUS_Z = 5
}
enum  BC_global_up_axis {
  BC_GLOBAL_UP_X = 0 , BC_GLOBAL_UP_Y = 1 , BC_GLOBAL_UP_Z = 2 , BC_GLOBAL_UP_MINUS_X = 3 ,
  BC_GLOBAL_UP_MINUS_Y = 4 , BC_GLOBAL_UP_MINUS_Z = 5
}

Typedef Documentation

◆ Color

using Color = float[4]

Definition at line 13 of file BlenderTypes.h.

◆ DMatrix

using DMatrix = double[4][4]

Definition at line 15 of file BlenderTypes.h.

◆ Matrix

using Matrix = float[4][4]

Definition at line 14 of file BlenderTypes.h.

◆ Quat

using Quat = float[4]

Definition at line 12 of file BlenderTypes.h.

◆ Vector

using Vector = float[3]

Be a friend with other vector instantiations. This is necessary to implement some memory management logic.

Examples
/usr/src/RPM/BUILD/blender-4.5.5/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 11 of file BlenderTypes.h.

Enumeration Type Documentation

◆ BC_global_forward_axis

Enumerator
BC_GLOBAL_FORWARD_X 
BC_GLOBAL_FORWARD_Y 
BC_GLOBAL_FORWARD_Z 
BC_GLOBAL_FORWARD_MINUS_X 
BC_GLOBAL_FORWARD_MINUS_Y 
BC_GLOBAL_FORWARD_MINUS_Z 

Definition at line 17 of file BlenderTypes.h.

◆ BC_global_up_axis

Enumerator
BC_GLOBAL_UP_X 
BC_GLOBAL_UP_Y 
BC_GLOBAL_UP_Z 
BC_GLOBAL_UP_MINUS_X 
BC_GLOBAL_UP_MINUS_Y 
BC_GLOBAL_UP_MINUS_Z 

Definition at line 26 of file BlenderTypes.h.