|
ObjectivelyGPU
Object oriented graphics framework for SDL3 and C
|
Macros | |
| #define | _Class _GraphicsPipeline |
Functions | |
| static void | dealloc (Object *self) |
| static GraphicsPipeline * | initWithDevice (GraphicsPipeline *self, RenderDevice *device, const SDL_GPUGraphicsPipelineCreateInfo *info) |
| static void | initialize (Class *clazz) |
| Class * | _GraphicsPipeline (void) |
Variables | |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState | GPU_BlendStateOpaque |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState | GPU_BlendStateAlpha |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState | GPU_BlendStatePremultipliedAlpha |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState | GPU_BlendStateAdditive |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUGraphicsPipelineCreateInfo | GPU_GraphicsPipeline3D |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUGraphicsPipelineCreateInfo | GPU_GraphicsPipeline2D |
| #define _Class _GraphicsPipeline |
| Class * _GraphicsPipeline | ( | void | ) |
|
static |
|
static |
|
static |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState GPU_BlendStateAdditive |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState GPU_BlendStateAlpha |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState GPU_BlendStateOpaque |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUColorTargetBlendState GPU_BlendStatePremultipliedAlpha |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUGraphicsPipelineCreateInfo GPU_GraphicsPipeline2D |
| OBJECTIVELYGPU_EXPORT_DATA const SDL_GPUGraphicsPipelineCreateInfo GPU_GraphicsPipeline3D |