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

Classes

struct  AttributeState
 
struct  ins
 
struct  ui
 

Public Member Functions

 halp_meta (name, "Buffers to geometry (v1)") halp_meta(category
 
Visuals Utilities halp_meta (description, "Assemble GPU buffers into drawable geometry using the legacy attribute configuration.") halp_meta(c_name
 
Visuals Utilities buffers_to_geometry halp_meta (manual_url, "https://ossia.io/score-docs/processes/buffers-to-geometry.html") halp_meta(uuid
 
Visuals Utilities buffers_to_geometry d5dd3b9a f57b d5b5e351dcea halp_flag (deprecated)
 
void operator() ()
 

Public Attributes

struct Threedim::BuffersToGeometry::ins inputs
 
struct { 
 
   struct { 
 
      halp::dynamic_gpu_geometry   mesh 
 
      float   transform [16] {} 
 
      bool   dirty_mesh = false 
 
      bool   dirty_transform = false 
 
   }   geometry 
 
} outputs 
 
std::array< AttributeState, 8 > m_prevAttributes {}
 
std::array< halp::gpu_buffer, 8 > m_prevBuffers
 
int32_t m_prevUseIndexBuffer {}
 
IndexFormat m_prevIndexFormat {}
 
int32_t m_prevIndexOffset {}
 
int32_t m_prevVertices {}
 
int32_t m_prevInstances {}
 
PrimitiveTopology m_prevTopology {}
 
CullMode m_prevCullMode {}
 
FrontFace m_prevFrontFace {}
 
CachedTRS m_cachedTRS {}
 

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