VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::common::RenderingPipeline Class Reference

Interface with shader pipelines and shader settings. More...

#include <RenderingPipeline.h>

+ Inheritance diagram for venom::common::RenderingPipeline:

Public Member Functions

 RenderingPipeline (const RenderingPipelineType type)
 
void SetShaderType (const RenderingPipelineType type)
 
RenderingPipelineType GetShaderType () const
 
const ShaderPipelineList & GetRenderingPipelineCache () const
 
- Public Member Functions inherited from venom::common::PluginObjectWrapper
 PluginObjectWrapper (PluginObject *impl)
 
 PluginObjectWrapper (const PluginObjectWrapper &other)
 
PluginObjectWrapperoperator= (const PluginObjectWrapper &other)
 
 PluginObjectWrapper (PluginObjectWrapper &&other)
 
PluginObjectWrapperoperator= (PluginObjectWrapper &&other)
 
PluginObjectGetImpl ()
 
const PluginObjectGetImpl () const
 
const PluginObjectGetConstImpl () const
 
bool IsImplInitialized () const
 
void Destroy ()
 

Static Public Member Functions

static const ShaderPipelineList & GetRenderingPipelineCache (const RenderingPipelineType type)
 

Additional Inherited Members

- Protected Attributes inherited from venom::common::PluginObjectWrapper
PluginObject_impl
 

Detailed Description

Interface with shader pipelines and shader settings.


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