Blender  V3.3
Public Attributes | List of all members
GPENCIL_MaterialPool Struct Reference

#include <gpencil_engine.h>

Public Attributes

struct GPENCIL_MaterialPoolnext
 
gpMaterial mat_data [GPENCIL_MATERIAL_BUFFER_LEN]
 
struct GPUUniformBufubo
 
struct GPUTexturetex_fill [GPENCIL_MATERIAL_BUFFER_LEN]
 
struct GPUTexturetex_stroke [GPENCIL_MATERIAL_BUFFER_LEN]
 
int used_count
 

Detailed Description

Definition at line 46 of file gpencil_engine.h.

Member Data Documentation

◆ mat_data

gpMaterial GPENCIL_MaterialPool::mat_data[GPENCIL_MATERIAL_BUFFER_LEN]

Definition at line 50 of file gpencil_engine.h.

Referenced by gpencil_material_pool_add().

◆ next

struct GPENCIL_MaterialPool* GPENCIL_MaterialPool::next

Definition at line 48 of file gpencil_engine.h.

Referenced by gpencil_material_pool_add(), and gpencil_material_resources_get().

◆ tex_fill

struct GPUTexture* GPENCIL_MaterialPool::tex_fill[GPENCIL_MATERIAL_BUFFER_LEN]

Definition at line 54 of file gpencil_engine.h.

Referenced by gpencil_material_resources_get().

◆ tex_stroke

struct GPUTexture* GPENCIL_MaterialPool::tex_stroke[GPENCIL_MATERIAL_BUFFER_LEN]

Definition at line 55 of file gpencil_engine.h.

Referenced by gpencil_material_resources_get().

◆ ubo

struct GPUUniformBuf* GPENCIL_MaterialPool::ubo

◆ used_count

int GPENCIL_MaterialPool::used_count

Definition at line 57 of file gpencil_engine.h.

Referenced by gpencil_material_pool_add(), and gpencil_material_pool_create().


The documentation for this struct was generated from the following file: