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

Public Member Functions

 halp_meta (name, "Splat loader") halp_meta(category
 
Visuals Meshes halp_meta (c_name, "buffer_loader") halp_meta(authors
 
Visuals Meshes Jean Michaël miniPLY authors halp_meta (manual_url, "https://ossia.io/score-docs/processes/meshes.html#splat-loader") halp_meta(description
 
Visuals Meshes Jean Michaël miniPLY authors Loads gaussian splats from a PLY model halp_meta (uuid, "bab30770-d6d7-4727-ad43-38eacdd910a7") struct ins
 
void init (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res)
 
void update (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res, score::gfx::Edge *e)
 
void release (score::gfx::RenderList &r)
 
void runInitialPasses (score::gfx::RenderList &renderer, QRhiCommandBuffer &commands, QRhiResourceUpdateBatch *&res, score::gfx::Edge &edge)
 
void operator() ()
 

Public Attributes

Visuals Meshes Jean Michaël Celerier
 
 inputs
 
struct { 
 
   halp::gpu_buffer_output<"Output">   buffer 
 
outputs 
 
QRhiBuffer * m_last_buffer {}
 
GaussianSplatData m_splat_data
 
bool m_changed {}
 

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