Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
OperationPoint Class Reference

#include "steam/mobject/builder/operationpoint.hpp"

Description

A point in the render node network under construction.

By means of this unspecific reference, a ProcPatt is able to deal with this location and to execute a single elementary building operation denoted by a BuildInstruct at this point. Usually, the actual point is retrieved from a Mould

Definition at line 60 of file operationpoint.hpp.

Public Member Functions

 OperationPoint (engine::NodeFactory &, asset::Media const &srcMedia)
 
 OperationPoint (RefPoint const &sourcePoint)
 
void attach (asset::Proc const &)
 create node(s) corresponding to the given Processor-Asset and wire them as a successor to this OperationPoint; then move this point to refer to the resulting new exit node(s)
 
void join (OperationPoint &target)
 connect the output this OperationPoint refers such as to connect or combine with the input of the already existing nodes accessible via the target OperationPoint.
 

Private Attributes

std::unique_ptr< RefPointrefPoint_
 

Constructor & Destructor Documentation

◆ OperationPoint() [1/2]

OperationPoint ( engine::NodeFactory nFact,
asset::Media const &  srcMedia 
)

Definition at line 89 of file operationpoint.cpp.

◆ OperationPoint() [2/2]

OperationPoint ( RefPoint const &  sourcePoint)

Definition at line 94 of file operationpoint.cpp.

Member Function Documentation

◆ attach()

void attach ( asset::Proc const &  mediaProc)

create node(s) corresponding to the given Processor-Asset and wire them as a successor to this OperationPoint; then move this point to refer to the resulting new exit node(s)

Definition at line 100 of file operationpoint.cpp.

◆ join()

void join ( OperationPoint target)

connect the output this OperationPoint refers such as to connect or combine with the input of the already existing nodes accessible via the target OperationPoint.

Definition at line 107 of file operationpoint.cpp.

Member Data Documentation

◆ refPoint_

std::unique_ptr<RefPoint> refPoint_
private

Definition at line 62 of file operationpoint.hpp.

+ Collaboration diagram for OperationPoint:

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