zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SDL_Renderer Struct Reference

#include <SDL_sysrender.h>

Public Attributes

Uint8 a
 
Uint8 b
 
SDL_BlendMode blendMode
 
SDL_Rect clip_rect
 
SDL_Rect clip_rect_backup
 
int(* CreateTexture )(SDL_Renderer *renderer, SDL_Texture *texture)
 
void(* DestroyRenderer )(SDL_Renderer *renderer)
 
void(* DestroyTexture )(SDL_Renderer *renderer, SDL_Texture *texture)
 
voiddriverdata
 
Uint8 g
 
int(* GetOutputSize )(SDL_Renderer *renderer, int *w, int *h)
 
int(* GL_BindTexture )(SDL_Renderer *renderer, SDL_Texture *texture, float *texw, float *texh)
 
int(* GL_UnbindTexture )(SDL_Renderer *renderer, SDL_Texture *texture)
 
SDL_bool hidden
 
SDL_RendererInfo info
 
int(* LockTexture )(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect, void **pixels, int *pitch)
 
int logical_h
 
int logical_h_backup
 
int logical_w
 
int logical_w_backup
 
const voidmagic
 
Uint8 r
 
int(* RenderClear )(SDL_Renderer *renderer)
 
int(* RenderCopy )(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcrect, const SDL_FRect *dstrect)
 
int(* RenderCopyEx )(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcquad, const SDL_FRect *dstrect, const double angle, const SDL_FPoint *center, const SDL_RendererFlip flip)
 
int(* RenderDrawLines )(SDL_Renderer *renderer, const SDL_FPoint *points, int count)
 
int(* RenderDrawPoints )(SDL_Renderer *renderer, const SDL_FPoint *points, int count)
 
int(* RenderFillRects )(SDL_Renderer *renderer, const SDL_FRect *rects, int count)
 
void(* RenderPresent )(SDL_Renderer *renderer)
 
int(* RenderReadPixels )(SDL_Renderer *renderer, const SDL_Rect *rect, Uint32 format, void *pixels, int pitch)
 
SDL_FPoint scale
 
SDL_FPoint scale_backup
 
int(* SetRenderTarget )(SDL_Renderer *renderer, SDL_Texture *texture)
 
int(* SetTextureAlphaMod )(SDL_Renderer *renderer, SDL_Texture *texture)
 
int(* SetTextureBlendMode )(SDL_Renderer *renderer, SDL_Texture *texture)
 
int(* SetTextureColorMod )(SDL_Renderer *renderer, SDL_Texture *texture)
 
SDL_Texturetarget
 
SDL_Texturetextures
 
void(* UnlockTexture )(SDL_Renderer *renderer, SDL_Texture *texture)
 
int(* UpdateClipRect )(SDL_Renderer *renderer)
 
int(* UpdateTexture )(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect, const void *pixels, int pitch)
 
int(* UpdateTextureYUV )(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect, const Uint8 *Yplane, int Ypitch, const Uint8 *Uplane, int Upitch, const Uint8 *Vplane, int Vpitch)
 
int(* UpdateViewport )(SDL_Renderer *renderer)
 
SDL_Rect viewport
 
SDL_Rect viewport_backup
 
SDL_Windowwindow
 
void(* WindowEvent )(SDL_Renderer *renderer, const SDL_WindowEvent *event)
 

Detailed Description

Definition at line 76 of file SDL_sysrender.h.

Member Data Documentation

Uint8 SDL_Renderer::a

Color for drawing operations values

Definition at line 154 of file SDL_sysrender.h.

Referenced by SDL_GetRenderDrawColor(), SDL_SetRenderDrawColor(), SW_RenderClear(), SW_RenderDrawLines(), SW_RenderDrawPoints(), and SW_RenderFillRects().

SDL_BlendMode SDL_Renderer::blendMode
SDL_Rect SDL_Renderer::clip_rect
SDL_Rect SDL_Renderer::clip_rect_backup

Definition at line 144 of file SDL_sysrender.h.

Referenced by SDL_SetRenderTarget().

int(* SDL_Renderer::CreateTexture)(SDL_Renderer *renderer, SDL_Texture *texture)

Definition at line 82 of file SDL_sysrender.h.

Referenced by SDL_CreateTexture(), and SW_CreateRendererForSurface().

void(* SDL_Renderer::DestroyRenderer)(SDL_Renderer *renderer)

Definition at line 120 of file SDL_sysrender.h.

Referenced by SDL_DestroyRenderer(), and SW_CreateRendererForSurface().

void(* SDL_Renderer::DestroyTexture)(SDL_Renderer *renderer, SDL_Texture *texture)

Definition at line 118 of file SDL_sysrender.h.

Referenced by SDL_DestroyTexture(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::GetOutputSize)(SDL_Renderer *renderer, int *w, int *h)
int(* SDL_Renderer::GL_BindTexture)(SDL_Renderer *renderer, SDL_Texture *texture, float *texw, float *texh)

Definition at line 122 of file SDL_sysrender.h.

