Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::text_buffer_builder Struct Reference

#include <font.h>

Public Member Functions

 text_buffer_builder ()
 
 ~text_buffer_builder ()
 
void destroy_buffers ()
 
auto get_buffer (uint32_t type, gfx::buffer_type::Enum btype, bool create_new=true) -> text_buffer &
 

Public Attributes

std::vector< text_bufferbuffers
 
gfx::text_buffer_manager manager
 

Detailed Description

Definition at line 65 of file font.h.

Constructor & Destructor Documentation

◆ text_buffer_builder()

unravel::text_buffer_builder::text_buffer_builder ( )

Definition at line 930 of file font.cpp.

◆ ~text_buffer_builder()

unravel::text_buffer_builder::~text_buffer_builder ( )

Definition at line 934 of file font.cpp.

Member Function Documentation

◆ destroy_buffers()

void unravel::text_buffer_builder::destroy_buffers ( )

Definition at line 939 of file font.cpp.

◆ get_buffer()

auto unravel::text_buffer_builder::get_buffer ( uint32_t type,
gfx::buffer_type::Enum btype,
bool create_new = true ) -> text_buffer&
inline

Definition at line 71 of file font.h.

Member Data Documentation

◆ buffers

std::vector<text_buffer> unravel::text_buffer_builder::buffers

Definition at line 81 of file font.h.

◆ manager

gfx::text_buffer_manager unravel::text_buffer_builder::manager

Definition at line 82 of file font.h.


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