|
Blender V4.3
|
#include <blf_internal_types.hh>
Public Attributes | |
| FontBLF * | font |
| blender::gpu::Batch * | batch |
| blender::gpu::VertBuf * | verts |
| GPUVertBufRaw | pos_step |
| GPUVertBufRaw | col_step |
| GPUVertBufRaw | offset_step |
| GPUVertBufRaw | glyph_size_step |
| GPUVertBufRaw | glyph_flags_step |
| unsigned int | pos_loc |
| unsigned int | col_loc |
| unsigned int | offset_loc |
| unsigned int | glyph_size_loc |
| unsigned int | glyph_flags_loc |
| unsigned int | glyph_len |
| int | ofs [2] |
| float | mat [4][4] |
| bool | enabled |
| bool | active |
| bool | simple_shader |
| GlyphCacheBLF * | glyph_cache |
Definition at line 97 of file blf_internal_types.hh.
| bool BatchBLF::active |
Definition at line 109 of file blf_internal_types.hh.
Referenced by blf_batch_draw_begin(), and blf_batch_draw_end().
| blender::gpu::Batch* BatchBLF::batch |
Definition at line 100 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), blf_batch_draw_begin(), blf_batch_draw_exit(), and blf_batch_draw_init().
| unsigned int BatchBLF::col_loc |
Definition at line 103 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), and blf_batch_draw_init().
| GPUVertBufRaw BatchBLF::col_step |
Definition at line 102 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().
| bool BatchBLF::enabled |
Definition at line 109 of file blf_internal_types.hh.
Referenced by BLF_batch_draw_begin(), blf_batch_draw_begin(), BLF_batch_draw_end(), and BLF_batch_draw_flush().
| FontBLF* BatchBLF::font |
Can only batch glyph from the same font.
Definition at line 99 of file blf_internal_types.hh.
Referenced by blf_batch_draw_begin().
| GlyphCacheBLF* BatchBLF::glyph_cache |
Definition at line 110 of file blf_internal_types.hh.
Referenced by blf_batch_cache_texture_load(), and blf_glyph_draw().
| unsigned int BatchBLF::glyph_flags_loc |
Definition at line 103 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), and blf_batch_draw_init().
| GPUVertBufRaw BatchBLF::glyph_flags_step |
Definition at line 102 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().
| unsigned int BatchBLF::glyph_len |
Definition at line 104 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().
| unsigned int BatchBLF::glyph_size_loc |
Definition at line 103 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), and blf_batch_draw_init().
| GPUVertBufRaw BatchBLF::glyph_size_step |
Definition at line 102 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().
| float BatchBLF::mat[4][4] |
Definition at line 108 of file blf_internal_types.hh.
Referenced by blf_batch_draw_begin().
| unsigned int BatchBLF::offset_loc |
Definition at line 103 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), and blf_batch_draw_init().
| GPUVertBufRaw BatchBLF::offset_step |
Definition at line 102 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().
| int BatchBLF::ofs[2] |
Copy of font->pos.
Definition at line 106 of file blf_internal_types.hh.
Referenced by blf_batch_draw_begin(), and blf_texture_draw().
| unsigned int BatchBLF::pos_loc |
Definition at line 103 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), and blf_batch_draw_init().
| GPUVertBufRaw BatchBLF::pos_step |
Definition at line 102 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), blf_batch_draw_init(), and blf_texture_draw().
| bool BatchBLF::simple_shader |
Definition at line 109 of file blf_internal_types.hh.
Referenced by blf_batch_draw_begin().
| blender::gpu::VertBuf* BatchBLF::verts |
Definition at line 101 of file blf_internal_types.hh.
Referenced by blf_batch_draw(), and blf_batch_draw_init().