Nebula
Loading...
Searching...
No Matches
Vulkan::VkShaderCache Member List

This is the complete list of members for Vulkan::VkShaderCache, including all inherited members.

__DeclareClass(VkShaderCache)Vulkan::VkShaderCacheprivate
__ImplementResourceAllocatorTyped(shaderAlloc, CoreGraphics::ShaderIdType)Vulkan::VkShaderCacheprivate
activeMaskVulkan::VkShaderCacheprivate
activeShaderProgramVulkan::VkShaderCacheprivate
CreateConstantBuffer(const CoreGraphics::ShaderId id, const Util::StringAtom &name, CoreGraphics::BufferAccessMode mode)Vulkan::VkShaderCache
CreateConstantBuffer(const CoreGraphics::ShaderId id, const IndexT cbIndex, CoreGraphics::BufferAccessMode mode)Vulkan::VkShaderCache
CreateResourceTable(const CoreGraphics::ShaderId id, const IndexT group, const uint overallocationSize)Vulkan::VkShaderCache
GetConstantBinding(const CoreGraphics::ShaderId id, const Util::StringAtom &name) constVulkan::VkShaderCache
GetConstantBinding(const CoreGraphics::ShaderId id, const IndexT cIndex) constVulkan::VkShaderCache
GetConstantBindingsCount(const CoreGraphics::ShaderId id) constVulkan::VkShaderCache
GetConstantBlockName(const CoreGraphics::ShaderId id, const Util::StringAtom &name)Vulkan::VkShaderCache
GetConstantBlockName(const CoreGraphics::ShaderId id, const IndexT cIndex)Vulkan::VkShaderCache
GetConstantBufferCount(const CoreGraphics::ShaderId id) constVulkan::VkShaderCache
GetConstantBufferName(const CoreGraphics::ShaderId id, const IndexT i) constVulkan::VkShaderCache
GetConstantBufferResourceGroup(const CoreGraphics::ShaderId id, const IndexT i) constVulkan::VkShaderCache
GetConstantBufferResourceSlot(const CoreGraphics::ShaderId id, const IndexT i) constVulkan::VkShaderCache
GetConstantBufferSize(const CoreGraphics::ShaderId id, const IndexT i) constVulkan::VkShaderCache
GetConstantCount(const CoreGraphics::ShaderId id) constVulkan::VkShaderCache
GetConstantGroup(const CoreGraphics::ShaderId id, const Util::StringAtom &name) constVulkan::VkShaderCache
GetConstantName(const CoreGraphics::ShaderId id, const IndexT i) constVulkan::VkShaderCache
GetConstantSlot(const CoreGraphics::ShaderId id, const Util::StringAtom &name) constVulkan::VkShaderCache
GetConstantType(const CoreGraphics::ShaderId id, const IndexT i) constVulkan::VkShaderCache
GetConstantType(const CoreGraphics::ShaderId id, const Util::StringAtom &name) constVulkan::VkShaderCache
GetProgram(const CoreGraphics::ShaderProgramId shaderProgramId)Vulkan::VkShaderCacheprivate
GetProgramName(CoreGraphics::ShaderProgramId id)Vulkan::VkShaderCache
GetPrograms(const CoreGraphics::ShaderId id)Vulkan::VkShaderCache
GetResourcePipeline(const CoreGraphics::ShaderId id)Vulkan::VkShaderCache
GetResourceSlot(const CoreGraphics::ShaderId id, const Util::StringAtom &name) constVulkan::VkShaderCache
GetResourceTableLayout(const CoreGraphics::ShaderId id, const IndexT group)Vulkan::VkShaderCache
GetShaderProgram(const CoreGraphics::ShaderId shaderId, const CoreGraphics::ShaderFeature::Mask mask)Vulkan::VkShaderCache
LoadFromStream(const Resources::ResourceId id, const Util::StringAtom &tag, const Ptr< IO::Stream > &stream, bool immediate=false) overrideVulkan::VkShaderCacheprivate
ProgramMap typedefVulkan::VkShaderCache
ReloadFromStream(const Resources::ResourceId id, const Ptr< IO::Stream > &stream) overrideVulkan::VkShaderCacheprivate
Shader_ProgramAllocator enum valueVulkan::VkShaderCacheprivate
Shader_ReflectionInfo enum valueVulkan::VkShaderCacheprivate
Shader_RuntimeInfo enum valueVulkan::VkShaderCacheprivate
Shader_SetupInfo enum valueVulkan::VkShaderCacheprivate
shaderAllocVulkan::VkShaderCacheprivate
slicedStateMapVulkan::VkShaderCacheprivate
UniformBufferGroupMap typedefVulkan::VkShaderCacheprivate
UniformBufferMap typedefVulkan::VkShaderCacheprivate
Unload(const Resources::ResourceId id) overrideVulkan::VkShaderCacheprivate
VkPipelineDatabase classVulkan::VkShaderCachefriend
VkShaderCache()Vulkan::VkShaderCache
VkVertexSignatureCache classVulkan::VkShaderCachefriend
void::CoreGraphics::SetShaderProgram(const CoreGraphics::ShaderProgramId pro, const CoreGraphics::QueueType queue, const bool bindSharedResources)Vulkan::VkShaderCacheprivate
~VkShaderCache()Vulkan::VkShaderCachevirtual