public

Inheritance Graph

graph BT
	NodeRendererRegistrationHolder
	click NodeRendererRegistrationHolder "classMinSG_1_1NodeRendererRegistrationHolder"

Description

Holder of a NodeRenderer registration.

Class storing the registration of a NodeRenderer at a FrameContext .

Author: Benjamin Eikel

Date: 2013-12-02

Public Functions

   
   
  NodeRendererRegistrationHolder()
   
  ~NodeRendererRegistrationHolder()
   
  NodeRendererRegistrationHolder( NodeRendererRegistrationHolder && void)
   
  NodeRendererRegistrationHolder(const NodeRendererRegistrationHolder & void)
   
NodeRendererRegistrationHolder & operator=( NodeRendererRegistrationHolder && void)
   
NodeRendererRegistrationHolder & operator=(const NodeRendererRegistrationHolder & void)
   
void registerNodeRenderer( FrameContext & frameContext, Util::StringIdentifier channelName, NodeRenderer renderer)
   
void unregisterNodeRenderer()

Documentation

function
MinSG::NodeRendererRegistrationHolder::NodeRendererRegistrationHolder

public
   
   
NodeRendererRegistrationHolder( )

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:37


function
MinSG::NodeRendererRegistrationHolder::~NodeRendererRegistrationHolder

public
   
   
~NodeRendererRegistrationHolder( )

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:38


function
MinSG::NodeRendererRegistrationHolder::NodeRendererRegistrationHolder

public
     
     
NodeRendererRegistrationHolder( NodeRendererRegistrationHolder && void )

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:39


function
MinSG::NodeRendererRegistrationHolder::NodeRendererRegistrationHolder

public
     
     
NodeRendererRegistrationHolder( const NodeRendererRegistrationHolder & void )

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:40


function
MinSG::NodeRendererRegistrationHolder::operator=

public
     
     
NodeRendererRegistrationHolder & operator=( NodeRendererRegistrationHolder && void )

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:41


function
MinSG::NodeRendererRegistrationHolder::operator=

public
     
     
NodeRendererRegistrationHolder & operator=( const NodeRendererRegistrationHolder & void )

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:42


function
MinSG::NodeRendererRegistrationHolder::registerNodeRenderer

public
     
     
void registerNodeRenderer( FrameContext & frameContext,
  Util::StringIdentifier channelName,
  NodeRenderer renderer
)    

Register the givenrendererat the rendering channel with namechannelNameinside theframeContext. If there is a previous registration by this instance, nothing happens.

Parameters

frameContext
Frame context holding the rendering channels
channelName
Name of the rendering channel used for registration
renderer
NodeRenderer function that will be registered at the rendering channel

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:55


function
MinSG::NodeRendererRegistrationHolder::unregisterNodeRenderer

public
   
   
void unregisterNodeRenderer( )

Cancel the registration of a NodeRenderer that has been registered before by this instance. If there is no previous registration, nothing happens.

Defined in MinSG/Helper/NodeRendererRegistrationHolder.h:64