Blender V4.3
draw_common_shader_shared.hh File Reference

Go to the source code of this file.

Classes

struct  GlobalsUboStorage
 

Macros

#define UBO_FIRST_COLOR   color_wire
 
#define UBO_LAST_COLOR   color_uv_shadow
 
#define VERT_GPENCIL_BEZT_HANDLE   (1u << 30)
 
#define FACE_ACTIVE   (1u << 0)
 
#define FACE_SELECTED   (1u << 1)
 
#define FACE_FREESTYLE   (1u << 2)
 
#define VERT_UV_SELECT   (1u << 3)
 
#define VERT_UV_PINNED   (1u << 4)
 
#define EDGE_UV_SELECT   (1u << 5)
 
#define FACE_UV_ACTIVE   (1u << 6)
 
#define FACE_UV_SELECT   (1u << 7)
 
#define VERT_ACTIVE   (1u << 0)
 
#define VERT_SELECTED   (1u << 1)
 
#define VERT_SELECTED_BEZT_HANDLE   (1u << 2)
 
#define EDGE_ACTIVE   (1u << 3)
 
#define EDGE_SELECTED   (1u << 4)
 
#define EDGE_SEAM   (1u << 5)
 
#define EDGE_SHARP   (1u << 6)
 
#define EDGE_FREESTYLE   (1u << 7)
 
#define COMMON_GLOBALS_LIB
 

Typedefs

typedef struct GlobalsUboStorage GlobalsUboStorage
 

Macro Definition Documentation

◆ COMMON_GLOBALS_LIB

#define COMMON_GLOBALS_LIB

Definition at line 283 of file draw_common_shader_shared.hh.

◆ EDGE_ACTIVE

#define EDGE_ACTIVE   (1u << 3)

Definition at line 277 of file draw_common_shader_shared.hh.

◆ EDGE_FREESTYLE

#define EDGE_FREESTYLE   (1u << 7)

Definition at line 281 of file draw_common_shader_shared.hh.

◆ EDGE_SEAM

#define EDGE_SEAM   (1u << 5)

Definition at line 279 of file draw_common_shader_shared.hh.

◆ EDGE_SELECTED

#define EDGE_SELECTED   (1u << 4)

Definition at line 278 of file draw_common_shader_shared.hh.

◆ EDGE_SHARP

#define EDGE_SHARP   (1u << 6)

Definition at line 280 of file draw_common_shader_shared.hh.

◆ EDGE_UV_SELECT

#define EDGE_UV_SELECT   (1u << 5)

Definition at line 270 of file draw_common_shader_shared.hh.

◆ FACE_ACTIVE

#define FACE_ACTIVE   (1u << 0)

Definition at line 265 of file draw_common_shader_shared.hh.

◆ FACE_FREESTYLE

#define FACE_FREESTYLE   (1u << 2)

Definition at line 267 of file draw_common_shader_shared.hh.

◆ FACE_SELECTED

#define FACE_SELECTED   (1u << 1)

Definition at line 266 of file draw_common_shader_shared.hh.

◆ FACE_UV_ACTIVE

#define FACE_UV_ACTIVE   (1u << 6)

Definition at line 271 of file draw_common_shader_shared.hh.

◆ FACE_UV_SELECT

#define FACE_UV_SELECT   (1u << 7)

Definition at line 272 of file draw_common_shader_shared.hh.

◆ UBO_FIRST_COLOR

#define UBO_FIRST_COLOR   color_wire

Definition at line 19 of file draw_common_shader_shared.hh.

◆ UBO_LAST_COLOR

#define UBO_LAST_COLOR   color_uv_shadow

Definition at line 20 of file draw_common_shader_shared.hh.

Referenced by DRW_globals_update().

◆ VERT_ACTIVE

#define VERT_ACTIVE   (1u << 0)

Definition at line 274 of file draw_common_shader_shared.hh.

◆ VERT_GPENCIL_BEZT_HANDLE

#define VERT_GPENCIL_BEZT_HANDLE   (1u << 30)

Definition at line 263 of file draw_common_shader_shared.hh.

◆ VERT_SELECTED

#define VERT_SELECTED   (1u << 1)

Definition at line 275 of file draw_common_shader_shared.hh.

◆ VERT_SELECTED_BEZT_HANDLE

#define VERT_SELECTED_BEZT_HANDLE   (1u << 2)

Definition at line 276 of file draw_common_shader_shared.hh.

◆ VERT_UV_PINNED

#define VERT_UV_PINNED   (1u << 4)

Definition at line 269 of file draw_common_shader_shared.hh.

◆ VERT_UV_SELECT

#define VERT_UV_SELECT   (1u << 3)

Definition at line 268 of file draw_common_shader_shared.hh.

Typedef Documentation

◆ GlobalsUboStorage

typedef struct GlobalsUboStorage GlobalsUboStorage

Definition at line 12 of file draw_common_shader_shared.hh.