VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::common::ShaderPipeline Member List

This is the complete list of members for venom::common::ShaderPipeline, including all inherited members.

_impl (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperprotected
AddVertexBufferToLayout(const ShaderVertexFormat format, const uint32_t binding, const uint32_t location, const uint32_t offset) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
AddVertexBufferToLayout(const ShaderPipelineImpl::VertexBufferLayout &layout) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
AddVertexBufferToLayout(const vc::Vector< ShaderPipelineImpl::VertexBufferLayout > &layouts) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
Destroy() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
GetConstImpl() const (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
GetImpl() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
GetImpl() const (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
IsImplInitialized() const (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
LoadShaderFromFile(const char *path) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
OpenAndReloadShader() (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
operator=(const PluginObjectWrapper &other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
operator=(PluginObjectWrapper &&other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper(PluginObject *impl) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper(const PluginObjectWrapper &other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper(PluginObjectWrapper &&other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
RecompileAllShaders() (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelinestatic
ReloadAllShaders() (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelinestatic
SetCustomMultiSamplingCount(const int samples) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
SetDepthTest(const bool enable) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
SetDepthWrite(const bool enable) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
SetLineWidth(const float width) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
SetRenderingPipelineIndex(const uint32_t index) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
SetRenderingPipelineShaderType(const RenderingPipelineShaderType type) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
SetRenderingPipelineType(const RenderingPipelineType type) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
ShaderPipeline() (defined in venom::common::ShaderPipeline)venom::common::ShaderPipeline
ShaderPipeline(const char *path) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipeline
~PluginObjectWrapper() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrappervirtual
~ShaderPipeline() (defined in venom::common::ShaderPipeline)venom::common::ShaderPipeline