Referenced by SDL_GL_BindTexture().

int(* SDL_Renderer::GL_UnbindTexture)(SDL_Renderer *renderer, SDL_Texture *texture)

Definition at line 123 of file SDL_sysrender.h.

Referenced by SDL_GL_UnbindTexture().

int(* SDL_Renderer::LockTexture)(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect, void **pixels, int *pitch)

Definition at line 97 of file SDL_sysrender.h.

Referenced by SDL_LockTexture(), and SW_CreateRendererForSurface().

int SDL_Renderer::logical_h
int SDL_Renderer::logical_h_backup

Definition at line 136 of file SDL_sysrender.h.

Referenced by SDL_SetRenderTarget().

int SDL_Renderer::logical_w_backup

Definition at line 135 of file SDL_sysrender.h.

Referenced by SDL_SetRenderTarget().

const void* SDL_Renderer::magic
int(* SDL_Renderer::RenderClear)(SDL_Renderer *renderer)

Definition at line 103 of file SDL_sysrender.h.

Referenced by SDL_RenderClear(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::RenderCopy)(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcrect, const SDL_FRect *dstrect)

Definition at line 110 of file SDL_sysrender.h.

Referenced by SDL_RenderCopy(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::RenderCopyEx)(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcquad, const SDL_FRect *dstrect, const double angle, const SDL_FPoint *center, const SDL_RendererFlip flip)

Definition at line 112 of file SDL_sysrender.h.

Referenced by SDL_RenderCopyEx(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::RenderDrawLines)(SDL_Renderer *renderer, const SDL_FPoint *points, int count)
int(* SDL_Renderer::RenderDrawPoints)(SDL_Renderer *renderer, const SDL_FPoint *points, int count)

Definition at line 104 of file SDL_sysrender.h.

Referenced by SDL_RenderDrawPoints(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::RenderFillRects)(SDL_Renderer *renderer, const SDL_FRect *rects, int count)
void(* SDL_Renderer::RenderPresent)(SDL_Renderer *renderer)

Definition at line 117 of file SDL_sysrender.h.

Referenced by SDL_RenderPresent(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::RenderReadPixels)(SDL_Renderer *renderer, const SDL_Rect *rect, Uint32 format, void *pixels, int pitch)

Definition at line 115 of file SDL_sysrender.h.

Referenced by SDL_RenderReadPixels(), and SW_CreateRendererForSurface().

SDL_FPoint SDL_Renderer::scale_backup

Definition at line 148 of file SDL_sysrender.h.

Referenced by SDL_SetRenderTarget().

int(* SDL_Renderer::SetRenderTarget)(SDL_Renderer *renderer, SDL_Texture *texture)
int(* SDL_Renderer::SetTextureAlphaMod)(SDL_Renderer *renderer, SDL_Texture *texture)

Definition at line 85 of file SDL_sysrender.h.

Referenced by SDL_SetTextureAlphaMod(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::SetTextureBlendMode)(SDL_Renderer *renderer, SDL_Texture *texture)

Definition at line 87 of file SDL_sysrender.h.

Referenced by SDL_SetTextureBlendMode(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::SetTextureColorMod)(SDL_Renderer *renderer, SDL_Texture *texture)

Definition at line 83 of file SDL_sysrender.h.

Referenced by SDL_SetTextureColorMod(), and SW_CreateRendererForSurface().

SDL_Texture* SDL_Renderer::textures

Definition at line 151 of file SDL_sysrender.h.

Referenced by SDL_CreateTexture(), SDL_DestroyRenderer(), and SDL_DestroyTexture().

void(* SDL_Renderer::UnlockTexture)(SDL_Renderer *renderer, SDL_Texture *texture)

Definition at line 99 of file SDL_sysrender.h.

Referenced by SDL_UnlockTexture(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::UpdateClipRect)(SDL_Renderer *renderer)
int(* SDL_Renderer::UpdateTexture)(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect, const void *pixels, int pitch)

Definition at line 89 of file SDL_sysrender.h.

Referenced by SDL_UpdateTexture(), and SW_CreateRendererForSurface().

int(* SDL_Renderer::UpdateTextureYUV)(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *rect, const Uint8 *Yplane, int Ypitch, const Uint8 *Uplane, int Upitch, const Uint8 *Vplane, int Vpitch)

Definition at line 92 of file SDL_sysrender.h.

Referenced by SDL_UpdateYUVTexture().

int(* SDL_Renderer::UpdateViewport)(SDL_Renderer *renderer)
SDL_Rect SDL_Renderer::viewport_backup

Definition at line 140 of file SDL_sysrender.h.

Referenced by SDL_RendererEventWatch(), and SDL_SetRenderTarget().

void(* SDL_Renderer::WindowEvent)(SDL_Renderer *renderer, const SDL_WindowEvent *event)

Definition at line 80 of file SDL_sysrender.h.

Referenced by SDL_RendererEventWatch(), and SW_CreateRendererForSurface().


The documentation for this struct was generated from the following file: