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

Classes

struct  ins
 
struct  outs
 

Public Types

enum  Mode {
  SetActive , SetInactive , SetVisible , SetInvisible ,
  SetActiveAndVisible , SetInactiveAndInvisible
}
 

Public Member Functions

 halp_meta (name, "Configure Primitive") halp_meta(category
 
Visuals Scene halp_meta (c_name, "configure_primitive") halp_meta(authors
 
Visuals Scene ossia team halp_meta (manual_url, "https://ossia.io/score-docs/processes/configure-primitive.html") halp_meta(uuid
 
void rebuild ()
 
void operator() ()
 

Public Attributes

struct Threedim::ConfigurePrimitive::ins inputs
 
struct Threedim::ConfigurePrimitive::outs outputs
 
std::shared_ptr< const ossia::scene_state > m_cached_out
 
uint8_t m_pending_dirty {0xFF}
 
const ossia::scene_state * m_cached_in_state {}
 
int64_t m_cached_in_version {-1}
 
int m_cached_mode {-1}
 
std::vector< std::string > m_cached_paths
 
int64_t m_version_counter {0}
 

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