|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
| Namespaces | |
| namespace | Ogre | 
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
| namespace | Ogre::SubmissionType | 
| namespace | Ogre::v1 | 
| Macros | |
| #define | _CRT_SECURE_NO_DEPRECATE | 
| #define | _OgreVulkanExport | 
| #define | checkVkResult(result, functionName) | 
| #define | OGRE_VK_EXCEPT(code, num, desc, src) OGRE_EXCEPT_EX( code, num, desc + ( "\nVkResult = " + vkResultToString( num ) ), src ) | 
| #define | OGRE_VK_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object; | 
| #define | OGRE_VULKAN_CONST_SLOT_START 16u | 
| #define | OGRE_VULKAN_CS_CONST_SLOT_START 0u | 
| #define | OGRE_VULKAN_CS_PARAMETER_SLOT 7u | 
| #define | OGRE_VULKAN_CS_TEX_SLOT_START 16u | 
| #define | OGRE_VULKAN_CS_UAV_SLOT_START 8u | 
| #define | OGRE_VULKAN_PARAMETER_SLOT 23u | 
| #define | OGRE_VULKAN_TEX_SLOT_START 24u | 
| #define | OGRE_VULKAN_UAV_SLOT_START 28u | 
| Typedefs | |
| typedef struct VkCommandBuffer_T * | VkCommandBuffer | 
| typedef struct VkDevice_T * | VkDevice | 
| typedef FastArray< VkFence > | Ogre::VkFenceArray | 
| typedef struct VkInstance_T * | VkInstance | 
| typedef struct VkPhysicalDevice_T * | VkPhysicalDevice | 
| typedef FastArray< VkSemaphore > | Ogre::VkSemaphoreArray | 
| Enumerations | |
| enum | Ogre::SubmissionType::SubmissionType { Ogre::SubmissionType::FlushOnly , Ogre::SubmissionType::NewFrameIdx , Ogre::SubmissionType::EndFrameAndSwap } | 
| #define _CRT_SECURE_NO_DEPRECATE | 
| #define _OgreVulkanExport | 
| #define checkVkResult | ( | result, | |
| functionName | |||
| ) | 
| #define OGRE_VK_EXCEPT | ( | code, | |
| num, | |||
| desc, | |||
| src | |||
| ) | OGRE_EXCEPT_EX( code, num, desc + ( "\nVkResult = " + vkResultToString( num ) ), src ) | 
| #define OGRE_VK_NON_DISPATCHABLE_HANDLE | ( | object | ) | typedef uint64_t object; | 
| #define OGRE_VULKAN_CONST_SLOT_START 16u | 
| #define OGRE_VULKAN_CS_CONST_SLOT_START 0u | 
| #define OGRE_VULKAN_CS_PARAMETER_SLOT 7u | 
| #define OGRE_VULKAN_CS_TEX_SLOT_START 16u | 
| #define OGRE_VULKAN_CS_UAV_SLOT_START 8u | 
| #define OGRE_VULKAN_PARAMETER_SLOT 23u | 
| #define OGRE_VULKAN_TEX_SLOT_START 24u | 
| #define OGRE_VULKAN_UAV_SLOT_START 28u | 
| typedef struct VkCommandBuffer_T* VkCommandBuffer | 
| typedef struct VkDevice_T* VkDevice | 
| typedef struct VkInstance_T* VkInstance | 
| typedef struct VkPhysicalDevice_T* VkPhysicalDevice |