OGRE-Next
2.3
Object-Oriented Graphics Rendering Engine
|
This is the complete list of members for Ogre::VulkanRootLayout, including all inherited members.
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
bind(VulkanDevice *device, VulkanVaoManager *vaoManager, const VulkanGlobalBindingTable &table) | Ogre::VulkanRootLayout | |
copyFrom(const RootLayout &rootLayout, bool bIncludeArrayBindings=true) | Ogre::VulkanRootLayout | |
copyTo(RootLayout &outRootLayout, bool bIncludeArrayBindings) | Ogre::VulkanRootLayout | |
createVulkanHandles() | Ogre::VulkanRootLayout | |
dump(String &outJson) const | Ogre::VulkanRootLayout | |
Ogre::RootLayout::dump(String &outJson) const | Ogre::RootLayout | private |
findBest(VulkanRootLayout *a, VulkanRootLayout *b) | Ogre::VulkanRootLayout | static |
findBindingIndex(const uint32 setIdx, const uint32 targetBindingIdx, DescBindingTypes::DescBindingTypes &outType, size_t &outRelativeSlotIndex) const | Ogre::VulkanRootLayout | |
findParamsBuffer(uint32 shaderStage, size_t &outSetIdx, size_t &outBindingIdx) const | Ogre::VulkanRootLayout | |
Ogre::RootLayout::findParamsBuffer(uint32 shaderStage, size_t &outSetIdx, size_t &outBindingIdx) const | Ogre::RootLayout | private |
generateRootLayoutMacros(uint32 shaderStage, ShaderSyntax shaderType, String &inOutString) const | Ogre::VulkanRootLayout | |
getDescBindingRanges(size_t setIdx) const | Ogre::VulkanRootLayout | inline |
getDescBindingRanges(size_t setIdx) const | Ogre::VulkanRootLayout | inline |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator<(const VulkanRootLayout &other) const | Ogre::VulkanRootLayout | |
parseRootLayout(const char *rootLayout, const bool bCompute, const String &filename) | Ogre::VulkanRootLayout | |
validateArrayBindings(const RootLayout &groundTruth, const String &filename) const | Ogre::VulkanRootLayout | |
Ogre::RootLayout::validateArrayBindings(const RootLayout &groundTruth, const String &filename) const | Ogre::RootLayout | private |
VulkanRootLayout(VulkanGpuProgramManager *programManager) | Ogre::VulkanRootLayout | |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~VulkanRootLayout() | Ogre::VulkanRootLayout |