|
| static void | dealloc (Object *self) |
| |
| static Uint32 | currentSlot (const Framebuffer *self, const GPU_FramebufferAttachment *attachment) |
| | Returns the physical slot index a double-buffered attachment is writing this frame.
|
| |
| static SDL_GPUColorTargetInfo | colorTargetInfo (const Framebuffer *self, Uint32 index, SDL_GPULoadOp loadOp, SDL_GPUStoreOp storeOp) |
| |
| static SDL_GPUDepthStencilTargetInfo | depthTargetInfo (const Framebuffer *self, SDL_GPULoadOp loadOp, SDL_GPUStoreOp storeOp) |
| |
| static void | pipelineTargetInfo (const Framebuffer *self, const SDL_GPUColorTargetBlendState *blendStates, SDL_GPUColorTargetDescription *descriptions, SDL_GPUGraphicsPipelineTargetInfo *targetInfo) |
| |
| static Framebuffer * | initWithDevice (Framebuffer *self, RenderDevice *device, const GPU_FramebufferCreateInfo *info) |
| |
| static bool | resize (Framebuffer *self, const SDL_Size *size) |
| |
| static Texture * | resolveColorTexture (const Framebuffer *self, Uint32 index) |
| |
| static Texture * | previousColorTexture (const Framebuffer *self, Uint32 index) |
| |
| static Texture * | resolveDepthTexture (const Framebuffer *self) |
| |
| static void | swap (Framebuffer *self) |
| |
| static void | initialize (Class *clazz) |
| |
| Class * | _Framebuffer (void) |
| |