LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::VulkanShaderModule Member List

This is the complete list of members for LiteFX::Rendering::Backends::VulkanShaderModule, including all inherited members.

bytecode() const noexceptLiteFX::Rendering::Backends::VulkanShaderModulevirtual
entryPoint() const noexcept overrideLiteFX::Rendering::Backends::VulkanShaderModulevirtual
fileName() const noexcept overrideLiteFX::Rendering::Backends::VulkanShaderModulevirtual
handle() noexcept overrideLiteFX::Resource< VkShaderModule >inlineprotectedvirtual
handle() const noexcept overrideLiteFX::Resource< VkShaderModule >inlinevirtual
Resource(const VkShaderModule handle) noexceptLiteFX::Resource< VkShaderModule >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< VkShaderModule >
Resource(Resource &&)=deleteLiteFX::Resource< VkShaderModule >
shaderStageDefinition() constLiteFX::Rendering::Backends::VulkanShaderModulevirtual
type() const noexcept overrideLiteFX::Rendering::Backends::VulkanShaderModulevirtual
VulkanShaderModule(const VulkanDevice &device, const ShaderStage &type, const String &fileName, const String &entryPoint="main")LiteFX::Rendering::Backends::VulkanShaderModuleexplicit
VulkanShaderModule(const VulkanDevice &device, const ShaderStage &type, std::istream &stream, const String &name, const String &entryPoint="main")LiteFX::Rendering::Backends::VulkanShaderModuleexplicit
VulkanShaderModule(const VulkanShaderModule &) noexcept=deleteLiteFX::Rendering::Backends::VulkanShaderModule
VulkanShaderModule(VulkanShaderModule &&) noexcept=deleteLiteFX::Rendering::Backends::VulkanShaderModule
~IResource() noexcept=defaultLiteFX::IResource< VkShaderModule >virtual
~IShaderModule() noexcept=defaultLiteFX::Rendering::IShaderModulevirtual
~Resource() noexcept=defaultLiteFX::Resource< VkShaderModule >virtual
~VulkanShaderModule() noexceptLiteFX::Rendering::Backends::VulkanShaderModulevirtual