|
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 |