Blender  V3.3
Classes | Macros | Typedefs
draw_common_shader_shared.h File Reference
#include "GPU_shader_shared_utils.h"

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   (1 << 30)
 
#define FACE_ACTIVE   (1 << 0)
 
#define FACE_SELECTED   (1 << 1)
 
#define FACE_FREESTYLE   (1 << 2)
 
#define VERT_UV_SELECT   (1 << 3)
 
#define VERT_UV_PINNED   (1 << 4)
 
#define EDGE_UV_SELECT   (1 << 5)
 
#define FACE_UV_ACTIVE   (1 << 6)
 
#define FACE_UV_SELECT   (1 << 7)
 
#define VERT_ACTIVE   (1 << 0)
 
#define VERT_SELECTED   (1 << 1)
 
#define VERT_SELECTED_BEZT_HANDLE   (1 << 2)
 
#define EDGE_ACTIVE   (1 << 3)
 
#define EDGE_SELECTED   (1 << 4)
 
#define EDGE_SEAM   (1 << 5)
 
#define EDGE_SHARP   (1 << 6)
 
#define EDGE_FREESTYLE   (1 << 7)
 
#define COMMON_GLOBALS_LIB
 

Typedefs

typedef struct GlobalsUboStorage GlobalsUboStorage
 

Macro Definition Documentation

◆ COMMON_GLOBALS_LIB

#define COMMON_GLOBALS_LIB

Definition at line 268 of file draw_common_shader_shared.h.

◆ EDGE_ACTIVE

#define EDGE_ACTIVE   (1 << 3)

Definition at line 262 of file draw_common_shader_shared.h.

◆ EDGE_FREESTYLE

#define EDGE_FREESTYLE   (1 << 7)

Definition at line 266 of file draw_common_shader_shared.h.

◆ EDGE_SEAM

#define EDGE_SEAM   (1 << 5)

Definition at line 264 of file draw_common_shader_shared.h.

◆ EDGE_SELECTED

#define EDGE_SELECTED   (1 << 4)

Definition at line 263 of file draw_common_shader_shared.h.

◆ EDGE_SHARP

#define EDGE_SHARP   (1 << 6)

Definition at line 265 of file draw_common_shader_shared.h.

◆ EDGE_UV_SELECT

#define EDGE_UV_SELECT   (1 << 5)

Definition at line 255 of file draw_common_shader_shared.h.

◆ FACE_ACTIVE

#define FACE_ACTIVE   (1 << 0)

Definition at line 250 of file draw_common_shader_shared.h.

◆ FACE_FREESTYLE

#define FACE_FREESTYLE   (1 << 2)

Definition at line 252 of file draw_common_shader_shared.h.

◆ FACE_SELECTED

#define FACE_SELECTED   (1 << 1)

Definition at line 251 of file draw_common_shader_shared.h.

◆ FACE_UV_ACTIVE

#define FACE_UV_ACTIVE   (1 << 6)

Definition at line 256 of file draw_common_shader_shared.h.

◆ FACE_UV_SELECT

#define FACE_UV_SELECT   (1 << 7)

Definition at line 257 of file draw_common_shader_shared.h.

◆ UBO_FIRST_COLOR

#define UBO_FIRST_COLOR   color_wire

Definition at line 18 of file draw_common_shader_shared.h.

◆ UBO_LAST_COLOR

#define UBO_LAST_COLOR   color_uv_shadow

Definition at line 19 of file draw_common_shader_shared.h.

◆ VERT_ACTIVE

#define VERT_ACTIVE   (1 << 0)

Definition at line 259 of file draw_common_shader_shared.h.

◆ VERT_GPENCIL_BEZT_HANDLE

#define VERT_GPENCIL_BEZT_HANDLE   (1 << 30)

Definition at line 248 of file draw_common_shader_shared.h.

◆ VERT_SELECTED

#define VERT_SELECTED   (1 << 1)

Definition at line 260 of file draw_common_shader_shared.h.

◆ VERT_SELECTED_BEZT_HANDLE

#define VERT_SELECTED_BEZT_HANDLE   (1 << 2)

Definition at line 261 of file draw_common_shader_shared.h.

◆ VERT_UV_PINNED

#define VERT_UV_PINNED   (1 << 4)

Definition at line 254 of file draw_common_shader_shared.h.

◆ VERT_UV_SELECT

#define VERT_UV_SELECT   (1 << 3)

Definition at line 253 of file draw_common_shader_shared.h.

Typedef Documentation

◆ GlobalsUboStorage

Definition at line 1 of file draw_common_shader_shared.h.