Vireo  0.0
Vireo 3D Rendering Hardware Interface
Pipeline Class Reference

Detailed Description

Base class for all pipeline types

Manual page : Pipelines

+ Inheritance diagram for Pipeline:

Public Member Functions

auto getResources () const
 
auto getType () const
 
virtual ~Pipeline () = default
 
 Pipeline (Pipeline &) = delete
 
Pipeline & operator= (const Pipeline &) = delete
 

Protected Member Functions

 Pipeline (const PipelineType type, const std::shared_ptr< PipelineResources > &pipelineResources)
 

Constructor & Destructor Documentation

virtual ~Pipeline ( )
virtualdefault
Pipeline ( Pipeline &  )
delete
Pipeline ( const PipelineType  type,
const std::shared_ptr< PipelineResources > &  pipelineResources 
)
inlineprotected

Member Function Documentation

auto getResources ( ) const
inline

Returns the pipeline resources

auto getType ( ) const
inline

Return the type of the pipeline

Pipeline& operator= ( const Pipeline &  )
delete