Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
steam::fixture Namespace Reference

Description

Fixture and low-level-Model.

The shared data structure used as render nodes network. It is created or updated by the Builder after any relevant change of Session contents, while used by the engine as work data structure for the render jobs.

Namespaces

namespace  anonymous_namespace{segmentation.cpp}
 
namespace  test
 

Typedefs

using PFixture = shared_ptr< Fixture >
 
using MPDescriptor = ModelPortRegistry::ModelPortDescriptor const &
 
using LockRegistry = lib::ClassLock< ModelPortRegistry >
 
using OptTime = std::optional< lib::time::Time >
 

Classes

class  Fixture
 
class  FixtureChangeDetector
 TODO type comment. More...
 
class  ModelPortRegistry
 Management facility for tracking model ports. More...
 
class  NodeGraphAttachment
 Binding and access point from a given Segment to access the actual render nodes. More...
 
class  Segment
 For the purpose of building and rendering, the fixture (for each timeline) is partitioned such that each segment is structurally constant. More...
 
class  Segmentation
 For the purpose of building and rendering, the fixture (for each timeline) is partitioned such that each segment is structurally constant. More...
 

Functions

 LUMIERA_ERROR_DEFINE (DUPLICATE_MODEL_PORT, "Attempt to define a new model port with an pipe-ID already denoting an existing port")
 
 LUMIERA_ERROR_DECLARE (DUPLICATE_MODEL_PORT)
 Attempt to define a new model port with an pipe-ID already denoting an existing port.
 

Typedef Documentation

◆ PFixture

typedef std::shared_ptr< Fixture > PFixture

Definition at line 91 of file fixture.hpp.

◆ MPDescriptor

◆ LockRegistry

◆ OptTime

using OptTime = std::optional<lib::time::Time>

Definition at line 60 of file segmentation.hpp.

Function Documentation

◆ LUMIERA_ERROR_DEFINE()

LUMIERA_ERROR_DEFINE ( DUPLICATE_MODEL_PORT  ,
"Attempt to define a new model port with an pipe-ID already denoting an existing port"   
)

◆ LUMIERA_ERROR_DECLARE()

LUMIERA_ERROR_DECLARE ( DUPLICATE_MODEL_PORT  )

Attempt to define a new model port with an pipe-ID already denoting an existing port.