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

#include <blf_internal_types.h>

Public Attributes

struct FontBLFfont
 
struct GPUBatchbatch
 
struct GPUVertBufverts
 
struct GPUVertBufRaw pos_step col_step offset_step glyph_size_step
 
unsigned int pos_loc
 
unsigned int col_loc
 
unsigned int offset_loc
 
unsigned int glyph_size_loc
 
unsigned int glyph_len
 
int ofs [2]
 
float mat [4][4]
 
bool enabled
 
bool active
 
bool simple_shader
 
struct GlyphCacheBLFglyph_cache
 

Detailed Description

Definition at line 109 of file blf_internal_types.h.

Member Data Documentation

◆ active

bool BatchBLF::active

Definition at line 118 of file blf_internal_types.h.

Referenced by blf_batch_draw_begin(), and blf_batch_draw_end().

◆ batch

struct GPUBatch* BatchBLF::batch

◆ col_loc

unsigned int BatchBLF::col_loc

Definition at line 114 of file blf_internal_types.h.

Referenced by blf_batch_draw(), and blf_batch_draw_init().

◆ enabled

bool BatchBLF::enabled

◆ font

struct FontBLF* BatchBLF::font

Definition at line 110 of file blf_internal_types.h.

Referenced by blf_batch_draw_begin().

◆ glyph_cache

struct GlyphCacheBLF* BatchBLF::glyph_cache

Definition at line 119 of file blf_internal_types.h.

Referenced by blf_batch_cache_texture_load(), and blf_glyph_draw().

◆ glyph_len

unsigned int BatchBLF::glyph_len

Definition at line 115 of file blf_internal_types.h.

Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().

◆ glyph_size_loc

unsigned int BatchBLF::glyph_size_loc

Definition at line 114 of file blf_internal_types.h.

Referenced by blf_batch_draw(), and blf_batch_draw_init().

◆ glyph_size_step

struct GPUVertBufRaw pos_step col_step offset_step BatchBLF::glyph_size_step

Definition at line 112 of file blf_internal_types.h.

Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().

◆ mat

float BatchBLF::mat[4][4]

Definition at line 117 of file blf_internal_types.h.

Referenced by blf_batch_draw_begin().

◆ offset_loc

unsigned int BatchBLF::offset_loc

Definition at line 114 of file blf_internal_types.h.

Referenced by blf_batch_draw(), and blf_batch_draw_init().

◆ ofs

int BatchBLF::ofs[2]

Definition at line 116 of file blf_internal_types.h.

Referenced by blf_batch_draw_begin(), and blf_texture_draw().

◆ pos_loc

unsigned int BatchBLF::pos_loc

Definition at line 114 of file blf_internal_types.h.

Referenced by blf_batch_draw(), and blf_batch_draw_init().

◆ simple_shader

bool BatchBLF::simple_shader

Definition at line 118 of file blf_internal_types.h.

Referenced by blf_batch_draw_begin().

◆ verts

struct GPUVertBuf* BatchBLF::verts

Definition at line 112 of file blf_internal_types.h.

Referenced by blf_batch_draw(), and blf_batch_draw_init().


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