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::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperprotected
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::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
GetConstImpl() const (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
GetImpl() (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
GetImpl() const (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
IsImplInitialized() const (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
LoadShaderFromFile(const char *path) (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
OpenAndReloadShader() (defined in venom::common::ShaderPipeline)venom::common::ShaderPipelineinline
operator=(const PluginObjectImplWrapper &other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
operator=(PluginObjectImplWrapper &&other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper() (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper(PluginObjectImpl *impl) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper(const PluginObjectImplWrapper &other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper(PluginObjectImplWrapper &&other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
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
~PluginObjectImplWrapper() (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrappervirtual
~ShaderPipeline() (defined in venom::common::ShaderPipeline)venom::common::ShaderPipeline