![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
Interface with shader pipelines and shader settings. More...
#include <RenderingPipeline.h>
Public Member Functions | |
RenderingPipeline (const RenderingPipelineType type) | |
void | SetShaderType (const RenderingPipelineType type) |
RenderingPipelineType | GetShaderType () const |
const ShaderPipelineList & | GetRenderingPipelineCache () const |
![]() | |
PluginObjectWrapper (PluginObject *impl) | |
PluginObjectWrapper (const PluginObjectWrapper &other) | |
PluginObjectWrapper & | operator= (const PluginObjectWrapper &other) |
PluginObjectWrapper (PluginObjectWrapper &&other) | |
PluginObjectWrapper & | operator= (PluginObjectWrapper &&other) |
PluginObject * | GetImpl () |
const PluginObject * | GetImpl () const |
const PluginObject * | GetConstImpl () const |
bool | IsImplInitialized () const |
void | Destroy () |
Static Public Member Functions | |
static const ShaderPipelineList & | GetRenderingPipelineCache (const RenderingPipelineType type) |
Additional Inherited Members | |
![]() | |
PluginObject * | _impl |
Interface with shader pipelines and shader settings.