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

This is the complete list of members for venom::vulkan::VulkanShaderPipeline, including all inherited members.

_AddCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_AddVertexBufferToLayout(const uint32_t vertexSize, const uint32_t binding, const uint32_t location, const uint32_t offset, const vc::ShaderVertexFormat format) override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipelinevirtual
_GetResourceToCache() const (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinlineprotected
_GetResourceToCache() (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinlineprotected
_loaded (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplprotected
_LoadFromCache(const SPtr< GraphicsCachedResource > &cache) (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinlineprotected
_LoadShader(const std::string &path) override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipelinevirtual
_ReloadShader() override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipelinevirtual
_ReloadShaderAfterSettings() (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplinlineprotected
_renderingPipelineIndex (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplprotected
_renderingPipelineType (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplprotected
_resource (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderprotected
_SetCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_SetDepthTest(const bool enable) override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipelinevirtual
_SetDepthWrite(const bool enable) override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipelinevirtual
_SetInCache(const std::string &path, const SPtr< GraphicsCachedResource > &object)venom::common::GraphicsPluginObjectprotectedstatic
_SetLineWidth(const float width) override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipelinevirtual
AddVertexBufferToLayout(const ShaderVertexFormat format, const uint32_t binding, const uint32_t location, const uint32_t offset)venom::common::ShaderPipelineImpl
AddVertexBufferToLayout(const VertexBufferLayout &layout)venom::common::ShaderPipelineImpl
AddVertexBufferToLayout(const std::vector< VertexBufferLayout > &layouts)venom::common::ShaderPipelineImpl
As() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
As() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
As() (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
ConstAs() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
DAs() (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DAs() const (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DecRefCount() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
Destroy() overridevenom::common::GraphicsPluginObjectvirtual
GetCachedObject(const std::string &path)venom::common::GraphicsPluginObjectstatic
GetCachedObjects()venom::common::GraphicsPluginObjectstatic
GetDescriptorSetLayout() const (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
GetPipeline() const (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
GetPipelineLayout() const (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
GetType() const override (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
GraphicsCachedResourceHolder() (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolder
GraphicsPluginObject() (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
HasCachedObject(const std::string &path)venom::common::GraphicsPluginObjectstatic
IncRefCount() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
LoadShaderFromFile(const std::string &path)venom::common::ShaderPipelineImpl
LoadShaders() (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
operator=(const VulkanShaderPipeline &)=delete (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
operator=(VulkanShaderPipeline &&other) noexcept (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
PluginObject(const PluginType type) (defined in venom::common::PluginObject)venom::common::PluginObject
PluginObjectImpl() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
RAs() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
RAs() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
SetDepthTest(const bool enable) (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplinline
SetDepthWrite(const bool enable) (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplinline
SetLineWidth(const float width) (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplinline
SetMultiSamplingCount(const int samples) override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipelinevirtual
SetRenderingPipelineIndex(const uint32_t index) (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplinline
SetRenderingPipelineType(const RenderingPipelineType type) (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplinline
SetResource(const GraphicsCachedResourceHolder &resource) (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
SetResource(const SPtr< GraphicsCachedResource > &resource) (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
ShaderPipelineImpl() (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImpl
VulkanShaderPipeline() (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
VulkanShaderPipeline(const VulkanShaderPipeline &)=delete (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
VulkanShaderPipeline(VulkanShaderPipeline &&other) noexcept (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline
~GraphicsCachedResourceHolder()=default (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHoldervirtual
~GraphicsPluginObject() override (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
~IPluginObject()=default (defined in venom::common::IPluginObject)venom::common::IPluginObjectvirtual
~PluginObject() (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
~ShaderPipelineImpl()=default (defined in venom::common::ShaderPipelineImpl)venom::common::ShaderPipelineImplvirtual
~VulkanShaderPipeline() override (defined in venom::vulkan::VulkanShaderPipeline)venom::vulkan::VulkanShaderPipeline