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.

ConvertEventToRenderCoordinates(Event *event) constSDL::RendererBaseinline
Flush()SDL::RendererBaseinline
get() constSDL::Resource< SDL_Renderer * >inline
GetClipRect() constSDL::RendererBaseinline
GetColorScale() constSDL::RendererBaseinline
GetCurrentOutputSize() constSDL::RendererBaseinline
GetCurrentOutputSize(int *w, int *h) constSDL::RendererBaseinline
GetDrawBlendMode() constSDL::RendererBaseinline
GetDrawColor() constSDL::RendererBaseinline
GetDrawColor(SDL_Color *c) constSDL::RendererBaseinline
GetDrawColor(SDL_FColor *c) constSDL::RendererBaseinline
GetDrawColor(Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a) constSDL::RendererBaseinline
GetDrawColor(float *r, float *g, float *b, float *a) constSDL::RendererBaseinline
GetLogicalPresentation(SDL_Point *size, RendererLogicalPresentation *mode)SDL::RendererBaseinline
GetLogicalPresentation(int *w, int *h, RendererLogicalPresentation *mode) constSDL::RendererBaseinline
GetLogicalPresentationRect() constSDL::RendererBaseinline
GetName() constSDL::RendererBaseinline
GetOutputSize() constSDL::RendererBaseinline
GetOutputSize(int *w, int *h) constSDL::RendererBaseinline
GetProperties() constSDL::RendererBaseinline
GetSafeArea() constSDL::RendererBaseinline
GetScale() constSDL::RendererBaseinline
GetScale(float *scaleX, float *scaleY) constSDL::RendererBaseinline
GetTarget() constSDL::RendererBaseinline
GetViewport() constSDL::RendererBaseinline
GetVSync() constSDL::RendererBaseinline
GetWindow()SDL::RendererBaseinline
IsClipEnabled() constSDL::RendererBaseinline
IsViewportSet() constSDL::RendererBaseinline
operator bool() constSDL::Resource< SDL_Renderer * >inlineexplicit
operator->() constSDL::Resource< SDL_Renderer * >inline
operator->()SDL::Resource< SDL_Renderer * >inline
operator=(Renderer other)SDL::Rendererinline
SDL::RendererRef::operator=(RendererRef other)SDL::RendererRefinline
operator==(const Resource &other) const=defaultSDL::Resource< SDL_Renderer * >
operator==(std::nullopt_t) constSDL::Resource< SDL_Renderer * >inline
operator==(std::nullptr_t) constSDL::Resource< SDL_Renderer * >inline
Present()SDL::RendererBaseinline
ReadPixels(OptionalRef< const SDL_Rect > rect={}) constSDL::RendererBaseinline
release(SDL_Renderer * newResource={})SDL::Resource< SDL_Renderer * >inline
RenderClear()SDL::RendererBaseinline
RenderCoordinatesFromWindow(const SDL_FPoint &window_coord) constSDL::RendererBaseinline
RenderCoordinatesToWindow(const SDL_FPoint &coord) constSDL::RendererBaseinline
RenderDebugText(FPoint p, StringParam str)SDL::RendererBaseinline
RenderDebugTextFormat(FPoint p, std::string_view fmt, ARGS... args)SDL::RendererBaseinline
Renderer(SDL_Renderer *resource={})SDL::Rendererinlineexplicit
Renderer(const Renderer &other)=delete (defined in SDL::Renderer)SDL::Renderer
Renderer(Renderer &&other)=defaultSDL::Renderer
RendererBase(WindowRef window)SDL::RendererRefinline
RendererBase(WindowBase &window, StringParam name)SDL::RendererRefinline
RendererBase(PropertiesBase &props)SDL::RendererRefinline
RendererBase(SurfaceBase &surface)SDL::RendererRefinline
RendererRef(const RendererRef &other)SDL::Rendererinline
RendererRef(RendererRef &&other)SDL::Rendererinline
RenderFillRect(OptionalRef< const SDL_FRect > rect)SDL::RendererBaseinline
RenderFillRects(SpanRef< const SDL_FRect > rects)SDL::RendererBaseinline
RenderGeometry(OptionalTexture texture, std::span< const Vertex > vertices, std::span< const int > indices={})SDL::RendererBaseinline
RenderGeometryRaw(OptionalTexture 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::RendererBaseinline
RenderLine(SDL_FPoint p1, SDL_FPoint p2)SDL::RendererBaseinline
RenderLines(SpanRef< const SDL_FPoint > points)SDL::RendererBaseinline
RenderPoint(SDL_FPoint p)SDL::RendererBaseinline
RenderPoints(SpanRef< const SDL_FPoint > points)SDL::RendererBaseinline
RenderRect(OptionalRef< const SDL_FRect > rect)SDL::RendererBaseinline
RenderRects(SpanRef< const SDL_FRect > rects)SDL::RendererBaseinline
RenderTexture(TextureBase &texture, OptionalRef< const SDL_FRect > srcrect, OptionalRef< const SDL_FRect > dstrect)SDL::RendererBaseinline
RenderTexture9Grid(TextureBase &texture, OptionalRef< const SDL_FRect > srcrect, float left_width, float right_width, float top_height, float bottom_height, float scale, OptionalRef< const SDL_FRect > dstrect)SDL::RendererBaseinline
RenderTextureAffine(TextureBase &texture, OptionalRef< const SDL_FRect > srcrect, OptionalRef< const SDL_FPoint > origin, OptionalRef< const SDL_FPoint > right, OptionalRef< const SDL_FPoint > down)SDL::RendererBaseinline
RenderTextureRotated(TextureBase &texture, OptionalRef< const SDL_FRect > srcrect, OptionalRef< const SDL_FRect > dstrect, double angle, OptionalRef< const SDL_FPoint > center={}, FlipMode flip=SDL_FLIP_NONE)SDL::RendererBaseinline
RenderTextureTiled(TextureBase &texture, OptionalRef< const SDL_FRect > srcrect, float scale, OptionalRef< const SDL_FRect > dstrect)SDL::RendererBaseinline
reset(SDL_Renderer *newResource={})SDL::RendererRefinline
ResetClipRect()SDL::RendererBaseinline
ResetTarget()SDL::RendererBaseinline
ResetViewport()SDL::RendererBaseinline
Resource(T resource={})SDL::RendererBaseinline
Resource(std::nullptr_t)SDL::RendererBaseinline
Resource(std::nullopt_t)SDL::RendererBaseinline
Resource(const Resource &other)=delete (defined in SDL::RendererBase)SDL::RendererBase
Resource(Resource &&other)=delete (defined in SDL::RendererBase)SDL::RendererBase
Resource< SDL_Renderer * >::Resource(SDL_Renderer * resource={})SDL::Resource< SDL_Renderer * >inline
SetClipRect(OptionalRef< const SDL_Rect > rect)SDL::RendererBaseinline
SetColorScale(float scale)SDL::RendererBaseinline
SetDrawBlendMode(BlendMode blendMode)SDL::RendererBaseinline
SetDrawColor(SDL_Color c)SDL::RendererBaseinline
SetDrawColor(SDL_FColor c)SDL::RendererBaseinline
SetLogicalPresentation(SDL_Point size, RendererLogicalPresentation mode)SDL::RendererBaseinline
SetScale(SDL_FPoint scale)SDL::RendererBaseinline
SetTarget(OptionalTexture texture)SDL::RendererBaseinline
SetViewport(OptionalRef< const SDL_Rect > rect)SDL::RendererBaseinline
SetVSync(int vsync)SDL::RendererBaseinline
~Renderer()SDL::Rendererinline
~RendererRef()=defaultSDL::RendererRef