Nebula
|
This is the complete list of members for Vulkan::VkShaderCache, including all inherited members.
__DeclareClass(VkShaderCache) | Vulkan::VkShaderCache | private |
__ImplementResourceAllocatorTyped(shaderAlloc, CoreGraphics::ShaderIdType) | Vulkan::VkShaderCache | private |
activeMask | Vulkan::VkShaderCache | private |
activeShaderProgram | Vulkan::VkShaderCache | private |
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) const | Vulkan::VkShaderCache | |
GetConstantBinding(const CoreGraphics::ShaderId id, const IndexT cIndex) const | Vulkan::VkShaderCache | |
GetConstantBindingsCount(const CoreGraphics::ShaderId id) const | Vulkan::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) const | Vulkan::VkShaderCache | |
GetConstantBufferName(const CoreGraphics::ShaderId id, const IndexT i) const | Vulkan::VkShaderCache | |
GetConstantBufferResourceGroup(const CoreGraphics::ShaderId id, const IndexT i) const | Vulkan::VkShaderCache | |
GetConstantBufferResourceSlot(const CoreGraphics::ShaderId id, const IndexT i) const | Vulkan::VkShaderCache | |
GetConstantBufferSize(const CoreGraphics::ShaderId id, const IndexT i) const | Vulkan::VkShaderCache | |
GetConstantCount(const CoreGraphics::ShaderId id) const | Vulkan::VkShaderCache | |
GetConstantGroup(const CoreGraphics::ShaderId id, const Util::StringAtom &name) const | Vulkan::VkShaderCache | |
GetConstantName(const CoreGraphics::ShaderId id, const IndexT i) const | Vulkan::VkShaderCache | |
GetConstantSlot(const CoreGraphics::ShaderId id, const Util::StringAtom &name) const | Vulkan::VkShaderCache | |
GetConstantType(const CoreGraphics::ShaderId id, const IndexT i) const | Vulkan::VkShaderCache | |
GetConstantType(const CoreGraphics::ShaderId id, const Util::StringAtom &name) const | Vulkan::VkShaderCache | |
GetProgram(const CoreGraphics::ShaderProgramId shaderProgramId) | Vulkan::VkShaderCache | private |
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) const | Vulkan::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) override | Vulkan::VkShaderCache | private |
ProgramMap typedef | Vulkan::VkShaderCache | |
ReloadFromStream(const Resources::ResourceId id, const Ptr< IO::Stream > &stream) override | Vulkan::VkShaderCache | private |
Shader_ProgramAllocator enum value | Vulkan::VkShaderCache | private |
Shader_ReflectionInfo enum value | Vulkan::VkShaderCache | private |
Shader_RuntimeInfo enum value | Vulkan::VkShaderCache | private |
Shader_SetupInfo enum value | Vulkan::VkShaderCache | private |
shaderAlloc | Vulkan::VkShaderCache | private |
slicedStateMap | Vulkan::VkShaderCache | private |
UniformBufferGroupMap typedef | Vulkan::VkShaderCache | private |
UniformBufferMap typedef | Vulkan::VkShaderCache | private |
Unload(const Resources::ResourceId id) override | Vulkan::VkShaderCache | private |
VkPipelineDatabase class | Vulkan::VkShaderCache | friend |
VkShaderCache() | Vulkan::VkShaderCache | |
VkVertexSignatureCache class | Vulkan::VkShaderCache | friend |
void::CoreGraphics::SetShaderProgram(const CoreGraphics::ShaderProgramId pro, const CoreGraphics::QueueType queue, const bool bindSharedResources) | Vulkan::VkShaderCache | private |
~VkShaderCache() | Vulkan::VkShaderCache | virtual |