My Project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GPU_RendererImpl Struct Reference

#include <SDL_gpu_RendererImpl.h>

Collaboration diagram for GPU_RendererImpl:
Collaboration graph
[legend]

Public Member Functions

GPU_Target *SDLCALL * Init (GPU_Renderer *renderer, GPU_RendererID renderer_request, Uint16 w, Uint16 h, GPU_WindowFlagEnum SDL_flags)
 
GPU_Target *SDLCALL * CreateTargetFromWindow (GPU_Renderer *renderer, Uint32 windowID, GPU_Target *target)
 
 GPU_bool (SDLCALL *SetActiveTarget)(GPU_Renderer *renderer
 
GPU_Target *SDLCALL * CreateAliasTarget (GPU_Renderer *renderer, GPU_Target *target)
 
 void (SDLCALL *MakeCurrent)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAsCurrent)(GPU_Renderer *renderer)
 
 void (SDLCALL *ResetRendererState)(GPU_Renderer *renderer)
 
 GPU_bool (SDLCALL *AddDepthBuffer)(GPU_Renderer *renderer
 
 GPU_bool (SDLCALL *SetWindowResolution)(GPU_Renderer *renderer
 
 void (SDLCALL *SetVirtualResolution)(GPU_Renderer *renderer
 
 void (SDLCALL *UnsetVirtualResolution)(GPU_Renderer *renderer
 
 void (SDLCALL *Quit)(GPU_Renderer *renderer)
 
 GPU_bool (SDLCALL *SetFullscreen)(GPU_Renderer *renderer
 
 GPU_Camera (SDLCALL *SetCamera)(GPU_Renderer *renderer
 
GPU_Image *SDLCALL * CreateImage (GPU_Renderer *renderer, Uint16 w, Uint16 h, GPU_FormatEnum format)
 
GPU_Image *SDLCALL * CreateImageUsingTexture (GPU_Renderer *renderer, GPU_TextureHandle handle, GPU_bool take_ownership)
 
GPU_Image *SDLCALL * CreateAliasImage (GPU_Renderer *renderer, GPU_Image *image)
 
 GPU_bool (SDLCALL *SaveImage)(GPU_Renderer *renderer
 
GPU_Image *SDLCALL * CopyImage (GPU_Renderer *renderer, GPU_Image *image)
 
 void (SDLCALL *UpdateImage)(GPU_Renderer *renderer
 
 void (SDLCALL *UpdateImageBytes)(GPU_Renderer *renderer
 
 GPU_bool (SDLCALL *ReplaceImage)(GPU_Renderer *renderer
 
GPU_Image *SDLCALL * CopyImageFromSurface (GPU_Renderer *renderer, SDL_Surface *surface, GPU_Rect *surface_rect)
 
GPU_Image *SDLCALL * CopyImageFromTarget (GPU_Renderer *renderer, GPU_Target *target)
 
SDL_Surface *SDLCALL * CopySurfaceFromTarget (GPU_Renderer *renderer, GPU_Target *target)
 
SDL_Surface *SDLCALL * CopySurfaceFromImage (GPU_Renderer *renderer, GPU_Image *image)
 
 void (SDLCALL *FreeImage)(GPU_Renderer *renderer
 
GPU_Target *SDLCALL * GetTarget (GPU_Renderer *renderer, GPU_Image *image)
 
 void (SDLCALL *FreeTarget)(GPU_Renderer *renderer
 
 void (SDLCALL *Blit)(GPU_Renderer *renderer
 
 void (SDLCALL *BlitRotate)(GPU_Renderer *renderer
 
 void (SDLCALL *BlitScale)(GPU_Renderer *renderer
 
 void (SDLCALL *BlitTransform)(GPU_Renderer *renderer
 
 void (SDLCALL *BlitTransformX)(GPU_Renderer *renderer
 
 void (SDLCALL *PrimitiveBatchV)(GPU_Renderer *renderer
 
 void (SDLCALL *GenerateMipmaps)(GPU_Renderer *renderer
 
 GPU_Rect (SDLCALL *SetClip)(GPU_Renderer *renderer
 
 void (SDLCALL *UnsetClip)(GPU_Renderer *renderer
 
 SDL_Color (SDLCALL *GetPixel)(GPU_Renderer *renderer
 
 void (SDLCALL *SetImageFilter)(GPU_Renderer *renderer
 
 void (SDLCALL *SetWrapMode)(GPU_Renderer *renderer
 
 GPU_TextureHandle (SDLCALL *GetTextureHandle)(GPU_Renderer *renderer
 
 void (SDLCALL *ClearRGBA)(GPU_Renderer *renderer
 
 void (SDLCALL *FlushBlitBuffer)(GPU_Renderer *renderer)
 
 void (SDLCALL *Flip)(GPU_Renderer *renderer
 
 Uint32 (SDLCALL *CreateShaderProgram)(GPU_Renderer *renderer)
 
 void (SDLCALL *FreeShaderProgram)(GPU_Renderer *renderer
 
 Uint32 (SDLCALL *CompileShader_RW)(GPU_Renderer *renderer
 
 Uint32 (SDLCALL *CompileShader)(GPU_Renderer *renderer
 
 void (SDLCALL *FreeShader)(GPU_Renderer *renderer
 
 void (SDLCALL *AttachShader)(GPU_Renderer *renderer
 
 void (SDLCALL *DetachShader)(GPU_Renderer *renderer
 
 GPU_bool (SDLCALL *LinkShaderProgram)(GPU_Renderer *renderer
 
 void (SDLCALL *ActivateShaderProgram)(GPU_Renderer *renderer
 
 void (SDLCALL *DeactivateShaderProgram)(GPU_Renderer *renderer)
 
const char *SDLCALL * GetShaderMessage (GPU_Renderer *renderer)
 
 int (SDLCALL *GetAttributeLocation)(GPU_Renderer *renderer
 
 int (SDLCALL *GetUniformLocation)(GPU_Renderer *renderer
 
 GPU_ShaderBlock (SDLCALL *LoadShaderBlock)(GPU_Renderer *renderer
 
 void (SDLCALL *SetShaderBlock)(GPU_Renderer *renderer
 
 void (SDLCALL *SetShaderImage)(GPU_Renderer *renderer
 
 void (SDLCALL *GetUniformiv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetUniformi)(GPU_Renderer *renderer
 
 void (SDLCALL *SetUniformiv)(GPU_Renderer *renderer
 
 void (SDLCALL *GetUniformuiv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetUniformui)(GPU_Renderer *renderer
 
 void (SDLCALL *SetUniformuiv)(GPU_Renderer *renderer
 
 void (SDLCALL *GetUniformfv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetUniformf)(GPU_Renderer *renderer
 
 void (SDLCALL *SetUniformfv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetUniformMatrixfv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAttributef)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAttributei)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAttributeui)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAttributefv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAttributeiv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAttributeuiv)(GPU_Renderer *renderer
 
 void (SDLCALL *SetAttributeSource)(GPU_Renderer *renderer
 
 float (SDLCALL *SetLineThickness)(GPU_Renderer *renderer
 
 float (SDLCALL *GetLineThickness)(GPU_Renderer *renderer)
 
 void (SDLCALL *Pixel)(GPU_Renderer *renderer
 
 void (SDLCALL *Line)(GPU_Renderer *renderer
 
 void (SDLCALL *Arc)(GPU_Renderer *renderer
 
 void (SDLCALL *ArcFilled)(GPU_Renderer *renderer
 
 void (SDLCALL *Circle)(GPU_Renderer *renderer
 
 void (SDLCALL *CircleFilled)(GPU_Renderer *renderer
 
 void (SDLCALL *Ellipse)(GPU_Renderer *renderer
 
 void (SDLCALL *EllipseFilled)(GPU_Renderer *renderer
 
 void (SDLCALL *Sector)(GPU_Renderer *renderer
 
 void (SDLCALL *SectorFilled)(GPU_Renderer *renderer
 
 void (SDLCALL *Tri)(GPU_Renderer *renderer
 
 void (SDLCALL *TriFilled)(GPU_Renderer *renderer
 
 void (SDLCALL *Rectangle)(GPU_Renderer *renderer
 
 void (SDLCALL *RectangleFilled)(GPU_Renderer *renderer
 
 void (SDLCALL *RectangleRound)(GPU_Renderer *renderer
 
 void (SDLCALL *RectangleRoundFilled)(GPU_Renderer *renderer
 
 void (SDLCALL *Polygon)(GPU_Renderer *renderer
 
 void (SDLCALL *Polyline)(GPU_Renderer *renderer
 
 void (SDLCALL *PolygonFilled)(GPU_Renderer *renderer
 

Public Attributes

GPU_Target * target
 
GPU_Target Uint32 windowID
 
Uint16 w
 
Uint16 Uint16 h
 
GPU_Target Uint16 w
 
GPU_Target Uint16 Uint16 h
 
GPU_bool enable_fullscreen
 
GPU_bool GPU_bool use_desktop_resolution
 
GPU_Target GPU_Camera * cam
 
GPU_Image * image
 
GPU_Image const char * filename
 
GPU_Image const char GPU_FileFormatEnum format
 
GPU_Image const GPU_Rect * image_rect
 
GPU_Image const GPU_Rect SDL_Surface * surface
 
GPU_Image const GPU_Rect SDL_Surface const GPU_Rect * surface_rect
 
GPU_Image const GPU_Rect const unsigned char * bytes
 
GPU_Image const GPU_Rect const unsigned char int bytes_per_row
 
GPU_Image SDL_Surface * surface
 
GPU_Image SDL_Surface const GPU_Rect * surface_rect
 
GPU_Image GPU_Rect * src_rect
 
GPU_Image GPU_Rect GPU_Target * target
 
GPU_Image GPU_Rect GPU_Target float x
 
GPU_Image GPU_Rect GPU_Target float float y
 
GPU_Image GPU_Rect GPU_Target float float float degrees
 
GPU_Image GPU_Rect GPU_Target float float float scaleX
 
GPU_Image GPU_Rect GPU_Target float float float float scaleY
 
GPU_Image GPU_Rect GPU_Target float float float float scaleX
 
GPU_Image GPU_Rect GPU_Target float float float float float scaleY
 
GPU_Image GPU_Rect GPU_Target float float float pivot_x
 
GPU_Image GPU_Rect GPU_Target float float float float pivot_y
 
GPU_Image GPU_Rect GPU_Target float float float float float degrees
 
GPU_Image GPU_Rect GPU_Target float float float float float float scaleX
 
GPU_Image GPU_Rect GPU_Target float float float float float float float scaleY
 
GPU_Image GPU_Target * target
 
GPU_Image GPU_Target GPU_PrimitiveEnum primitive_type
 
GPU_Image GPU_Target GPU_PrimitiveEnum unsigned short num_vertices
 
GPU_Image GPU_Target GPU_PrimitiveEnum unsigned short void * values
 
GPU_Image GPU_Target GPU_PrimitiveEnum unsigned short void unsigned int num_indices
 
GPU_Image GPU_Target GPU_PrimitiveEnum unsigned short void unsigned int unsigned short * indices
 
GPU_Image GPU_Target GPU_PrimitiveEnum unsigned short void unsigned int unsigned short GPU_BatchFlagEnum flags
 
GPU_Target Sint16 x
 
GPU_Target Sint16 Sint16 y
 
GPU_Target Sint16 Sint16 Uint16 w
 
GPU_Target Sint16 Sint16 Uint16 Uint16 h
 
GPU_Image GPU_FilterEnum filter
 
GPU_Image GPU_WrapEnum wrap_mode_x
 
GPU_Image GPU_WrapEnum GPU_WrapEnum wrap_mode_y
 
GPU_Target Uint8 r
 
GPU_Target Uint8 Uint8 g
 
GPU_Target Uint8 Uint8 Uint8 b
 
GPU_Target Uint8 Uint8 Uint8 Uint8 a
 
Uint32 program_object
 
GPU_ShaderEnum shader_type
 
GPU_ShaderEnum SDL_RWops * shader_source
 
GPU_ShaderEnum SDL_RWops GPU_bool free_rwops
 
GPU_ShaderEnum const char * shader_source
 
Uint32 shader_object
 
Uint32 Uint32 shader_object
 
Uint32 GPU_ShaderBlock * block
 
Uint32 const char * attrib_name
 
Uint32 const char * uniform_name
 
Uint32 const char * position_name
 
Uint32 const char const char * texcoord_name
 
Uint32 const char const char const char * color_name
 
Uint32 const char const char const char const char * modelViewMatrix_name
 
GPU_ShaderBlock block
 
GPU_Image int location
 
GPU_Image int int image_unit
 
Uint32 int location
 
Uint32 int int * values
 
int location
 
int int value
 
int int num_elements_per_value
 
int int int num_values
 
int int int int * values
 
Uint32 int unsigned int * values
 
int unsigned int value
 
int int int unsigned int * values
 
Uint32 int float * values
 
int float value
 
int int int float * values
 
int int num_matrices
 
int int int num_rows
 
int int int int num_columns
 
int int int int GPU_bool transpose
 
int int int int GPU_bool float * values
 
int int num_elements
 
int int float * value
 
int int int * value
 
int int unsigned int * value
 
int num_values
 
int GPU_Attribute source
 
float thickness
 
GPU_Target float x
 
GPU_Target float float y
 
GPU_Target float float SDL_Color color
 
GPU_Target float x1
 
GPU_Target float float y1
 
GPU_Target float float float x2
 
GPU_Target float float float float y2
 
GPU_Target float float float float SDL_Color color
 
GPU_Target float float float radius
 
GPU_Target float float float float start_angle
 
GPU_Target float float float float float end_angle
 
GPU_Target float float float float float SDL_Color color
 
GPU_Target float float float SDL_Color color
 
GPU_Target float float float rx
 
GPU_Target float float float float ry
 
GPU_Target float float float float float degrees
 
GPU_Target float float float inner_radius
 
GPU_Target float float float float outer_radius
 
GPU_Target float float float float float start_angle
 
GPU_Target float float float float float float end_angle
 
GPU_Target float float float float float float SDL_Color color
 
GPU_Target float float float float float x3
 
GPU_Target float float float float float float y3
 
GPU_Target float float float float float radius
 
GPU_Target unsigned int num_vertices
 
GPU_Target unsigned int float * vertices
 
GPU_Target unsigned int float SDL_Color color
 
GPU_Target unsigned int float SDL_Color GPU_bool close_loop
 

Detailed Description

Private implementation of renderer members.

Member Function Documentation

◆ CopyImage()

GPU_Image *SDLCALL * GPU_RendererImpl::CopyImage ( GPU_Renderer *  renderer,
GPU_Image *  image 
)
See also
GPU_CopyImage()

◆ CopyImageFromSurface()

GPU_Image *SDLCALL * GPU_RendererImpl::CopyImageFromSurface ( GPU_Renderer *  renderer,
SDL_Surface *  surface,
GPU_Rect *  surface_rect 
)

◆ CopyImageFromTarget()

GPU_Image *SDLCALL * GPU_RendererImpl::CopyImageFromTarget ( GPU_Renderer *  renderer,
GPU_Target *  target 
)

◆ CopySurfaceFromImage()

SDL_Surface *SDLCALL * GPU_RendererImpl::CopySurfaceFromImage ( GPU_Renderer *  renderer,
GPU_Image *  image 
)

◆ CopySurfaceFromTarget()

SDL_Surface *SDLCALL * GPU_RendererImpl::CopySurfaceFromTarget ( GPU_Renderer *  renderer,
GPU_Target *  target 
)

◆ CreateAliasImage()

GPU_Image *SDLCALL * GPU_RendererImpl::CreateAliasImage ( GPU_Renderer *  renderer,
GPU_Image *  image 
)

◆ CreateAliasTarget()

GPU_Target *SDLCALL * GPU_RendererImpl::CreateAliasTarget ( GPU_Renderer *  renderer,
GPU_Target *  target 
)

◆ CreateImage()

GPU_Image *SDLCALL * GPU_RendererImpl::CreateImage ( GPU_Renderer *  renderer,
Uint16  w,
Uint16  h,
GPU_FormatEnum  format 
)

◆ CreateImageUsingTexture()

GPU_Image *SDLCALL * GPU_RendererImpl::CreateImageUsingTexture ( GPU_Renderer *  renderer,
GPU_TextureHandle  handle,
GPU_bool  take_ownership 
)

◆ CreateTargetFromWindow()

GPU_Target *SDLCALL * GPU_RendererImpl::CreateTargetFromWindow ( GPU_Renderer *  renderer,
Uint32  windowID,
GPU_Target *  target 
)
See also
GPU_CreateTargetFromWindow The extra parameter is used internally to reuse/reinit a target.

◆ float() [1/2]

GPU_RendererImpl::float ( SDLCALL *  GetLineThickness)

◆ float() [2/2]

GPU_RendererImpl::float ( SDLCALL *  SetLineThickness)

◆ GetShaderMessage()

const char *SDLCALL * GPU_RendererImpl::GetShaderMessage ( GPU_Renderer *  renderer)

◆ GetTarget()

GPU_Target *SDLCALL * GPU_RendererImpl::GetTarget ( GPU_Renderer *  renderer,
GPU_Image *  image 
)
See also
GPU_GetTarget()

◆ GPU_bool() [1/7]

GPU_RendererImpl::GPU_bool ( SDLCALL *  AddDepthBuffer)

◆ GPU_bool() [2/7]

GPU_RendererImpl::GPU_bool ( SDLCALL *  LinkShaderProgram)

◆ GPU_bool() [3/7]

GPU_RendererImpl::GPU_bool ( SDLCALL *  ReplaceImage)

◆ GPU_bool() [4/7]

GPU_RendererImpl::GPU_bool ( SDLCALL *  SaveImage)
See also
GPU_SaveImage()

◆ GPU_bool() [5/7]

GPU_RendererImpl::GPU_bool ( SDLCALL *  SetActiveTarget)

◆ GPU_bool() [6/7]

GPU_RendererImpl::GPU_bool ( SDLCALL *  SetFullscreen)

◆ GPU_bool() [7/7]

GPU_RendererImpl::GPU_bool ( SDLCALL *  SetWindowResolution)

◆ GPU_Camera()

GPU_RendererImpl::GPU_Camera ( SDLCALL *  SetCamera)
See also
GPU_SetCamera()

◆ GPU_Rect()

GPU_RendererImpl::GPU_Rect ( SDLCALL *  SetClip)
See also
GPU_SetClip()

◆ GPU_ShaderBlock()

GPU_RendererImpl::GPU_ShaderBlock ( SDLCALL *  LoadShaderBlock)

◆ GPU_TextureHandle()

GPU_RendererImpl::GPU_TextureHandle ( SDLCALL *  GetTextureHandle)

◆ Init()

GPU_Target *SDLCALL * GPU_RendererImpl::Init ( GPU_Renderer *  renderer,
GPU_RendererID  renderer_request,
Uint16  w,
Uint16  h,
GPU_WindowFlagEnum  SDL_flags 
)

◆ int() [1/2]

GPU_RendererImpl::int ( SDLCALL *  GetAttributeLocation)
See also
GPU_GetAttribLocation()

◆ int() [2/2]

GPU_RendererImpl::int ( SDLCALL *  GetUniformLocation)

◆ SDL_Color()

GPU_RendererImpl::SDL_Color ( SDLCALL *  GetPixel)
See also
GPU_GetPixel()

◆ Uint32() [1/3]

GPU_RendererImpl::Uint32 ( SDLCALL *  CompileShader)

◆ Uint32() [2/3]

GPU_RendererImpl::Uint32 ( SDLCALL *  CompileShader_RW)

◆ Uint32() [3/3]

GPU_RendererImpl::Uint32 ( SDLCALL *  CreateShaderProgram)

◆ void() [1/67]

GPU_RendererImpl::void ( SDLCALL *  ActivateShaderProgram)

◆ void() [2/67]

GPU_RendererImpl::void ( SDLCALL *  Arc)
See also
GPU_Arc()

◆ void() [3/67]

GPU_RendererImpl::void ( SDLCALL *  ArcFilled)
See also
GPU_ArcFilled()

◆ void() [4/67]

GPU_RendererImpl::void ( SDLCALL *  AttachShader)

◆ void() [5/67]

GPU_RendererImpl::void ( SDLCALL *  Blit)
See also
GPU_Blit()

◆ void() [6/67]

GPU_RendererImpl::void ( SDLCALL *  BlitRotate)

◆ void() [7/67]

GPU_RendererImpl::void ( SDLCALL *  BlitScale)
See also
GPU_BlitScale()

◆ void() [8/67]

GPU_RendererImpl::void ( SDLCALL *  BlitTransform)

◆ void() [9/67]

GPU_RendererImpl::void ( SDLCALL *  BlitTransformX)

◆ void() [10/67]

GPU_RendererImpl::void ( SDLCALL *  Circle)
See also
GPU_Circle()

◆ void() [11/67]

GPU_RendererImpl::void ( SDLCALL *  CircleFilled)

◆ void() [12/67]

GPU_RendererImpl::void ( SDLCALL *  ClearRGBA)
See also
GPU_ClearRGBA()

◆ void() [13/67]

GPU_RendererImpl::void ( SDLCALL *  DeactivateShaderProgram)

◆ void() [14/67]

GPU_RendererImpl::void ( SDLCALL *  DetachShader)

◆ void() [15/67]

GPU_RendererImpl::void ( SDLCALL *  Ellipse)
See also
GPU_Ellipse()

◆ void() [16/67]

GPU_RendererImpl::void ( SDLCALL *  EllipseFilled)

◆ void() [17/67]

GPU_RendererImpl::void ( SDLCALL *  Flip)
See also
GPU_Flip()

◆ void() [18/67]

GPU_RendererImpl::void ( SDLCALL *  FlushBlitBuffer)

◆ void() [19/67]

GPU_RendererImpl::void ( SDLCALL *  FreeImage)
See also
GPU_FreeImage()

◆ void() [20/67]

GPU_RendererImpl::void ( SDLCALL *  FreeShader)

◆ void() [21/67]

GPU_RendererImpl::void ( SDLCALL *  FreeShaderProgram)

◆ void() [22/67]

GPU_RendererImpl::void ( SDLCALL *  FreeTarget)

◆ void() [23/67]

GPU_RendererImpl::void ( SDLCALL *  GenerateMipmaps)

◆ void() [24/67]

GPU_RendererImpl::void ( SDLCALL *  GetUniformfv)

◆ void() [25/67]

GPU_RendererImpl::void ( SDLCALL *  GetUniformiv)

◆ void() [26/67]

GPU_RendererImpl::void ( SDLCALL *  GetUniformuiv)

◆ void() [27/67]

GPU_RendererImpl::void ( SDLCALL *  Line)
See also
GPU_Line()

◆ void() [28/67]

GPU_RendererImpl::void ( SDLCALL *  MakeCurrent)
See also
GPU_MakeCurrent

◆ void() [29/67]

GPU_RendererImpl::void ( SDLCALL *  Pixel)
See also
GPU_Pixel()

◆ void() [30/67]

GPU_RendererImpl::void ( SDLCALL *  Polygon)
See also
GPU_Polygon()

◆ void() [31/67]

GPU_RendererImpl::void ( SDLCALL *  PolygonFilled)

◆ void() [32/67]

GPU_RendererImpl::void ( SDLCALL *  Polyline)
See also
GPU_Polyline()

◆ void() [33/67]

GPU_RendererImpl::void ( SDLCALL *  PrimitiveBatchV)

◆ void() [34/67]

GPU_RendererImpl::void ( SDLCALL *  Quit)

Clean up the renderer state.

◆ void() [35/67]

GPU_RendererImpl::void ( SDLCALL *  Rectangle)
See also
GPU_Rectangle()

◆ void() [36/67]

GPU_RendererImpl::void ( SDLCALL *  RectangleFilled)

◆ void() [37/67]

GPU_RendererImpl::void ( SDLCALL *  RectangleRound)

◆ void() [38/67]

GPU_RendererImpl::void ( SDLCALL *  RectangleRoundFilled)

◆ void() [39/67]

GPU_RendererImpl::void ( SDLCALL *  ResetRendererState)

◆ void() [40/67]

GPU_RendererImpl::void ( SDLCALL *  Sector)
See also
GPU_Sector()

◆ void() [41/67]

GPU_RendererImpl::void ( SDLCALL *  SectorFilled)

◆ void() [42/67]

GPU_RendererImpl::void ( SDLCALL *  SetAsCurrent)

Sets up this renderer to act as the current renderer. Called automatically by GPU_SetCurrentRenderer().

◆ void() [43/67]

GPU_RendererImpl::void ( SDLCALL *  SetAttributef)

◆ void() [44/67]

GPU_RendererImpl::void ( SDLCALL *  SetAttributefv)

◆ void() [45/67]

GPU_RendererImpl::void ( SDLCALL *  SetAttributei)

◆ void() [46/67]

GPU_RendererImpl::void ( SDLCALL *  SetAttributeiv)

◆ void() [47/67]

GPU_RendererImpl::void ( SDLCALL *  SetAttributeSource)

◆ void() [48/67]

GPU_RendererImpl::void ( SDLCALL *  SetAttributeui)

◆ void() [49/67]

GPU_RendererImpl::void ( SDLCALL *  SetAttributeuiv)

◆ void() [50/67]

GPU_RendererImpl::void ( SDLCALL *  SetImageFilter)

◆ void() [51/67]

GPU_RendererImpl::void ( SDLCALL *  SetShaderBlock)

◆ void() [52/67]

GPU_RendererImpl::void ( SDLCALL *  SetShaderImage)

◆ void() [53/67]

GPU_RendererImpl::void ( SDLCALL *  SetUniformf)

◆ void() [54/67]

GPU_RendererImpl::void ( SDLCALL *  SetUniformfv)

◆ void() [55/67]

GPU_RendererImpl::void ( SDLCALL *  SetUniformi)

◆ void() [56/67]

GPU_RendererImpl::void ( SDLCALL *  SetUniformiv)

◆ void() [57/67]

GPU_RendererImpl::void ( SDLCALL *  SetUniformMatrixfv)

◆ void() [58/67]

GPU_RendererImpl::void ( SDLCALL *  SetUniformui)

◆ void() [59/67]

GPU_RendererImpl::void ( SDLCALL *  SetUniformuiv)

◆ void() [60/67]

GPU_RendererImpl::void ( SDLCALL *  SetVirtualResolution)

◆ void() [61/67]

GPU_RendererImpl::void ( SDLCALL *  SetWrapMode)

◆ void() [62/67]

GPU_RendererImpl::void ( SDLCALL *  Tri)
See also
GPU_Tri()

◆ void() [63/67]

GPU_RendererImpl::void ( SDLCALL *  TriFilled)
See also
GPU_TriFilled()

◆ void() [64/67]

GPU_RendererImpl::void ( SDLCALL *  UnsetClip)
See also
GPU_UnsetClip()

◆ void() [65/67]

GPU_RendererImpl::void ( SDLCALL *  UnsetVirtualResolution)

◆ void() [66/67]

GPU_RendererImpl::void ( SDLCALL *  UpdateImage)
See also
GPU_UpdateImage

◆ void() [67/67]

GPU_RendererImpl::void ( SDLCALL *  UpdateImageBytes)

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