HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
COP_SlapcompInputFetcher Class Referenceabstract

Interface for getting IMX_Layer inputs for a slapcomp program on demand. More...

#include <COP_SlapcompInputFetcher.h>

+ Inheritance diagram for COP_SlapcompInputFetcher:

Public Member Functions

virtual ~COP_SlapcompInputFetcher ()
 
IMX_LayerConstPtr getLayer (const UT_StringHolder &layer_name)
 
virtual COP_CableStructure getLayerStructure () const =0
 Returns types and names of all inputs available to this fetcher. More...
 

Protected Member Functions

virtual IMX_LayerConstPtr getLayerInternal (const UT_StringHolder &layer_name)=0
 
- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 
 ~UT_NonCopyable ()=default
 
 UT_NonCopyable (const UT_NonCopyable &)=delete
 
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete
 

Detailed Description

Interface for getting IMX_Layer inputs for a slapcomp program on demand.

Definition at line 19 of file COP_SlapcompInputFetcher.h.

Constructor & Destructor Documentation

virtual COP_SlapcompInputFetcher::~COP_SlapcompInputFetcher ( )
inlinevirtual

Definition at line 22 of file COP_SlapcompInputFetcher.h.

Member Function Documentation

IMX_LayerConstPtr COP_SlapcompInputFetcher::getLayer ( const UT_StringHolder layer_name)
inline

Gets the desired IMX_Layer. If the given layer name is C and no such layer exists, this method will also check for a color layer.

Definition at line 26 of file COP_SlapcompInputFetcher.h.

virtual IMX_LayerConstPtr COP_SlapcompInputFetcher::getLayerInternal ( const UT_StringHolder layer_name)
protectedpure virtual

Implementation for getLayer. Does not need to worry about aliasing the layer name C to color.

virtual COP_CableStructure COP_SlapcompInputFetcher::getLayerStructure ( ) const
pure virtual

Returns types and names of all inputs available to this fetcher.


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