Blender  V2.93
Public Attributes | List of all members
GPENCIL_MaterialPool Struct Reference

#include <gpencil_engine.h>

Public Attributes

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

Detailed Description

Definition at line 110 of file gpencil_engine.h.

Member Data Documentation

◆ mat_data

gpMaterial GPENCIL_MaterialPool::mat_data[GP_MATERIAL_BUFFER_LEN]

Definition at line 114 of file gpencil_engine.h.

Referenced by gpencil_material_pool_add().

◆ next

struct GPENCIL_MaterialPool* GPENCIL_MaterialPool::next

Definition at line 112 of file gpencil_engine.h.

Referenced by gpencil_material_pool_add(), and gpencil_material_resources_get().

◆ tex_fill

struct GPUTexture* GPENCIL_MaterialPool::tex_fill[GP_MATERIAL_BUFFER_LEN]

Definition at line 118 of file gpencil_engine.h.

Referenced by gpencil_material_resources_get().

◆ tex_stroke

struct GPUTexture* GPENCIL_MaterialPool::tex_stroke[GP_MATERIAL_BUFFER_LEN]

Definition at line 119 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 121 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: