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

Classes

struct  ins
 
struct  outs
 

Public Member Functions

 halp_meta (name, "Transform 3D") halp_meta(c_name
 
transform3d_avnd halp_meta (category, "Visuals/3D/Scene") halp_meta(description
 
transform3d_avnd Apply a parent rotation and scale transform to a scene halp_meta (authors, "ossia team") 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)
 

Public Attributes

transform3d_avnd Apply a parent position
 
transform3d_avnd Apply a parent rotation and scale transform to a scene b7c2 struct Threedim::Transform3D::ins inputs
 
struct Threedim::Transform3D::outs outputs
 
score::gfx::GpuResourceRegistry::Slot xform_slot
 
ossia::gpu_slot_ref m_xform_ref {}
 
std::shared_ptr< const ossia::scene_state > m_state
 
const ossia::scene_state * m_cached_in_state {}
 
int64_t m_cached_in_version {-1}
 
CachedTRS m_cachedTRS {}
 
int64_t m_version_counter {0}
 

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