SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::Renderer, including all inherited members.
AddVulkanRenderSemaphores(Uint32 wait_stage_mask, Sint64 wait_semaphore, Sint64 signal_semaphore) | SDL::Renderer | inline |
ConvertEventToRenderCoordinates(Event *event) const | SDL::Renderer | inline |
CreateTexture(PixelFormat format, TextureAccess access, const PointRaw &size) | SDL::Renderer | inline |
CreateTextureFromSurface(SurfaceParam surface) | SDL::Renderer | inline |
CreateTextureWithProperties(PropertiesParam props) | SDL::Renderer | inline |
Destroy() | SDL::Renderer | inline |
Flush() | SDL::Renderer | inline |
get() const | SDL::Renderer | inline |
GetClipRect() const | SDL::Renderer | inline |
GetColorScale() const | SDL::Renderer | inline |
GetCurrentOutputSize() const | SDL::Renderer | inline |
GetCurrentOutputSize(int *w, int *h) const | SDL::Renderer | inline |
GetDrawBlendMode() const | SDL::Renderer | inline |
GetDrawColor() const | SDL::Renderer | inline |
GetDrawColor(Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) const | SDL::Renderer | inline |
GetDrawColorFloat() const | SDL::Renderer | inline |
GetDrawColorFloat(float *r, float *g, float *b, float *a) const | SDL::Renderer | inline |
GetLogicalPresentation(PointRaw *size, RendererLogicalPresentation *mode) | SDL::Renderer | inline |
GetLogicalPresentation(int *w, int *h, RendererLogicalPresentation *mode) const | SDL::Renderer | inline |
GetLogicalPresentationRect() const | SDL::Renderer | inline |
GetName() const | SDL::Renderer | inline |
GetOutputSize() const | SDL::Renderer | inline |
GetOutputSize(int *w, int *h) const | SDL::Renderer | inline |
GetProperties() const | SDL::Renderer | inline |
GetRenderMetalCommandEncoder() | SDL::Renderer | inline |
GetRenderMetalLayer() | SDL::Renderer | inline |
GetSafeArea() const | SDL::Renderer | inline |
GetScale() const | SDL::Renderer | inline |
GetScale(float *scaleX, float *scaleY) const | SDL::Renderer | inline |
GetTarget() const | SDL::Renderer | inline |
GetViewport() const | SDL::Renderer | inline |
GetVSync() const | SDL::Renderer | inline |
GetWindow() | SDL::Renderer | inline |
IsClipEnabled() const | SDL::Renderer | inline |
IsViewportSet() const | SDL::Renderer | inline |
operator bool() const | SDL::Renderer | inlineexplicit |
operator RendererParam() const | SDL::Renderer | inline |
operator<=>(const Renderer &other) const =default | SDL::Renderer | |
operator=(Renderer other) | SDL::Renderer | inline |
operator==(std::nullptr_t _) const | SDL::Renderer | inline |
Present() | SDL::Renderer | inline |
ReadPixels(OptionalRef< const RectRaw > rect={}) const | SDL::Renderer | inline |
release() | SDL::Renderer | inline |
RenderClear() | SDL::Renderer | inline |
RenderCoordinatesFromWindow(const FPointRaw &window_coord) const | SDL::Renderer | inline |
RenderCoordinatesToWindow(const FPointRaw &coord) const | SDL::Renderer | inline |
RenderDebugText(const FPointRaw &p, StringParam str) | SDL::Renderer | inline |
RenderDebugTextFormat(const FPointRaw &p, std::string_view fmt, ARGS... args) | SDL::Renderer | inline |
Renderer()=default | SDL::Renderer | |
Renderer(const RendererRaw resource) | SDL::Renderer | inlineexplicit |
Renderer(const Renderer &other)=delete | SDL::Renderer | |
Renderer(Renderer &&other) | SDL::Renderer | inline |
Renderer(const RendererRef &other)=delete (defined in SDL::Renderer) | SDL::Renderer | |
Renderer(RendererRef &&other)=delete (defined in SDL::Renderer) | SDL::Renderer | |
Renderer(WindowParam window) | SDL::Renderer | inline |
Renderer(WindowParam window, StringParam name) | SDL::Renderer | inline |
Renderer(PropertiesParam props) | SDL::Renderer | inline |
Renderer(SurfaceParam surface) | SDL::Renderer | inline |
RenderFillRect(OptionalRef< const FRectRaw > rect) | SDL::Renderer | inline |
RenderFillRects(SpanRef< const FRectRaw > rects) | SDL::Renderer | inline |
RenderGeometry(TextureParam texture, std::span< const Vertex > vertices, std::span< const int > indices={}) | SDL::Renderer | inline |
RenderGeometryRaw(TextureParam texture, const float *xy, int xy_stride, const FColor *color, int color_stride, const float *uv, int uv_stride, int num_vertices, const void *indices, int num_indices, int size_indices) | SDL::Renderer | inline |
RenderLine(const FPointRaw &p1, const FPointRaw &p2) | SDL::Renderer | inline |
RenderLines(SpanRef< const FPointRaw > points) | SDL::Renderer | inline |
RenderPoint(const FPointRaw &p) | SDL::Renderer | inline |
RenderPoints(SpanRef< const FPointRaw > points) | SDL::Renderer | inline |
RenderRect(OptionalRef< const FRectRaw > rect) | SDL::Renderer | inline |
RenderRects(SpanRef< const FRectRaw > rects) | SDL::Renderer | inline |
RenderTexture(TextureParam texture, OptionalRef< const FRectRaw > srcrect, OptionalRef< const FRectRaw > dstrect) | SDL::Renderer | inline |
RenderTexture9Grid(TextureParam texture, OptionalRef< const FRectRaw > srcrect, float left_width, float right_width, float top_height, float bottom_height, float scale, OptionalRef< const FRectRaw > dstrect) | SDL::Renderer | inline |
RenderTextureAffine(TextureParam texture, OptionalRef< const FRectRaw > srcrect, OptionalRef< const FPointRaw > origin, OptionalRef< const FPointRaw > right, OptionalRef< const FPointRaw > down) | SDL::Renderer | inline |
RenderTextureRotated(TextureParam texture, OptionalRef< const FRectRaw > srcrect, OptionalRef< const FRectRaw > dstrect, double angle, OptionalRef< const FPointRaw > center, FlipMode flip=FlipMode::SDL_FLIP_NONE) | SDL::Renderer | inline |
RenderTextureTiled(TextureParam texture, OptionalRef< const FRectRaw > srcrect, float scale, OptionalRef< const FRectRaw > dstrect) | SDL::Renderer | inline |
ResetClipRect() | SDL::Renderer | inline |
ResetTarget() | SDL::Renderer | inline |
ResetViewport() | SDL::Renderer | inline |
SetClipRect(OptionalRef< const RectRaw > rect) | SDL::Renderer | inline |
SetColorScale(float scale) | SDL::Renderer | inline |
SetDrawBlendMode(BlendMode blendMode) | SDL::Renderer | inline |
SetDrawColor(ColorRaw c) | SDL::Renderer | inline |
SetDrawColorFloat(const FColorRaw &c) | SDL::Renderer | inline |
SetLogicalPresentation(const PointRaw &size, RendererLogicalPresentation mode) | SDL::Renderer | inline |
SetScale(const FPointRaw &scale) | SDL::Renderer | inline |
SetTarget(TextureParam texture) | SDL::Renderer | inline |
SetViewport(OptionalRef< const RectRaw > rect) | SDL::Renderer | inline |
SetVSync(int vsync) | SDL::Renderer | inline |
~Renderer() | SDL::Renderer | inline |