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

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

Description

This Tool implementation plays the central role in the build process: given a MObject from Session, it is able to attach ProcNodes to the render engine under construction such as to reflect the properties of the MObject in the actual render.

Definition at line 44 of file nodecreatortool.hpp.

Public Member Functions

virtual void treat (mobject::session::Clip &clip)
 
virtual void treat (mobject::session::Effect &effect)
 
virtual void treat (mobject::session::Auto< double > &automation)
 
virtual void treat (mobject::Buildable &something)
 
void onUnknown (Buildable &target)
 

Friends

class ToolFactory
 

Private Member Functions

 NodeCreatorTool (ToolFactory &tofa, engine::RenderGraph &proc)
 

Private Attributes

ToolFactorytoolKit_
 
engine::RenderGraphproc_
 holds the RenderGraph (Render Engine Element) to be built by the current build step
 

Constructor & Destructor Documentation

◆ NodeCreatorTool()

NodeCreatorTool ( ToolFactory tofa,
engine::RenderGraph proc 
)
inlineprivate

Definition at line 54 of file nodecreatortool.hpp.

Member Function Documentation

◆ treat() [1/4]

void treat ( mobject::session::Clip clip)
virtual

Definition at line 49 of file nodecreatortool.cpp.

◆ treat() [2/4]

void treat ( mobject::session::Effect effect)
virtual

Definition at line 56 of file nodecreatortool.cpp.

◆ treat() [3/4]

void treat ( mobject::session::Auto< double > &  automation)
virtual

Definition at line 63 of file nodecreatortool.cpp.

◆ treat() [4/4]

void treat ( mobject::Buildable something)
virtual

Definition at line 42 of file nodecreatortool.cpp.

◆ onUnknown()

void onUnknown ( Buildable target)

Definition at line 70 of file nodecreatortool.cpp.

Member Data Documentation

◆ toolKit_

ToolFactory& toolKit_
private

Definition at line 47 of file nodecreatortool.hpp.

◆ proc_

engine::RenderGraph& proc_
private

holds the RenderGraph (Render Engine Element) to be built by the current build step

Definition at line 51 of file nodecreatortool.hpp.

Friends And Related Symbol Documentation

◆ ToolFactory

friend class ToolFactory
friend

Definition at line 59 of file nodecreatortool.hpp.

+ Inheritance diagram for NodeCreatorTool:
+ Collaboration diagram for NodeCreatorTool:

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