|
Blender V4.5
|
#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 |
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_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 46 of file gpencil_shader_shared.hh.
| #define gpMaterialFlag uint |
Definition at line 45 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.