Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
Viewer Class Reference

#include "steam/asset/viewer.hpp"

Description

TODO type comment.

Definition at line 75 of file viewer.hpp.

Protected Member Functions

virtual void unlink ()
 create and register a new Timeline instance
 
- Protected Member Functions inherited from Struct
 Struct (const Asset::Ident &idi)
 
- Protected Member Functions inherited from Asset
 Asset (const Ident &idi)
 Asset is a Interface class; usually, objects of concrete subclasses are created via specialised Factories.
 
virtual ~Asset ()=0
 
virtual void unlink (IDA target)
 variant of unlink() dropping only the links to the given specific Asset, leaving all other links intact.
 
void defineDependency (PAsset parent)
 establish a connection between this and the given parent asset, denoting we are in some way dependent on the parent.
 
void defineDependency (Asset &parent)
 

Private Member Functions

 Viewer (Ident const &)
 

Additional Inherited Members

- Static Public Attributes inherited from Struct
static StructFactory retrieve
 storage for the static StructFactory instance
 
- Public Attributes inherited from Asset
const Ident ident
 Asset identification tuple.
 
- Public Member Functions inherited from Struct
virtual const ID< Struct > & getID () const
 <
 
- Public Member Functions inherited from Asset
bool operator== (Asset const &oa) const
 
auto operator<=> (Asset const &oa) const
 
virtual operator string () const
 
const vector< PAsset > & getParents () const
 List of entities this asset depends on or requires to be functional.
 
const vector< PAsset > & getDependant () const
 All the other assets requiring this asset to be functional.
 
bool isActive () const
 weather this asset is switched on and consequently included in the fixture and participates in rendering
 
bool enable (bool on=true)
 change the enabled status of this asset.
 
- Protected Attributes inherited from Asset
const ID< Assetid
 Asset primary key.
 
set< string > groups
 additional classification, selections or departments this asset belongs to.
 
const string shortDesc
 user visible Name-ID.
 
const string longDesc
 user visible qualification of the thing, unit or concept represented by this asset.
 
vector< PAssetparents
 
vector< PAssetdependants
 
bool enabled
 

Constructor & Destructor Documentation

◆ Viewer()

Viewer ( Ident const &  idi)
private
Todo:
anything significant to do here???

Definition at line 37 of file viewer.cpp.

Member Function Documentation

◆ unlink()

void unlink ( )
protectedvirtual

create and register a new Timeline instance

Reimplemented from Asset.

Definition at line 59 of file viewer.cpp.

References Asset::unlink().

+ Here is the call graph for this function:
+ Inheritance diagram for Viewer:
+ Collaboration diagram for Viewer:

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