Blender V4.3
GPENCIL_MaterialPool Struct Reference

#include <gpencil_engine.h>

Public Attributes

struct GPENCIL_MaterialPoolnext
 
gpMaterial mat_data [GPENCIL_MATERIAL_BUFFER_LEN]
 
struct GPUUniformBuf * ubo
 
struct GPUTexture * tex_fill [GPENCIL_MATERIAL_BUFFER_LEN]
 
struct GPUTexture * tex_stroke [GPENCIL_MATERIAL_BUFFER_LEN]
 
int used_count
 

Detailed Description

Definition at line 50 of file gpencil_engine.h.

Member Data Documentation

◆ mat_data

gpMaterial GPENCIL_MaterialPool::mat_data[GPENCIL_MATERIAL_BUFFER_LEN]

Definition at line 54 of file gpencil_engine.h.

Referenced by gpencil_material_pool_add().

◆ next

struct GPENCIL_MaterialPool* GPENCIL_MaterialPool::next

Definition at line 52 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 58 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 59 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 61 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: