k3d::inode_collection_sink Class Reference

#include <inode_collection_sink.h>

Inheritance diagram for k3d::inode_collection_sink:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::vector< iproperty * > properties_t
 Defines a collection of properties.

Public Member Functions

virtual const properties_t node_collection_properties ()=0
 Returns a set of inode_collection_property properties.

Protected Member Functions

 inode_collection_sink ()
 inode_collection_sink (const inode_collection_sink &)
inode_collection_sinkoperator= (const inode_collection_sink &)
virtual ~inode_collection_sink ()

Detailed Description

Abstract interface for objects that have one-or-more inode_collection_property properties.

Typically, inode_collection_sink is implemented by "render engine" objects that maintain explicit lists of "visible" nodes, "enabled" lights, etc.


Member Typedef Documentation

Defines a collection of properties.


Constructor & Destructor Documentation

k3d::inode_collection_sink::inode_collection_sink (  )  [inline, protected]
k3d::inode_collection_sink::inode_collection_sink ( const inode_collection_sink  )  [inline, protected]
virtual k3d::inode_collection_sink::~inode_collection_sink (  )  [inline, protected, virtual]

Member Function Documentation

virtual const properties_t k3d::inode_collection_sink::node_collection_properties (  )  [pure virtual]
inode_collection_sink& k3d::inode_collection_sink::operator= ( const inode_collection_sink  )  [inline, protected]

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

Generated on Mon Mar 21 07:41:54 2011 for K-3D by doxygen 1.6.3