|
ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
成员的完整列表,这些成员属于 Renderer,包括所有继承而来的类成员
| BeginOffscreen() | Renderer | inlinestatic |
| ClearClipRect() | Renderer | static |
| ClearScreen() | Renderer | inlinestatic |
| ClearViewport() | Renderer | static |
| CreateTextureFromSurface(SDL_Surface *surface) | Renderer | static |
| Destroy() | Renderer | inlinestatic |
| DrawSprite(const Sprite &sprite, const Vector2 &position, const std::optional< Vector2 > &size=std::nullopt) | Renderer | static |
| DrawTexture(SDL_Texture *texture, const SDL_FRect *src, const SDL_FRect &dst) | Renderer | static |
| DrawTextureRotated(SDL_Texture *texture, const SDL_FRect *src, const SDL_FRect &dst, double angle, const SDL_FPoint *center, SDL_FlipMode flip) | Renderer | static |
| EndOffscreen() | Renderer | inlinestatic |
| EngineContext class | Renderer | friend |
| FillRect(const SDL_FRect &rect) | Renderer | static |
| GetInstance() | Renderer | static |
| GetLogicalHeight() | Renderer | inlinestatic |
| GetLogicalWidth() | Renderer | inlinestatic |
| GetRenderer() | Renderer | inlinestatic |
| Init() | Renderer | inlinestatic |
| operator=(const Renderer &)=delete | Renderer | |
| operator=(Renderer &&)=delete | Renderer | |
| Present() | Renderer | inlinestatic |
| ReadPixels(void *pixels, int pitch) | Renderer | inlinestatic |
| RenderCoordinatesToWindow(float x, float y, float *winX, float *winY) | Renderer | static |
| Renderer(const Renderer &)=delete | Renderer | |
| Renderer(Renderer &&)=delete | Renderer | |
| SetClipRect(const SDL_Rect *rect) | Renderer | static |
| SetDrawColor(const Color &color) | Renderer | static |
| SetViewport(const SDL_Rect *viewport) | Renderer | static |