Loading...
Searching...
No Matches
Threedim::TextToMesh Class Reference

Classes

struct  ins
 
struct  outs
 

Public Member Functions

 halp_meta (name, "Text to Mesh") halp_meta(category
 
Visuals Text halp_meta (c_name, "text_to_mesh") halp_meta(description
 
Visuals Text Triangulate text outlines into flat mesh geometry in a scene halp_meta (authors, "ossia team") halp_meta(manual_url
 
void rebuild ()
 
void operator() ()
 
void init (score::gfx::RenderList &r, QRhiResourceUpdateBatch &res)
 
void update (score::gfx::RenderList &r, QRhiResourceUpdateBatch &res, score::gfx::Edge *e)
 
void release (score::gfx::RenderList &r)
 

Public Attributes

Visuals Text Triangulate text outlines into flat mesh geometry in a scene https: halp_meta(uuid
 
Visuals Text Triangulate text outlines into flat mesh geometry in a scene c8f2a4d5 b7f1 struct Threedim::TextToMesh::ins inputs
 
struct Threedim::TextToMesh::outs outputs
 
std::shared_ptr< ossia::scene_state > m_wrapped_state
 
CachedTRS m_cachedTRS {}
 
std::string m_cached_text
 
std::string m_cached_family
 
int m_cached_size {-1}
 
bool m_cached_bold {false}
 
bool m_cached_italic {false}
 
float m_cached_height {-1.f}
 
bool m_cached_center {false}
 
std::shared_ptr< ossia::mesh_component > m_cached_mesh
 
int64_t m_version_counter {0}
 
uint8_t m_pending_dirty {0xFF}
 
uint64_t m_material_stable_id {ossia::mint_stable_id()}
 
score::gfx::GpuResourceRegistry::Slot raw_transform_slot
 
ossia::gpu_slot_ref m_xform_ref {}
 

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