|
Blender V5.0
|
#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 | GP_CORNER_TYPE_ROUND_BITS 0u |
| #define | GP_CORNER_TYPE_BEVEL_BITS 63u |
| #define | GP_CORNER_TYPE_MITER_NUMBER 62u |
| #define | gpMaterialFlag uint |
| #define | gpLightType uint |
Enumerations | |
| enum | gpMaterialFlag : uint32_t { 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 : uint32_t { GP_LIGHT_TYPE_POINT = 0u , GP_LIGHT_TYPE_SPOT = 1u , GP_LIGHT_TYPE_SUN = 2u , GP_LIGHT_TYPE_AMBIENT = 3u } |
| #define GP_CORNER_TYPE_BEVEL_BITS 63u |
Definition at line 43 of file gpencil_shader_shared.hh.
Referenced by blender::draw::pack_rotation_aspect_hardness_miter().
| #define GP_CORNER_TYPE_MITER_NUMBER 62u |
Definition at line 44 of file gpencil_shader_shared.hh.
Referenced by blender::draw::pack_rotation_aspect_hardness_miter().
| #define GP_CORNER_TYPE_ROUND_BITS 0u |
Definition at line 42 of file gpencil_shader_shared.hh.
Referenced by blender::draw::pack_rotation_aspect_hardness_miter().
| #define GP_IS_STROKE_VERTEX_BIT (1 << 30) |
Definition at line 40 of file gpencil_shader_shared.hh.
Referenced by blender::draw::grease_pencil_geom_batch_ensure().
| #define GP_VERTEX_ID_SHIFT 2 |
Definition at line 41 of file gpencil_shader_shared.hh.
Referenced by blender::draw::grease_pencil_geom_batch_ensure().
| #define gpLightType uint |
Definition at line 49 of file gpencil_shader_shared.hh.
| #define gpMaterialFlag uint |
Definition at line 48 of file gpencil_shader_shared.hh.
| enum gpLightType : uint32_t |
| Enumerator | |
|---|---|
| GP_LIGHT_TYPE_POINT | |
| GP_LIGHT_TYPE_SPOT | |
| GP_LIGHT_TYPE_SUN | |
| GP_LIGHT_TYPE_AMBIENT | |
Definition at line 33 of file gpencil_shader_shared.hh.
| enum gpMaterialFlag : uint32_t |
Definition at line 11 of file gpencil_shader_shared.hh.