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

Classes

struct  ins
 
struct  outs
 

Public Member Functions

 halp_meta (name, "Asset Loader") halp_meta(category
 
Visuals halp_meta (c_name, "asset_loader") halp_meta(authors
 
Visuals ossia ufbx fastgltf tinyobj miniply vcglib halp_meta (manual_url, "https://ossia.io/score-docs/processes/asset-loader.html") halp_meta(uuid
 
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)
 
void rebuild_format_state ()
 

Public Attributes

Visuals ossia team
 
Visuals ossia ufbx fastgltf tinyobj miniply vcglib b1c8 struct Threedim::AssetLoader::ins inputs
 
struct Threedim::AssetLoader::outs outputs
 
std::shared_ptr< const ossia::scene_state > m_parsed_state
 
std::shared_ptr< const ossia::scene_state > m_overridden_state
 
std::shared_ptr< const ossia::scene_state > m_wrapped_state
 
std::string m_cached_format_override
 
CachedTRS m_cached_xform
 
int64_t m_version_counter {0}
 
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: