Loading...
Searching...
No Matches

Classes

struct  ins
 
struct  outs
 

Public Types

enum  Mode {
  Directional , Point , Spot , Rect ,
  Disk , Sphere , Dome
}
 
enum  Decay { DecayNone , DecayLinear , DecayQuadratic , DecayCubic }
 

Public Member Functions

 halp_meta (name, "Light") halp_meta(category
 
Visuals Scene halp_meta (c_name, "light") halp_meta(authors
 
Visuals Scene ossia team halp_meta (manual_url, "https://ossia.io/score-docs/processes/light.html") halp_meta(uuid
 
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

struct Threedim::Light::ins inputs
 
struct Threedim::Light::outs outputs
 
std::shared_ptr< ossia::scene_state > m_state
 
int64_t m_version {0}
 
uint8_t m_pending_dirty {ossia::scene_port::dirty_lights}
 
uint64_t m_light_stable_id {}
 
uint64_t m_xform_stable_id {}
 
score::gfx::GpuResourceRegistry::Slot raw_light_slot
 
score::gfx::GpuResourceRegistry::Slot raw_transform_slot
 
ossia::gpu_slot_ref m_light_ref {}
 
ossia::gpu_slot_ref m_xform_ref {}
 

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