|
Blender V4.3
|
#include "GPU_shader_shared_utils.hh"Go to the source code of this file.
Classes | |
| struct | gpMaterial |
Macros | |
| #define | GP_IS_STROKE_VERTEX_BIT (1 << 30) |
| #define | GP_VERTEX_ID_SHIFT 2 |
| #define | gpMaterialFlag uint |
| #define | gpLightType uint |
Typedefs | |
| typedef struct gpMaterial | gpMaterial |
| typedef struct gpLight | gpLight |
| typedef enum gpMaterialFlag | gpMaterialFlag |
Enumerations | |
| enum | gpMaterialFlag { GP_FLAG_NONE = 0u , GP_STROKE_ALIGNMENT_STROKE = 1u , GP_STROKE_ALIGNMENT_OBJECT = 2u , GP_STROKE_ALIGNMENT_FIXED = 3u , GP_STROKE_ALIGNMENT = 0x3u , GP_STROKE_OVERLAP = (1u << 2u) , GP_STROKE_TEXTURE_USE = (1u << 3u) , GP_STROKE_TEXTURE_STENCIL = (1u << 4u) , GP_STROKE_TEXTURE_PREMUL = (1u << 5u) , GP_STROKE_DOTS = (1u << 6u) , GP_STROKE_HOLDOUT = (1u << 7u) , GP_FILL_HOLDOUT = (1u << 8u) , GP_FILL_TEXTURE_USE = (1u << 10u) , GP_FILL_TEXTURE_PREMUL = (1u << 11u) , GP_FILL_TEXTURE_CLIP = (1u << 12u) , GP_FILL_GRADIENT_USE = (1u << 13u) , GP_FILL_GRADIENT_RADIAL = (1u << 14u) , GP_FILL_FLAGS } |
| enum | gpLightType { GP_LIGHT_TYPE_POINT = 0u , GP_LIGHT_TYPE_SPOT = 1u , GP_LIGHT_TYPE_SUN = 2u , GP_LIGHT_TYPE_AMBIENT = 3u } |
| #define GP_IS_STROKE_VERTEX_BIT (1 << 30) |
Definition at line 49 of file gpencil_shader_shared.h.
Referenced by blender::draw::grease_pencil_geom_batch_ensure().
| #define GP_VERTEX_ID_SHIFT 2 |
Definition at line 50 of file gpencil_shader_shared.h.
Referenced by blender::draw::grease_pencil_geom_batch_ensure().
Definition at line 55 of file gpencil_shader_shared.h.
Definition at line 54 of file gpencil_shader_shared.h.
Definition at line 12 of file gpencil_shader_shared.h.
| typedef struct gpMaterial gpMaterial |
Definition at line 11 of file gpencil_shader_shared.h.
| typedef enum gpMaterialFlag gpMaterialFlag |
Definition at line 13 of file gpencil_shader_shared.h.
| enum gpLightType |
| Enumerator | |
|---|---|
| GP_LIGHT_TYPE_POINT | |
| GP_LIGHT_TYPE_SPOT | |
| GP_LIGHT_TYPE_SUN | |
| GP_LIGHT_TYPE_AMBIENT | |
Definition at line 42 of file gpencil_shader_shared.h.
| enum gpMaterialFlag |
Definition at line 20 of file gpencil_shader_shared.h.