OGRE-Next
4.0.0unstable
Object-Oriented Graphics Rendering Engine
|
Namespaces | |
Ogre | |
bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
Ogre::SubmissionType | |
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 |