|
ObjectivelyGPU
Object oriented graphics framework for SDL3 and C
|
QueryPool wraps an SDL_GPUQueryPool, owning its handle and metadata.
More...
Go to the source code of this file.
Data Structures | |
| struct | SDL_GPUQueryPoolCreateInfo |
| struct | QueryPool |
An SDL_GPUQueryPool and its metadata. More... | |
Typedefs | |
| typedef struct SDL_GPUQueryPool | SDL_GPUQueryPool |
| Polyfills for the query types this prototype API depends on, so ObjectivelyGPU's own headers can declare that API unconditionally even when the linked SDL3 doesn't yet provide it. | |
| typedef enum SDL_GPUQueryType | SDL_GPUQueryType |
| typedef struct SDL_GPUQueryPoolCreateInfo | SDL_GPUQueryPoolCreateInfo |
| typedef struct RenderDevice | RenderDevice |
| typedef struct QueryPool | QueryPool |
Enumerations | |
| enum | SDL_GPUQueryType { SDL_GPU_QUERY_TIMESTAMP , SDL_GPU_QUERY_BINARY_OCCLUSION , SDL_GPU_QUERY_PRECISE_OCCLUSION } |
Functions | |
| OBJECTIVELYGPU_EXPORT Class * | _QueryPool (void) |
QueryPool wraps an SDL_GPUQueryPool, owning its handle and metadata.
| typedef struct RenderDevice RenderDevice |
| typedef struct SDL_GPUQueryPool SDL_GPUQueryPool |
Polyfills for the query types this prototype API depends on, so ObjectivelyGPU's own headers can declare that API unconditionally even when the linked SDL3 doesn't yet provide it.
| typedef struct SDL_GPUQueryPoolCreateInfo SDL_GPUQueryPoolCreateInfo |
| typedef enum SDL_GPUQueryType SDL_GPUQueryType |
| enum SDL_GPUQueryType |
| OBJECTIVELYGPU_EXPORT Class * _QueryPool | ( | void | ) |