mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-03 10:55:57 -04:00
Clone
11
Completeness CategoryRender
Dmitry Marakasov edited this page 2015-01-20 23:47:50 +03:00
Table of Contents
2D Accelerated Rendering
☑ | Function | libSDL2pp method(s) / Notes |
---|---|---|
☑ | SDL_CreateRenderer | Renderer::Renderer() |
☐ | SDL_CreateSoftwareRenderer | |
☑ | SDL_CreateTexture | Texture::Texture() |
☑ | SDL_CreateTextureFromSurface | Texture::Texture() |
redundant | ||
☑ | SDL_DestroyRenderer | Renderer::~Renderer() |
☑ | SDL_DestroyTexture | Texture::~Texture() |
non-oo | ||
☑ | SDL_GetRenderDrawBlendMode | Renderer::GetDrawBlendMode() |
☑ | SDL_GetRenderDrawColor | Renderer::GetDrawColor() |
non-oo | ||
☐ | SDL_GetRenderTarget | breaks encapsulation |
☐ | SDL_GetRenderer | breaks encapsulation |
☑ | SDL_GetRendererInfo | Renderer::GetInfo() |
☑ | SDL_GetRendererOutputSize | Renderer::GetOutputSize(), Renderer::GetOutputWidth(), Renderer::GetOutputHeight() |
☑ | SDL_GetTextureAlphaMod | Texture::GetAlphaMod() |
☑ | SDL_GetTextureBlendMode | Texture::GetBlendMode() |
☑ | SDL_GetTextureColorMod | Texture::GetColorMod() |
☑ | SDL_LockTexture | Texture::Lock(), Texture::LockHandle::LockHandle() |
☑ | SDL_QueryTexture | Texture::GetFormat(), Texture::GetAccess(), Texture::GetWidth(), Texture::GetHeight() |
☑ | SDL_RenderClear | Renderer::Clear() |
☑ | SDL_RenderCopy | Renderer::Copy() |
☑ | SDL_RenderCopyEx | Renderer::Copy() |
☑ | SDL_RenderDrawLine | Renderer::DrawLine() |
☑ | SDL_RenderDrawLines | Renderer::DrawLines() |
☑ | SDL_RenderDrawPoint | Renderer::DrawPoint() |
☑ | SDL_RenderDrawPoints | Renderer::DrawPoints() |
☑ | SDL_RenderDrawRect | Renderer::DrawRect() |
☑ | SDL_RenderDrawRects | Renderer::DrawRects() |
☑ | SDL_RenderFillRect | Renderer::FillRect() |
☑ | SDL_RenderFillRects | Renderer::FillRects() |
☑ | SDL_RenderGetClipRect | Renderer::GetClipRect() |
☑ | SDL_RenderGetLogicalSize | Renderer::GetLogicalSize(), Renderer::GetLogicalWidth(), Renderer::GetLogicalHeight() |
☑ | SDL_RenderGetScale | Renderer::GetScale(), Renderer::GetXScale(), Renderer::GetYScale() |
☑ | SDL_RenderGetViewport | Renderer::GetViewport() |
☑ | SDL_RenderPresent | Renderer::Present() |
☑ | SDL_RenderReadPixels | Renderer::ReadPixels() |
☑ | SDL_RenderSetClipRect | Renderer::SetClipRect() |
☑ | SDL_RenderSetLogicalSize | Renderer::SetLogicalSize() |
☑ | SDL_RenderSetScale | Renderer::SetScale() |
☑ | SDL_RenderSetViewport | Renderer::SetViewport() |
☑ | SDL_RenderTargetSupported | Renderer::TargetSupported() |
☑ | SDL_SetRenderDrawBlendMode | Renderer::SetDrawBlendMode() |
☑ | SDL_SetRenderDrawColor | Renderer::SetDrawColor() |
☑ | SDL_SetRenderTarget | Renderer::SetTarget() |
☑ | SDL_SetTextureAlphaMod | Texture::SetAlphaMod() |
☑ | SDL_SetTextureBlendMode | Texture::SetBlendMode() |
☑ | SDL_SetTextureColorMod | Texture::SetColorMod() |
☑ | SDL_UnlockTexture | Texture::LockHandle::~LockHandle() |
☑ | SDL_UpdateTexture | Texture::Update() |
☑ | SDL_UpdateYUVTexture | Texture::UpdateYUV() |