SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::Renderer Member List

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::Rendererinline
ConvertEventToRenderCoordinates(Event *event) constSDL::Rendererinline
CreateTexture(PixelFormat format, TextureAccess access, const PointRaw &size)SDL::Rendererinline
CreateTextureFromSurface(SurfaceParam surface)SDL::Rendererinline
CreateTextureWithProperties(PropertiesParam props)SDL::Rendererinline
Destroy()SDL::Rendererinline
Flush()SDL::Rendererinline
get() constSDL::Rendererinline
GetClipRect() constSDL::Rendererinline
GetColorScale() constSDL::Rendererinline
GetCurrentOutputSize() constSDL::Rendererinline
GetCurrentOutputSize(int *w, int *h) constSDL::Rendererinline
GetDrawBlendMode() constSDL::Rendererinline
GetDrawColor() constSDL::Rendererinline
GetDrawColor(Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) constSDL::Rendererinline
GetDrawColorFloat() constSDL::Rendererinline
GetDrawColorFloat(float *r, float *g, float *b, float *a) constSDL::Rendererinline
GetLogicalPresentation(PointRaw *size, RendererLogicalPresentation *mode)SDL::Rendererinline
GetLogicalPresentation(int *w, int *h, RendererLogicalPresentation *mode) constSDL::Rendererinline
GetLogicalPresentationRect() constSDL::Rendererinline
GetName() constSDL::Rendererinline
GetOutputSize() constSDL::Rendererinline
GetOutputSize(int *w, int *h) constSDL::Rendererinline
GetProperties() constSDL::Rendererinline
GetRenderMetalCommandEncoder()SDL::Rendererinline
GetRenderMetalLayer()SDL::Rendererinline
GetSafeArea() constSDL::Rendererinline
GetScale() constSDL::Rendererinline
GetScale(float *scaleX, float *scaleY) constSDL::Rendererinline
GetTarget() constSDL::Rendererinline
GetViewport() constSDL::Rendererinline
GetVSync() constSDL::Rendererinline
GetWindow()SDL::Rendererinline
IsClipEnabled() constSDL::Rendererinline
IsViewportSet() constSDL::Rendererinline
operator bool() constSDL::Rendererinlineexplicit
operator RendererParam() constSDL::Rendererinline
operator<=>(const Renderer &other) const =defaultSDL::Renderer
operator=(Renderer other)SDL::Rendererinline
operator==(std::nullptr_t _) constSDL::Rendererinline
Present()SDL::Rendererinline
ReadPixels(OptionalRef< const RectRaw > rect={}) constSDL::Rendererinline
release()SDL::Rendererinline
RenderClear()SDL::Rendererinline
RenderCoordinatesFromWindow(const FPointRaw &window_coord) constSDL::Rendererinline
RenderCoordinatesToWindow(const FPointRaw &coord) constSDL::Rendererinline
RenderDebugText(const FPointRaw &p, StringParam str)SDL::Rendererinline
RenderDebugTextFormat(const FPointRaw &p, std::string_view fmt, ARGS... args)SDL::Rendererinline
Renderer()=defaultSDL::Renderer
Renderer(const RendererRaw resource)SDL::Rendererinlineexplicit
Renderer(const Renderer &other)=deleteSDL::Renderer
Renderer(Renderer &&other)SDL::Rendererinline
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::Rendererinline
Renderer(WindowParam window, StringParam name)SDL::Rendererinline
Renderer(PropertiesParam props)SDL::Rendererinline
Renderer(SurfaceParam surface)SDL::Rendererinline
RenderFillRect(OptionalRef< const FRectRaw > rect)SDL::Rendererinline
RenderFillRects(SpanRef< const FRectRaw > rects)SDL::Rendererinline
RenderGeometry(TextureParam texture, std::span< const Vertex > vertices, std::span< const int > indices={})SDL::Rendererinline
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::Rendererinline
RenderLine(const FPointRaw &p1, const FPointRaw &p2)SDL::Rendererinline
RenderLines(SpanRef< const FPointRaw > points)SDL::Rendererinline
RenderPoint(const FPointRaw &p)SDL::Rendererinline
RenderPoints(SpanRef< const FPointRaw > points)SDL::Rendererinline
RenderRect(OptionalRef< const FRectRaw > rect)SDL::Rendererinline
RenderRects(SpanRef< const FRectRaw > rects)SDL::Rendererinline
RenderTexture(TextureParam texture, OptionalRef< const FRectRaw > srcrect, OptionalRef< const FRectRaw > dstrect)SDL::Rendererinline
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::Rendererinline
RenderTextureAffine(TextureParam texture, OptionalRef< const FRectRaw > srcrect, OptionalRef< const FPointRaw > origin, OptionalRef< const FPointRaw > right, OptionalRef< const FPointRaw > down)SDL::Rendererinline
RenderTextureRotated(TextureParam texture, OptionalRef< const FRectRaw > srcrect, OptionalRef< const FRectRaw > dstrect, double angle, OptionalRef< const FPointRaw > center, FlipMode flip=FlipMode::SDL_FLIP_NONE)SDL::Rendererinline
RenderTextureTiled(TextureParam texture, OptionalRef< const FRectRaw > srcrect, float scale, OptionalRef< const FRectRaw > dstrect)SDL::Rendererinline
ResetClipRect()SDL::Rendererinline
ResetTarget()SDL::Rendererinline
ResetViewport()SDL::Rendererinline
SetClipRect(OptionalRef< const RectRaw > rect)SDL::Rendererinline
SetColorScale(float scale)SDL::Rendererinline
SetDrawBlendMode(BlendMode blendMode)SDL::Rendererinline
SetDrawColor(ColorRaw c)SDL::Rendererinline
SetDrawColorFloat(const FColorRaw &c)SDL::Rendererinline
SetLogicalPresentation(const PointRaw &size, RendererLogicalPresentation mode)SDL::Rendererinline
SetScale(const FPointRaw &scale)SDL::Rendererinline
SetTarget(TextureParam texture)SDL::Rendererinline
SetViewport(OptionalRef< const RectRaw > rect)SDL::Rendererinline
SetVSync(int vsync)SDL::Rendererinline
~Renderer()SDL::Rendererinline