Blender
V3.3
|
#include "GPU_shader_shared_utils.h"
Go to the source code of this file.
Classes | |
struct | gpMaterial |
struct | gpLight |
Macros | |
#define | gpMaterialFlag uint |
#define | gpLightType uint |
Typedefs | |
typedef struct gpMaterial | gpMaterial |
typedef struct gpLight | gpLight |
typedef enum gpMaterialFlag | gpMaterialFlag |
typedef enum gpLightType | gpLightType |
Enumerations | |
enum | gpMaterialFlag { 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 } |
Definition at line 45 of file gpencil_shader_shared.h.
Definition at line 44 of file gpencil_shader_shared.h.
Definition at line 1 of file gpencil_shader_shared.h.
typedef enum gpLightType gpLightType |
Definition at line 1 of file gpencil_shader_shared.h.
typedef struct gpMaterial gpMaterial |
Definition at line 1 of file gpencil_shader_shared.h.
typedef enum gpMaterialFlag gpMaterialFlag |
Definition at line 1 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 35 of file gpencil_shader_shared.h.
enum gpMaterialFlag |
Definition at line 14 of file gpencil_shader_shared.h.