SDLgpuStd sdl2_gpu.html#SDLgpuStd sdl2_gpu: SDLgpuStd
SDLgpuGit sdl2_gpu.html#SDLgpuGit sdl2_gpu: SDLgpuGit
SDLgpuDL sdl2_gpu.html#SDLgpuDL sdl2_gpu: SDLgpuDL
SDLgpuStatic sdl2_gpu.html#SDLgpuStatic sdl2_gpu: SDLgpuStatic
SDLgpuSetVer sdl2_gpu.html#SDLgpuSetVer sdl2_gpu: SDLgpuSetVer
SDLgpuLPath sdl2_gpu.html#SDLgpuLPath sdl2_gpu: SDLgpuLPath
SDLgpuPath sdl2_gpu.html#SDLgpuPath sdl2_gpu: SDLgpuPath
NONE sdl2_gpu.html#NONE sdl2_gpu: NONE
FEATURE_NON_POWER_OF_TWO sdl2_gpu.html#FEATURE_NON_POWER_OF_TWO sdl2_gpu: FEATURE_NON_POWER_OF_TWO
FEATURE_RENDER_TARGETS sdl2_gpu.html#FEATURE_RENDER_TARGETS sdl2_gpu: FEATURE_RENDER_TARGETS
FEATURE_BLEND_EQUATIONS sdl2_gpu.html#FEATURE_BLEND_EQUATIONS sdl2_gpu: FEATURE_BLEND_EQUATIONS
FEATURE_BLEND_FUNC_SEPARATE sdl2_gpu.html#FEATURE_BLEND_FUNC_SEPARATE sdl2_gpu: FEATURE_BLEND_FUNC_SEPARATE
FEATURE_BLEND_EQUATIONS_SEPARATE sdl2_gpu.html#FEATURE_BLEND_EQUATIONS_SEPARATE sdl2_gpu: FEATURE_BLEND_EQUATIONS_SEPARATE
FEATURE_GL_BGR sdl2_gpu.html#FEATURE_GL_BGR sdl2_gpu: FEATURE_GL_BGR
FEATURE_GL_BGRA sdl2_gpu.html#FEATURE_GL_BGRA sdl2_gpu: FEATURE_GL_BGRA
FEATURE_GL_ABGR sdl2_gpu.html#FEATURE_GL_ABGR sdl2_gpu: FEATURE_GL_ABGR
FEATURE_VERTEX_SHADER sdl2_gpu.html#FEATURE_VERTEX_SHADER sdl2_gpu: FEATURE_VERTEX_SHADER
FEATURE_FRAGMENT_SHADER sdl2_gpu.html#FEATURE_FRAGMENT_SHADER sdl2_gpu: FEATURE_FRAGMENT_SHADER
FEATURE_PIXEL_SHADER sdl2_gpu.html#FEATURE_PIXEL_SHADER sdl2_gpu: FEATURE_PIXEL_SHADER
FEATURE_GEOMETRY_SHADER sdl2_gpu.html#FEATURE_GEOMETRY_SHADER sdl2_gpu: FEATURE_GEOMETRY_SHADER
FEATURE_WRAP_REPEAT_MIRRORED sdl2_gpu.html#FEATURE_WRAP_REPEAT_MIRRORED sdl2_gpu: FEATURE_WRAP_REPEAT_MIRRORED
FEATURE_CORE_FRAMEBUFFER_OBJECTS sdl2_gpu.html#FEATURE_CORE_FRAMEBUFFER_OBJECTS sdl2_gpu: FEATURE_CORE_FRAMEBUFFER_OBJECTS
FEATURE_ALL_BASE sdl2_gpu.html#FEATURE_ALL_BASE sdl2_gpu: FEATURE_ALL_BASE
FEATURE_ALL_BLEND_PRESETS sdl2_gpu.html#FEATURE_ALL_BLEND_PRESETS sdl2_gpu: FEATURE_ALL_BLEND_PRESETS
FEATURE_ALL_GL_FORMATS sdl2_gpu.html#FEATURE_ALL_GL_FORMATS sdl2_gpu: FEATURE_ALL_GL_FORMATS
FEATURE_BASIC_SHADERS sdl2_gpu.html#FEATURE_BASIC_SHADERS sdl2_gpu: FEATURE_BASIC_SHADERS
FEATURE_ALL_SHADERS sdl2_gpu.html#FEATURE_ALL_SHADERS sdl2_gpu: FEATURE_ALL_SHADERS
INIT_ENABLE_VSYNC sdl2_gpu.html#INIT_ENABLE_VSYNC sdl2_gpu: INIT_ENABLE_VSYNC
INIT_DISABLE_VSYNC sdl2_gpu.html#INIT_DISABLE_VSYNC sdl2_gpu: INIT_DISABLE_VSYNC
INIT_DISABLE_DOUBLE_BUFFER sdl2_gpu.html#INIT_DISABLE_DOUBLE_BUFFER sdl2_gpu: INIT_DISABLE_DOUBLE_BUFFER
INIT_DISABLE_AUTO_VIRTUAL_RESOLUTION sdl2_gpu.html#INIT_DISABLE_AUTO_VIRTUAL_RESOLUTION sdl2_gpu: INIT_DISABLE_AUTO_VIRTUAL_RESOLUTION
INIT_REQUEST_COMPATIBILITY_PROFILE sdl2_gpu.html#INIT_REQUEST_COMPATIBILITY_PROFILE sdl2_gpu: INIT_REQUEST_COMPATIBILITY_PROFILE
INIT_USE_ROW_BY_ROW_TEXTURE_UPLOAD_FALLBACK sdl2_gpu.html#INIT_USE_ROW_BY_ROW_TEXTURE_UPLOAD_FALLBACK sdl2_gpu: INIT_USE_ROW_BY_ROW_TEXTURE_UPLOAD_FALLBACK
INIT_USE_COPY_TEXTURE_UPLOAD_FALLBACK sdl2_gpu.html#INIT_USE_COPY_TEXTURE_UPLOAD_FALLBACK sdl2_gpu: INIT_USE_COPY_TEXTURE_UPLOAD_FALLBACK
POINTS sdl2_gpu.html#POINTS sdl2_gpu: POINTS
LINES sdl2_gpu.html#LINES sdl2_gpu: LINES
LINE_LOOP sdl2_gpu.html#LINE_LOOP sdl2_gpu: LINE_LOOP
LINE_STRIP sdl2_gpu.html#LINE_STRIP sdl2_gpu: LINE_STRIP
TRIANGLES sdl2_gpu.html#TRIANGLES sdl2_gpu: TRIANGLES
TRIANGLE_STRIP sdl2_gpu.html#TRIANGLE_STRIP sdl2_gpu: TRIANGLE_STRIP
TRIANGLE_FAN sdl2_gpu.html#TRIANGLE_FAN sdl2_gpu: TRIANGLE_FAN
BATCH_XY sdl2_gpu.html#BATCH_XY sdl2_gpu: BATCH_XY
BATCH_XYZ sdl2_gpu.html#BATCH_XYZ sdl2_gpu: BATCH_XYZ
BATCH_ST sdl2_gpu.html#BATCH_ST sdl2_gpu: BATCH_ST
BATCH_RGB sdl2_gpu.html#BATCH_RGB sdl2_gpu: BATCH_RGB
BATCH_RGBA sdl2_gpu.html#BATCH_RGBA sdl2_gpu: BATCH_RGBA
BATCH_RGB8 sdl2_gpu.html#BATCH_RGB8 sdl2_gpu: BATCH_RGB8
BATCH_RGBA8 sdl2_gpu.html#BATCH_RGBA8 sdl2_gpu: BATCH_RGBA8
BATCH_XY_ST sdl2_gpu.html#BATCH_XY_ST sdl2_gpu: BATCH_XY_ST
BATCH_XYZ_ST sdl2_gpu.html#BATCH_XYZ_ST sdl2_gpu: BATCH_XYZ_ST
BATCH_XY_RGB sdl2_gpu.html#BATCH_XY_RGB sdl2_gpu: BATCH_XY_RGB
BATCH_XYZ_RGB sdl2_gpu.html#BATCH_XYZ_RGB sdl2_gpu: BATCH_XYZ_RGB
BATCH_XY_RGBA sdl2_gpu.html#BATCH_XY_RGBA sdl2_gpu: BATCH_XY_RGBA
BATCH_XYZ_RGBA sdl2_gpu.html#BATCH_XYZ_RGBA sdl2_gpu: BATCH_XYZ_RGBA
BATCH_XY_ST_RGBA sdl2_gpu.html#BATCH_XY_ST_RGBA sdl2_gpu: BATCH_XY_ST_RGBA
BATCH_XYZ_ST_RGBA sdl2_gpu.html#BATCH_XYZ_ST_RGBA sdl2_gpu: BATCH_XYZ_ST_RGBA
BATCH_XY_RGB8 sdl2_gpu.html#BATCH_XY_RGB8 sdl2_gpu: BATCH_XY_RGB8
BATCH_XYZ_RGB8 sdl2_gpu.html#BATCH_XYZ_RGB8 sdl2_gpu: BATCH_XYZ_RGB8
BATCH_XY_RGBA8 sdl2_gpu.html#BATCH_XY_RGBA8 sdl2_gpu: BATCH_XY_RGBA8
BATCH_XYZ_RGBA8 sdl2_gpu.html#BATCH_XYZ_RGBA8 sdl2_gpu: BATCH_XYZ_RGBA8
BATCH_XY_ST_RGBA8 sdl2_gpu.html#BATCH_XY_ST_RGBA8 sdl2_gpu: BATCH_XY_ST_RGBA8
BATCH_XYZ_ST_RGBA8 sdl2_gpu.html#BATCH_XYZ_ST_RGBA8 sdl2_gpu: BATCH_XYZ_ST_RGBA8
FLIP_NONE sdl2_gpu.html#FLIP_NONE sdl2_gpu: FLIP_NONE
FLIP_HORIZONTAL sdl2_gpu.html#FLIP_HORIZONTAL sdl2_gpu: FLIP_HORIZONTAL
FLIP_VERTICAL sdl2_gpu.html#FLIP_VERTICAL sdl2_gpu: FLIP_VERTICAL
TYPE_BYTE sdl2_gpu.html#TYPE_BYTE sdl2_gpu: TYPE_BYTE
TYPE_UNSIGNED_BYTE sdl2_gpu.html#TYPE_UNSIGNED_BYTE sdl2_gpu: TYPE_UNSIGNED_BYTE
TYPE_SHORT sdl2_gpu.html#TYPE_SHORT sdl2_gpu: TYPE_SHORT
TYPE_UNSIGNED_SHORT sdl2_gpu.html#TYPE_UNSIGNED_SHORT sdl2_gpu: TYPE_UNSIGNED_SHORT
TYPE_INT sdl2_gpu.html#TYPE_INT sdl2_gpu: TYPE_INT
TYPE_UNSIGNED_INT sdl2_gpu.html#TYPE_UNSIGNED_INT sdl2_gpu: TYPE_UNSIGNED_INT
TYPE_FLOAT sdl2_gpu.html#TYPE_FLOAT sdl2_gpu: TYPE_FLOAT
TYPE_DOUBLE sdl2_gpu.html#TYPE_DOUBLE sdl2_gpu: TYPE_DOUBLE
RENDERER_UNKNOWN sdl2_gpu.html#RENDERER_UNKNOWN sdl2_gpu: RENDERER_UNKNOWN
RENDERER_OPENGL_1_BASE sdl2_gpu.html#RENDERER_OPENGL_1_BASE sdl2_gpu: RENDERER_OPENGL_1_BASE
RENDERER_OPENGL_1 sdl2_gpu.html#RENDERER_OPENGL_1 sdl2_gpu: RENDERER_OPENGL_1
RENDERER_OPENGL_2 sdl2_gpu.html#RENDERER_OPENGL_2 sdl2_gpu: RENDERER_OPENGL_2
RENDERER_OPENGL_3 sdl2_gpu.html#RENDERER_OPENGL_3 sdl2_gpu: RENDERER_OPENGL_3
RENDERER_OPENGL_4 sdl2_gpu.html#RENDERER_OPENGL_4 sdl2_gpu: RENDERER_OPENGL_4
RENDERER_GLES_1 sdl2_gpu.html#RENDERER_GLES_1 sdl2_gpu: RENDERER_GLES_1
RENDERER_GLES_2 sdl2_gpu.html#RENDERER_GLES_2 sdl2_gpu: RENDERER_GLES_2
RENDERER_GLES_3 sdl2_gpu.html#RENDERER_GLES_3 sdl2_gpu: RENDERER_GLES_3
RENDERER_D3D9 sdl2_gpu.html#RENDERER_D3D9 sdl2_gpu: RENDERER_D3D9
RENDERER_D3D10 sdl2_gpu.html#RENDERER_D3D10 sdl2_gpu: RENDERER_D3D10
RENDERER_D3D11 sdl2_gpu.html#RENDERER_D3D11 sdl2_gpu: RENDERER_D3D11
ComparisonEnum sdl2_gpu.html#ComparisonEnum sdl2_gpu: ComparisonEnum
BlendFuncEnum sdl2_gpu.html#BlendFuncEnum sdl2_gpu: BlendFuncEnum
BlendEqEnum sdl2_gpu.html#BlendEqEnum sdl2_gpu: BlendEqEnum
BlendPresetEnum sdl2_gpu.html#BlendPresetEnum sdl2_gpu: BlendPresetEnum
FilterEnum sdl2_gpu.html#FilterEnum sdl2_gpu: FilterEnum
SnapEnum sdl2_gpu.html#SnapEnum sdl2_gpu: SnapEnum
WrapEnum sdl2_gpu.html#WrapEnum sdl2_gpu: WrapEnum
FormatEnum sdl2_gpu.html#FormatEnum sdl2_gpu: FormatEnum
FileFormatEnum sdl2_gpu.html#FileFormatEnum sdl2_gpu: FileFormatEnum
ShaderEnum sdl2_gpu.html#ShaderEnum sdl2_gpu: ShaderEnum
ShaderLanguageEnum sdl2_gpu.html#ShaderLanguageEnum sdl2_gpu: ShaderLanguageEnum
ErrorEnum sdl2_gpu.html#ErrorEnum sdl2_gpu: ErrorEnum
DebugLevelEnum sdl2_gpu.html#DebugLevelEnum sdl2_gpu: DebugLevelEnum
GPU_VERSION_MAJOR sdl2_gpu.html#GPU_VERSION_MAJOR sdl2_gpu: GPU_VERSION_MAJOR
GPU_VERSION_MINOR sdl2_gpu.html#GPU_VERSION_MINOR sdl2_gpu: GPU_VERSION_MINOR
GPU_VERSION_PATCH sdl2_gpu.html#GPU_VERSION_PATCH sdl2_gpu: GPU_VERSION_PATCH
HAVE_STDC sdl2_gpu.html#HAVE_STDC sdl2_gpu: HAVE_STDC
HAVE_GNUC sdl2_gpu.html#HAVE_GNUC sdl2_gpu: HAVE_GNUC
HAVE_MSVC sdl2_gpu.html#HAVE_MSVC sdl2_gpu: HAVE_MSVC
FALSE sdl2_gpu.html#FALSE sdl2_gpu: FALSE
TRUE sdl2_gpu.html#TRUE sdl2_gpu: TRUE
RENDERER_ORDER_MAX sdl2_gpu.html#RENDERER_ORDER_MAX sdl2_gpu: RENDERER_ORDER_MAX
RENDERER_CUSTOM_0 sdl2_gpu.html#RENDERER_CUSTOM_0 sdl2_gpu: RENDERER_CUSTOM_0
NEVER sdl2_gpu.html#NEVER sdl2_gpu: NEVER
LESS sdl2_gpu.html#LESS sdl2_gpu: LESS
EQUAL sdl2_gpu.html#EQUAL sdl2_gpu: EQUAL
LEQUAL sdl2_gpu.html#LEQUAL sdl2_gpu: LEQUAL
GREATER sdl2_gpu.html#GREATER sdl2_gpu: GREATER
NOTEQUAL sdl2_gpu.html#NOTEQUAL sdl2_gpu: NOTEQUAL
GEQUAL sdl2_gpu.html#GEQUAL sdl2_gpu: GEQUAL
ALWAYS sdl2_gpu.html#ALWAYS sdl2_gpu: ALWAYS
FUNC_ZERO sdl2_gpu.html#FUNC_ZERO sdl2_gpu: FUNC_ZERO
FUNC_ONE sdl2_gpu.html#FUNC_ONE sdl2_gpu: FUNC_ONE
FUNC_SRC_COLOR sdl2_gpu.html#FUNC_SRC_COLOR sdl2_gpu: FUNC_SRC_COLOR
FUNC_DST_COLOR sdl2_gpu.html#FUNC_DST_COLOR sdl2_gpu: FUNC_DST_COLOR
FUNC_ONE_MINUS_SRC sdl2_gpu.html#FUNC_ONE_MINUS_SRC sdl2_gpu: FUNC_ONE_MINUS_SRC
FUNC_ONE_MINUS_DST sdl2_gpu.html#FUNC_ONE_MINUS_DST sdl2_gpu: FUNC_ONE_MINUS_DST
FUNC_SRC_ALPHA sdl2_gpu.html#FUNC_SRC_ALPHA sdl2_gpu: FUNC_SRC_ALPHA
FUNC_DST_ALPHA sdl2_gpu.html#FUNC_DST_ALPHA sdl2_gpu: FUNC_DST_ALPHA
FUNC_ONE_MINUS_SRC_ALPHA sdl2_gpu.html#FUNC_ONE_MINUS_SRC_ALPHA sdl2_gpu: FUNC_ONE_MINUS_SRC_ALPHA
FUNC_ONE_MINUS_DST_ALPHA sdl2_gpu.html#FUNC_ONE_MINUS_DST_ALPHA sdl2_gpu: FUNC_ONE_MINUS_DST_ALPHA
EQ_ADD sdl2_gpu.html#EQ_ADD sdl2_gpu: EQ_ADD
EQ_SUBTRACT sdl2_gpu.html#EQ_SUBTRACT sdl2_gpu: EQ_SUBTRACT
EQ_REVERSE_SUBTRACT sdl2_gpu.html#EQ_REVERSE_SUBTRACT sdl2_gpu: EQ_REVERSE_SUBTRACT
BLEND_NORMAL sdl2_gpu.html#BLEND_NORMAL sdl2_gpu: BLEND_NORMAL
BLEND_PREMULTIPLIED_ALPHA sdl2_gpu.html#BLEND_PREMULTIPLIED_ALPHA sdl2_gpu: BLEND_PREMULTIPLIED_ALPHA
BLEND_MULTIPLY sdl2_gpu.html#BLEND_MULTIPLY sdl2_gpu: BLEND_MULTIPLY
BLEND_ADD sdl2_gpu.html#BLEND_ADD sdl2_gpu: BLEND_ADD
BLEND_SUBTRACT sdl2_gpu.html#BLEND_SUBTRACT sdl2_gpu: BLEND_SUBTRACT
BLEND_MOD_ALPHA sdl2_gpu.html#BLEND_MOD_ALPHA sdl2_gpu: BLEND_MOD_ALPHA
BLEND_SET_ALPHA sdl2_gpu.html#BLEND_SET_ALPHA sdl2_gpu: BLEND_SET_ALPHA
BLEND_SET sdl2_gpu.html#BLEND_SET sdl2_gpu: BLEND_SET
BLEND_NORMAL_KEEP_ALPHA sdl2_gpu.html#BLEND_NORMAL_KEEP_ALPHA sdl2_gpu: BLEND_NORMAL_KEEP_ALPHA
BLEND_NORMAL_ADD_ALPHA sdl2_gpu.html#BLEND_NORMAL_ADD_ALPHA sdl2_gpu: BLEND_NORMAL_ADD_ALPHA
BLEND_NORMAL_FACTOR_ALPHA sdl2_gpu.html#BLEND_NORMAL_FACTOR_ALPHA sdl2_gpu: BLEND_NORMAL_FACTOR_ALPHA
FILTER_NEAREST sdl2_gpu.html#FILTER_NEAREST sdl2_gpu: FILTER_NEAREST
FILTER_LINEAR sdl2_gpu.html#FILTER_LINEAR sdl2_gpu: FILTER_LINEAR
FILTER_LINEAR_MIPMAP sdl2_gpu.html#FILTER_LINEAR_MIPMAP sdl2_gpu: FILTER_LINEAR_MIPMAP
SNAP_NONE sdl2_gpu.html#SNAP_NONE sdl2_gpu: SNAP_NONE
SNAP_POSITION sdl2_gpu.html#SNAP_POSITION sdl2_gpu: SNAP_POSITION
SNAP_DIMENSIONS sdl2_gpu.html#SNAP_DIMENSIONS sdl2_gpu: SNAP_DIMENSIONS
SNAP_POSITION_AND_DIMENSIONS sdl2_gpu.html#SNAP_POSITION_AND_DIMENSIONS sdl2_gpu: SNAP_POSITION_AND_DIMENSIONS
WRAP_NONE sdl2_gpu.html#WRAP_NONE sdl2_gpu: WRAP_NONE
WRAP_REPEAT sdl2_gpu.html#WRAP_REPEAT sdl2_gpu: WRAP_REPEAT
WRAP_MIRRORED sdl2_gpu.html#WRAP_MIRRORED sdl2_gpu: WRAP_MIRRORED
FORMAT_LUMINANCE sdl2_gpu.html#FORMAT_LUMINANCE sdl2_gpu: FORMAT_LUMINANCE
FORMAT_LUMINANCE_ALPHA sdl2_gpu.html#FORMAT_LUMINANCE_ALPHA sdl2_gpu: FORMAT_LUMINANCE_ALPHA
FORMAT_RGB sdl2_gpu.html#FORMAT_RGB sdl2_gpu: FORMAT_RGB
FORMAT_RGBA sdl2_gpu.html#FORMAT_RGBA sdl2_gpu: FORMAT_RGBA
FORMAT_ALPHA sdl2_gpu.html#FORMAT_ALPHA sdl2_gpu: FORMAT_ALPHA
FORMAT_RG sdl2_gpu.html#FORMAT_RG sdl2_gpu: FORMAT_RG
FORMAT_YCbCr422 sdl2_gpu.html#FORMAT_YCbCr422 sdl2_gpu: FORMAT_YCbCr422
FORMAT_YCbCr420P sdl2_gpu.html#FORMAT_YCbCr420P sdl2_gpu: FORMAT_YCbCr420P
FORMAT_BGR sdl2_gpu.html#FORMAT_BGR sdl2_gpu: FORMAT_BGR
FORMAT_BGRA sdl2_gpu.html#FORMAT_BGRA sdl2_gpu: FORMAT_BGRA
FORMAT_ABGR sdl2_gpu.html#FORMAT_ABGR sdl2_gpu: FORMAT_ABGR
FILE_AUTO sdl2_gpu.html#FILE_AUTO sdl2_gpu: FILE_AUTO
FILE_PNG sdl2_gpu.html#FILE_PNG sdl2_gpu: FILE_PNG
FILE_BMP sdl2_gpu.html#FILE_BMP sdl2_gpu: FILE_BMP
FILE_TGA sdl2_gpu.html#FILE_TGA sdl2_gpu: FILE_TGA
MODEL sdl2_gpu.html#MODEL sdl2_gpu: MODEL
VIEW sdl2_gpu.html#VIEW sdl2_gpu: VIEW
PROJECTION sdl2_gpu.html#PROJECTION sdl2_gpu: PROJECTION
DEFAULT_INIT_FLAGS sdl2_gpu.html#DEFAULT_INIT_FLAGS sdl2_gpu: DEFAULT_INIT_FLAGS
VERTEX_SHADER sdl2_gpu.html#VERTEX_SHADER sdl2_gpu: VERTEX_SHADER
FRAGMENT_SHADER sdl2_gpu.html#FRAGMENT_SHADER sdl2_gpu: FRAGMENT_SHADER
PIXEL_SHADER sdl2_gpu.html#PIXEL_SHADER sdl2_gpu: PIXEL_SHADER
GEOMETRY_SHADER sdl2_gpu.html#GEOMETRY_SHADER sdl2_gpu: GEOMETRY_SHADER
LANGUAGE_NONE sdl2_gpu.html#LANGUAGE_NONE sdl2_gpu: LANGUAGE_NONE
LANGUAGE_ARB_ASSEMBLY sdl2_gpu.html#LANGUAGE_ARB_ASSEMBLY sdl2_gpu: LANGUAGE_ARB_ASSEMBLY
LANGUAGE_GLSL sdl2_gpu.html#LANGUAGE_GLSL sdl2_gpu: LANGUAGE_GLSL
LANGUAGE_GLSLES sdl2_gpu.html#LANGUAGE_GLSLES sdl2_gpu: LANGUAGE_GLSLES
LANGUAGE_HLSL sdl2_gpu.html#LANGUAGE_HLSL sdl2_gpu: LANGUAGE_HLSL
LANGUAGE_CG sdl2_gpu.html#LANGUAGE_CG sdl2_gpu: LANGUAGE_CG
ERROR_NONE sdl2_gpu.html#ERROR_NONE sdl2_gpu: ERROR_NONE
ERROR_BACKEND_ERROR sdl2_gpu.html#ERROR_BACKEND_ERROR sdl2_gpu: ERROR_BACKEND_ERROR
ERROR_DATA_ERROR sdl2_gpu.html#ERROR_DATA_ERROR sdl2_gpu: ERROR_DATA_ERROR
ERROR_USER_ERROR sdl2_gpu.html#ERROR_USER_ERROR sdl2_gpu: ERROR_USER_ERROR
ERROR_UNSUPPORTED_FUNCTION sdl2_gpu.html#ERROR_UNSUPPORTED_FUNCTION sdl2_gpu: ERROR_UNSUPPORTED_FUNCTION
ERROR_NULL_ARGUMENT sdl2_gpu.html#ERROR_NULL_ARGUMENT sdl2_gpu: ERROR_NULL_ARGUMENT
ERROR_FILE_NOT_FOUND sdl2_gpu.html#ERROR_FILE_NOT_FOUND sdl2_gpu: ERROR_FILE_NOT_FOUND
DEBUG_LEVEL_0 sdl2_gpu.html#DEBUG_LEVEL_0 sdl2_gpu: DEBUG_LEVEL_0
DEBUG_LEVEL_1 sdl2_gpu.html#DEBUG_LEVEL_1 sdl2_gpu: DEBUG_LEVEL_1
DEBUG_LEVEL_2 sdl2_gpu.html#DEBUG_LEVEL_2 sdl2_gpu: DEBUG_LEVEL_2
DEBUG_LEVEL_3 sdl2_gpu.html#DEBUG_LEVEL_3 sdl2_gpu: DEBUG_LEVEL_3
DEBUG_LEVEL_MAX sdl2_gpu.html#DEBUG_LEVEL_MAX sdl2_gpu: DEBUG_LEVEL_MAX
LOG_LEVEL_INFO sdl2_gpu.html#LOG_LEVEL_INFO LogLevelEnum.LOG_LEVEL_INFO
LOG_LEVEL_WARNING sdl2_gpu.html#LOG_LEVEL_WARNING LogLevelEnum.LOG_LEVEL_WARNING
LOG_LEVEL_ERROR sdl2_gpu.html#LOG_LEVEL_ERROR LogLevelEnum.LOG_LEVEL_ERROR
LogLevelEnum sdl2_gpu.html#LogLevelEnum sdl2_gpu: LogLevelEnum
WindowFlagEnum sdl2_gpu.html#WindowFlagEnum sdl2_gpu: WindowFlagEnum
Renderer sdl2_gpu.html#Renderer sdl2_gpu: Renderer
Target sdl2_gpu.html#Target sdl2_gpu: Target
Rect sdl2_gpu.html#Rect sdl2_gpu: Rect
RendererEnum sdl2_gpu.html#RendererEnum sdl2_gpu: RendererEnum
RendererID sdl2_gpu.html#RendererID sdl2_gpu: RendererID
BlendMode sdl2_gpu.html#BlendMode sdl2_gpu: BlendMode
Image sdl2_gpu.html#Image sdl2_gpu: Image
TextureHandle sdl2_gpu.html#TextureHandle sdl2_gpu: TextureHandle
Camera sdl2_gpu.html#Camera sdl2_gpu: Camera
ShaderBlock sdl2_gpu.html#ShaderBlock sdl2_gpu: ShaderBlock
MatrixStack sdl2_gpu.html#MatrixStack sdl2_gpu: MatrixStack
Context sdl2_gpu.html#Context sdl2_gpu: Context
FeatureEnum sdl2_gpu.html#FeatureEnum sdl2_gpu: FeatureEnum
InitFlagEnum sdl2_gpu.html#InitFlagEnum sdl2_gpu: InitFlagEnum
PrimitiveEnum sdl2_gpu.html#PrimitiveEnum sdl2_gpu: PrimitiveEnum
BatchFlagEnum sdl2_gpu.html#BatchFlagEnum sdl2_gpu: BatchFlagEnum
FlipEnum sdl2_gpu.html#FlipEnum sdl2_gpu: FlipEnum
TypeEnum sdl2_gpu.html#TypeEnum sdl2_gpu: TypeEnum
AttributeFormat sdl2_gpu.html#AttributeFormat sdl2_gpu: AttributeFormat
Attribute sdl2_gpu.html#Attribute sdl2_gpu: Attribute
AttributeSource sdl2_gpu.html#AttributeSource sdl2_gpu: AttributeSource
ErrorObject sdl2_gpu.html#ErrorObject sdl2_gpu: ErrorObject
RendererImpl sdl2_gpu.html#RendererImpl sdl2_gpu: RendererImpl
getLinkedVersion sdl2_gpu.html#getLinkedVersion sdl2_gpu: getLinkedVersion(): Version
setInitWindow sdl2_gpu.html#setInitWindow,Uint32 sdl2_gpu: setInitWindow(windowID: Uint32)
getInitWindow sdl2_gpu.html#getInitWindow sdl2_gpu: getInitWindow(): Uint32
setPreInitFlags sdl2_gpu.html#setPreInitFlags,InitFlagEnum sdl2_gpu: setPreInitFlags(flags: InitFlagEnum)
getPreInitFlags sdl2_gpu.html#getPreInitFlags sdl2_gpu: getPreInitFlags(): InitFlagEnum
setRequiredFeatures sdl2_gpu.html#setRequiredFeatures,FeatureEnum sdl2_gpu: setRequiredFeatures(features: FeatureEnum)
getRequiredFeatures sdl2_gpu.html#getRequiredFeatures sdl2_gpu: getRequiredFeatures(): FeatureEnum
getDefaultRendererOrder sdl2_gpu.html#getDefaultRendererOrder,ptr.cint,ptr.RendererID sdl2_gpu: getDefaultRendererOrder(orderSize: ptr cint; order: ptr RendererID)
getRendererOrder sdl2_gpu.html#getRendererOrder,ptr.cint,ptr.RendererID sdl2_gpu: getRendererOrder(orderSize: ptr cint; order: ptr RendererID)
setRendererOrder sdl2_gpu.html#setRendererOrder,cint,ptr.RendererID sdl2_gpu: setRendererOrder(orderSize: cint; order: ptr RendererID)
init sdl2_gpu.html#init,Uint16,Uint16,WindowFlags sdl2_gpu: init(w: Uint16; h: Uint16; flags: WindowFlagEnum): ptr Target
initRenderer sdl2_gpu.html#initRenderer,RendererEnum,Uint16,Uint16,WindowFlags sdl2_gpu: initRenderer(rendererEnum: RendererEnum; w: Uint16; h: Uint16; flags: WindowFlagEnum): ptr Target
initRendererByID sdl2_gpu.html#initRendererByID,RendererID,Uint16,Uint16,WindowFlags sdl2_gpu: initRendererByID(rendererRequest: RendererID; w: Uint16; h: Uint16;\n flags: WindowFlagEnum): ptr Target
isFeatureEnabled sdl2_gpu.html#isFeatureEnabled,FeatureEnum sdl2_gpu: isFeatureEnabled(feature: FeatureEnum): Bool
closeCurrentRenderer sdl2_gpu.html#closeCurrentRenderer sdl2_gpu: closeCurrentRenderer()
quit sdl2_gpu.html#quit sdl2_gpu: quit()
setDebugLevel sdl2_gpu.html#setDebugLevel,DebugLevelEnum sdl2_gpu: setDebugLevel(level: DebugLevelEnum)
getDebugLevel sdl2_gpu.html#getDebugLevel sdl2_gpu: getDebugLevel(): DebugLevelEnum
logInfo sdl2_gpu.html#logInfo,cstring sdl2_gpu: logInfo(format: cstring)
logWarning sdl2_gpu.html#logWarning,cstring sdl2_gpu: logWarning(format: cstring)
logError sdl2_gpu.html#logError,cstring sdl2_gpu: logError(format: cstring)
setLogCallback sdl2_gpu.html#setLogCallback,proc(LogLevelEnum,cstring,va_list) sdl2_gpu: setLogCallback(callback: proc (logLevel: LogLevelEnum; format: cstring; args: va_list): cint {.\n cdecl.})
pushErrorCode sdl2_gpu.html#pushErrorCode,cstring,ErrorEnum,cstring sdl2_gpu: pushErrorCode(function: cstring; error: ErrorEnum; details: cstring)
popErrorCode sdl2_gpu.html#popErrorCode sdl2_gpu: popErrorCode(): ErrorObject
getErrorString sdl2_gpu.html#getErrorString,ErrorEnum sdl2_gpu: getErrorString(error: ErrorEnum): cstring
setErrorQueueMax sdl2_gpu.html#setErrorQueueMax,cuint sdl2_gpu: setErrorQueueMax(max: cuint)
makeRendererID sdl2_gpu.html#makeRendererID,cstring,RendererEnum,cint,cint sdl2_gpu: makeRendererID(name: cstring; renderer: RendererEnum; majorVersion: cint;\n minorVersion: cint): RendererID
getRendererID sdl2_gpu.html#getRendererID,RendererEnum sdl2_gpu: getRendererID(renderer: RendererEnum): RendererID
getNumRegisteredRenderers sdl2_gpu.html#getNumRegisteredRenderers sdl2_gpu: getNumRegisteredRenderers(): cint
getRegisteredRendererList sdl2_gpu.html#getRegisteredRendererList,ptr.RendererID sdl2_gpu: getRegisteredRendererList(renderersArray: ptr RendererID)
registerRenderer sdl2_gpu.html#registerRenderer,RendererID,proc(RendererID),proc(ptr.Renderer) sdl2_gpu: registerRenderer(id: RendererID; createRenderer: proc (request: RendererID): ptr Renderer {.\n cdecl.}; freeRenderer: proc (renderer: ptr Renderer) {.cdecl.})
reserveNextRendererEnum sdl2_gpu.html#reserveNextRendererEnum sdl2_gpu: reserveNextRendererEnum(): RendererEnum
getNumActiveRenderers sdl2_gpu.html#getNumActiveRenderers sdl2_gpu: getNumActiveRenderers(): cint
getActiveRendererList sdl2_gpu.html#getActiveRendererList,ptr.RendererID sdl2_gpu: getActiveRendererList(renderersArray: ptr RendererID)
getCurrentRenderer sdl2_gpu.html#getCurrentRenderer sdl2_gpu: getCurrentRenderer(): ptr Renderer
setCurrentRenderer sdl2_gpu.html#setCurrentRenderer,RendererID sdl2_gpu: setCurrentRenderer(id: RendererID)
getRenderer sdl2_gpu.html#getRenderer,RendererID sdl2_gpu: getRenderer(id: RendererID): ptr Renderer
freeRenderer sdl2_gpu.html#freeRenderer,ptr.Renderer sdl2_gpu: freeRenderer(renderer: ptr Renderer)
resetRendererState sdl2_gpu.html#resetRendererState sdl2_gpu: resetRendererState()
setCoordinateMode sdl2_gpu.html#setCoordinateMode,Bool sdl2_gpu: setCoordinateMode(useMathCoords: Bool)
getCoordinateMode sdl2_gpu.html#getCoordinateMode sdl2_gpu: getCoordinateMode(): Bool
setDefaultAnchor sdl2_gpu.html#setDefaultAnchor,cfloat,cfloat sdl2_gpu: setDefaultAnchor(anchorX: cfloat; anchorY: cfloat)
getDefaultAnchor sdl2_gpu.html#getDefaultAnchor,ptr.cfloat,ptr.cfloat sdl2_gpu: getDefaultAnchor(anchorX: ptr cfloat; anchorY: ptr cfloat)
getContextTarget sdl2_gpu.html#getContextTarget sdl2_gpu: getContextTarget(): ptr Target
getWindowTarget sdl2_gpu.html#getWindowTarget,Uint32 sdl2_gpu: getWindowTarget(windowID: Uint32): ptr Target
createTargetFromWindow sdl2_gpu.html#createTargetFromWindow,Uint32 sdl2_gpu: createTargetFromWindow(windowID: Uint32): ptr Target
makeCurrent sdl2_gpu.html#makeCurrent,ptr.Target,Uint32 sdl2_gpu: makeCurrent(target: ptr Target; windowID: Uint32)
setWindowResolution sdl2_gpu.html#setWindowResolution,Uint16,Uint16 sdl2_gpu: setWindowResolution(w: Uint16; h: Uint16): Bool
setFullscreen sdl2_gpu.html#setFullscreen,Bool,Bool sdl2_gpu: setFullscreen(enableFullscreen: Bool; useDesktopResolution: Bool): Bool
getFullscreen sdl2_gpu.html#getFullscreen sdl2_gpu: getFullscreen(): Bool
getActiveTarget sdl2_gpu.html#getActiveTarget sdl2_gpu: getActiveTarget(): ptr Target
setActiveTarget sdl2_gpu.html#setActiveTarget,ptr.Target sdl2_gpu: setActiveTarget(target: ptr Target): Bool
setShapeBlending sdl2_gpu.html#setShapeBlending,Bool sdl2_gpu: setShapeBlending(enable: Bool)
getBlendModeFromPreset sdl2_gpu.html#getBlendModeFromPreset,BlendPresetEnum sdl2_gpu: getBlendModeFromPreset(preset: BlendPresetEnum): BlendMode
setShapeBlendFunction sdl2_gpu.html#setShapeBlendFunction,BlendFuncEnum,BlendFuncEnum,BlendFuncEnum,BlendFuncEnum sdl2_gpu: setShapeBlendFunction(sourceColor: BlendFuncEnum; destColor: BlendFuncEnum;\n sourceAlpha: BlendFuncEnum; destAlpha: BlendFuncEnum)
setShapeBlendEquation sdl2_gpu.html#setShapeBlendEquation,BlendEqEnum,BlendEqEnum sdl2_gpu: setShapeBlendEquation(colorEquation: BlendEqEnum; alphaEquation: BlendEqEnum)
setShapeBlendMode sdl2_gpu.html#setShapeBlendMode,BlendPresetEnum sdl2_gpu: setShapeBlendMode(mode: BlendPresetEnum)
setLineThickness sdl2_gpu.html#setLineThickness,cfloat sdl2_gpu: setLineThickness(thickness: cfloat): cfloat
getLineThickness sdl2_gpu.html#getLineThickness sdl2_gpu: getLineThickness(): cfloat
createAliasTarget sdl2_gpu.html#createAliasTarget,ptr.Target sdl2_gpu: createAliasTarget(target: ptr Target): ptr Target
loadTarget sdl2_gpu.html#loadTarget,ptr.Image sdl2_gpu: loadTarget(image: ptr Image): ptr Target
getTarget sdl2_gpu.html#getTarget,ptr.Image sdl2_gpu: getTarget(image: ptr Image): ptr Target
freeTarget sdl2_gpu.html#freeTarget,ptr.Target sdl2_gpu: freeTarget(target: ptr Target)
setVirtualResolution sdl2_gpu.html#setVirtualResolution,ptr.Target,Uint16,Uint16 sdl2_gpu: setVirtualResolution(target: ptr Target; w: Uint16; h: Uint16)
getVirtualResolution sdl2_gpu.html#getVirtualResolution,ptr.Target,ptr.Uint16,ptr.Uint16 sdl2_gpu: getVirtualResolution(target: ptr Target; w: ptr Uint16; h: ptr Uint16)
getVirtualCoords sdl2_gpu.html#getVirtualCoords,ptr.Target,ptr.cfloat,ptr.cfloat,cfloat,cfloat sdl2_gpu: getVirtualCoords(target: ptr Target; x: ptr cfloat; y: ptr cfloat; displayX: cfloat;\n displayY: cfloat)
unsetVirtualResolution sdl2_gpu.html#unsetVirtualResolution,ptr.Target sdl2_gpu: unsetVirtualResolution(target: ptr Target)
makeRect sdl2_gpu.html#makeRect,cfloat,cfloat,cfloat,cfloat sdl2_gpu: makeRect(x: cfloat; y: cfloat; w: cfloat; h: cfloat): Rect
makeColor sdl2_gpu.html#makeColor,Uint8,Uint8,Uint8,Uint8 sdl2_gpu: makeColor(r: Uint8; g: Uint8; b: Uint8; a: Uint8): Color
setViewport sdl2_gpu.html#setViewport,ptr.Target,Rect sdl2_gpu: setViewport(target: ptr Target; viewport: Rect)
unsetViewport sdl2_gpu.html#unsetViewport,ptr.Target sdl2_gpu: unsetViewport(target: ptr Target)
getDefaultCamera sdl2_gpu.html#getDefaultCamera sdl2_gpu: getDefaultCamera(): Camera
getCamera sdl2_gpu.html#getCamera,ptr.Target sdl2_gpu: getCamera(target: ptr Target): Camera
setCamera sdl2_gpu.html#setCamera,ptr.Target,ptr.Camera sdl2_gpu: setCamera(target: ptr Target; cam: ptr Camera): Camera
enableCamera sdl2_gpu.html#enableCamera,ptr.Target,Bool sdl2_gpu: enableCamera(target: ptr Target; useCamera: Bool)
isCameraEnabled sdl2_gpu.html#isCameraEnabled,ptr.Target sdl2_gpu: isCameraEnabled(target: ptr Target): Bool
addDepthBuffer sdl2_gpu.html#addDepthBuffer,ptr.Target sdl2_gpu: addDepthBuffer(target: ptr Target): Bool
setDepthTest sdl2_gpu.html#setDepthTest,ptr.Target,Bool sdl2_gpu: setDepthTest(target: ptr Target; enable: Bool)
setDepthWrite sdl2_gpu.html#setDepthWrite,ptr.Target,Bool sdl2_gpu: setDepthWrite(target: ptr Target; enable: Bool)
setDepthFunction sdl2_gpu.html#setDepthFunction,ptr.Target,ComparisonEnum sdl2_gpu: setDepthFunction(target: ptr Target; compareOperation: ComparisonEnum)
getPixel sdl2_gpu.html#getPixel,ptr.Target,Sint16,Sint16 sdl2_gpu: getPixel(target: ptr Target; x: Sint16; y: Sint16): Color
setClipRect sdl2_gpu.html#setClipRect,ptr.Target,Rect sdl2_gpu: setClipRect(target: ptr Target; rect: Rect): Rect
setClip sdl2_gpu.html#setClip,ptr.Target,Sint16,Sint16,Uint16,Uint16 sdl2_gpu: setClip(target: ptr Target; x: Sint16; y: Sint16; w: Uint16; h: Uint16): Rect
unsetClip sdl2_gpu.html#unsetClip,ptr.Target sdl2_gpu: unsetClip(target: ptr Target)
intersectRect sdl2_gpu.html#intersectRect,Rect,Rect,ptr.Rect sdl2_gpu: intersectRect(A: Rect; B: Rect; result: ptr Rect): Bool
intersectClipRect sdl2_gpu.html#intersectClipRect,ptr.Target,Rect,ptr.Rect sdl2_gpu: intersectClipRect(target: ptr Target; B: Rect; result: ptr Rect): Bool
setTargetColor sdl2_gpu.html#setTargetColor,ptr.Target,Color sdl2_gpu: setTargetColor(target: ptr Target; color: Color)
setTargetRGB sdl2_gpu.html#setTargetRGB,ptr.Target,Uint8,Uint8,Uint8 sdl2_gpu: setTargetRGB(target: ptr Target; r: Uint8; g: Uint8; b: Uint8)
setTargetRGBA sdl2_gpu.html#setTargetRGBA,ptr.Target,Uint8,Uint8,Uint8,Uint8 sdl2_gpu: setTargetRGBA(target: ptr Target; r: Uint8; g: Uint8; b: Uint8; a: Uint8)
unsetTargetColor sdl2_gpu.html#unsetTargetColor,ptr.Target sdl2_gpu: unsetTargetColor(target: ptr Target)
loadSurface sdl2_gpu.html#loadSurface,cstring sdl2_gpu: loadSurface(filename: cstring): ptr Surface
loadSurface_RW sdl2_gpu.html#loadSurface_RW,ptr.RWops,Bool sdl2_gpu: loadSurface_RW(rwops: ptr RWops; freeRwops: Bool): ptr Surface
saveSurface sdl2_gpu.html#saveSurface,ptr.Surface,cstring,FileFormatEnum sdl2_gpu: saveSurface(surface: ptr Surface; filename: cstring; format: FileFormatEnum): Bool
saveSurface_RW sdl2_gpu.html#saveSurface_RW,ptr.Surface,ptr.RWops,Bool,FileFormatEnum sdl2_gpu: saveSurface_RW(surface: ptr Surface; rwops: ptr RWops; freeRwops: Bool;\n format: FileFormatEnum): Bool
createImage sdl2_gpu.html#createImage,Uint16,Uint16,FormatEnum sdl2_gpu: createImage(w: Uint16; h: Uint16; format: FormatEnum): ptr Image
createImageUsingTexture sdl2_gpu.html#createImageUsingTexture,TextureHandle,Bool sdl2_gpu: createImageUsingTexture(handle: TextureHandle; takeOwnership: Bool): ptr Image
loadImage sdl2_gpu.html#loadImage,cstring sdl2_gpu: loadImage(filename: cstring): ptr Image
loadImage_RW sdl2_gpu.html#loadImage_RW,ptr.RWops,Bool sdl2_gpu: loadImage_RW(rwops: ptr RWops; freeRwops: Bool): ptr Image
createAliasImage sdl2_gpu.html#createAliasImage,ptr.Image sdl2_gpu: createAliasImage(image: ptr Image): ptr Image
copyImage sdl2_gpu.html#copyImage,ptr.Image sdl2_gpu: copyImage(image: ptr Image): ptr Image
freeImage sdl2_gpu.html#freeImage,ptr.Image sdl2_gpu: freeImage(image: ptr Image)
setImageVirtualResolution sdl2_gpu.html#setImageVirtualResolution,ptr.Image,Uint16,Uint16 sdl2_gpu: setImageVirtualResolution(image: ptr Image; w: Uint16; h: Uint16)
unsetImageVirtualResolution sdl2_gpu.html#unsetImageVirtualResolution,ptr.Image sdl2_gpu: unsetImageVirtualResolution(image: ptr Image)
updateImage sdl2_gpu.html#updateImage,ptr.Image,ptr.Rect,ptr.Surface,ptr.Rect sdl2_gpu: updateImage(image: ptr Image; imageRect: ptr Rect; surface: ptr Surface;\n surfaceRect: ptr Rect)
updateImageBytes sdl2_gpu.html#updateImageBytes,ptr.Image,ptr.Rect,ptr.cuchar,cint sdl2_gpu: updateImageBytes(image: ptr Image; imageRect: ptr Rect; bytes: ptr cuchar;\n bytesPerRow: cint)
replaceImage sdl2_gpu.html#replaceImage,ptr.Image,ptr.Surface,ptr.Rect sdl2_gpu: replaceImage(image: ptr Image; surface: ptr Surface; surfaceRect: ptr Rect): Bool
saveImage sdl2_gpu.html#saveImage,ptr.Image,cstring,FileFormatEnum sdl2_gpu: saveImage(image: ptr Image; filename: cstring; format: FileFormatEnum): Bool
saveImage_RW sdl2_gpu.html#saveImage_RW,ptr.Image,ptr.RWops,Bool,FileFormatEnum sdl2_gpu: saveImage_RW(image: ptr Image; rwops: ptr RWops; freeRwops: Bool; format: FileFormatEnum): Bool
generateMipmaps sdl2_gpu.html#generateMipmaps,ptr.Image sdl2_gpu: generateMipmaps(image: ptr Image)
setColor sdl2_gpu.html#setColor,ptr.Image,Color sdl2_gpu: setColor(image: ptr Image; color: Color)
setRGB sdl2_gpu.html#setRGB,ptr.Image,Uint8,Uint8,Uint8 sdl2_gpu: setRGB(image: ptr Image; r: Uint8; g: Uint8; b: Uint8)
setRGBA sdl2_gpu.html#setRGBA,ptr.Image,Uint8,Uint8,Uint8,Uint8 sdl2_gpu: setRGBA(image: ptr Image; r: Uint8; g: Uint8; b: Uint8; a: Uint8)
unsetColor sdl2_gpu.html#unsetColor,ptr.Image sdl2_gpu: unsetColor(image: ptr Image)
getBlending sdl2_gpu.html#getBlending,ptr.Image sdl2_gpu: getBlending(image: ptr Image): Bool
setBlending sdl2_gpu.html#setBlending,ptr.Image,Bool sdl2_gpu: setBlending(image: ptr Image; enable: Bool)
setBlendFunction sdl2_gpu.html#setBlendFunction,ptr.Image,BlendFuncEnum,BlendFuncEnum,BlendFuncEnum,BlendFuncEnum sdl2_gpu: setBlendFunction(image: ptr Image; sourceColor: BlendFuncEnum;\n destColor: BlendFuncEnum; sourceAlpha: BlendFuncEnum;\n destAlpha: BlendFuncEnum)
setBlendEquation sdl2_gpu.html#setBlendEquation,ptr.Image,BlendEqEnum,BlendEqEnum sdl2_gpu: setBlendEquation(image: ptr Image; colorEquation: BlendEqEnum;\n alphaEquation: BlendEqEnum)
setBlendMode sdl2_gpu.html#setBlendMode,ptr.Image,BlendPresetEnum sdl2_gpu: setBlendMode(image: ptr Image; mode: BlendPresetEnum)
setImageFilter sdl2_gpu.html#setImageFilter,ptr.Image,FilterEnum sdl2_gpu: setImageFilter(image: ptr Image; filter: FilterEnum)
setAnchor sdl2_gpu.html#setAnchor,ptr.Image,cfloat,cfloat sdl2_gpu: setAnchor(image: ptr Image; anchorX: cfloat; anchorY: cfloat)
getAnchor sdl2_gpu.html#getAnchor,ptr.Image,ptr.cfloat,ptr.cfloat sdl2_gpu: getAnchor(image: ptr Image; anchorX: ptr cfloat; anchorY: ptr cfloat)
getSnapMode sdl2_gpu.html#getSnapMode,ptr.Image sdl2_gpu: getSnapMode(image: ptr Image): SnapEnum
setSnapMode sdl2_gpu.html#setSnapMode,ptr.Image,SnapEnum sdl2_gpu: setSnapMode(image: ptr Image; mode: SnapEnum)
setWrapMode sdl2_gpu.html#setWrapMode,ptr.Image,WrapEnum,WrapEnum sdl2_gpu: setWrapMode(image: ptr Image; wrapModeX: WrapEnum; wrapModeY: WrapEnum)
getTextureHandle sdl2_gpu.html#getTextureHandle,ptr.Image sdl2_gpu: getTextureHandle(image: ptr Image): TextureHandle
copyImageFromSurface sdl2_gpu.html#copyImageFromSurface,ptr.Surface sdl2_gpu: copyImageFromSurface(surface: ptr Surface): ptr Image
copyImageFromTarget sdl2_gpu.html#copyImageFromTarget,ptr.Target sdl2_gpu: copyImageFromTarget(target: ptr Target): ptr Image
copySurfaceFromTarget sdl2_gpu.html#copySurfaceFromTarget,ptr.Target sdl2_gpu: copySurfaceFromTarget(target: ptr Target): ptr Surface
copySurfaceFromImage sdl2_gpu.html#copySurfaceFromImage,ptr.Image sdl2_gpu: copySurfaceFromImage(image: ptr Image): ptr Surface
vectorLength sdl2_gpu.html#vectorLength,ptr.cfloat sdl2_gpu: vectorLength(vec3: ptr cfloat): cfloat
vectorNormalize sdl2_gpu.html#vectorNormalize,ptr.cfloat sdl2_gpu: vectorNormalize(vec3: ptr cfloat)
vectorDot sdl2_gpu.html#vectorDot,ptr.cfloat,ptr.cfloat sdl2_gpu: vectorDot(A: ptr cfloat; B: ptr cfloat): cfloat
vectorCross sdl2_gpu.html#vectorCross,ptr.cfloat,ptr.cfloat,ptr.cfloat sdl2_gpu: vectorCross(result: ptr cfloat; A: ptr cfloat; B: ptr cfloat)
vectorCopy sdl2_gpu.html#vectorCopy,ptr.cfloat,ptr.cfloat sdl2_gpu: vectorCopy(result: ptr cfloat; A: ptr cfloat)
vectorApplyMatrix sdl2_gpu.html#vectorApplyMatrix,ptr.cfloat,ptr.cfloat sdl2_gpu: vectorApplyMatrix(vec3: ptr cfloat; matrix4x4: ptr cfloat)
vector4ApplyMatrix sdl2_gpu.html#vector4ApplyMatrix,ptr.cfloat,ptr.cfloat sdl2_gpu: vector4ApplyMatrix(vec4: ptr cfloat; matrix4x4: ptr cfloat)
matrixCopy sdl2_gpu.html#matrixCopy,ptr.cfloat,ptr.cfloat sdl2_gpu: matrixCopy(result: ptr cfloat; A: ptr cfloat)
matrixIdentity sdl2_gpu.html#matrixIdentity,ptr.cfloat sdl2_gpu: matrixIdentity(result: ptr cfloat)
matrixOrtho sdl2_gpu.html#matrixOrtho,ptr.cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: matrixOrtho(result: ptr cfloat; left: cfloat; right: cfloat; bottom: cfloat; top: cfloat;\n zNear: cfloat; zFar: cfloat)
matrixFrustum sdl2_gpu.html#matrixFrustum,ptr.cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: matrixFrustum(result: ptr cfloat; left: cfloat; right: cfloat; bottom: cfloat;\n top: cfloat; zNear: cfloat; zFar: cfloat)
matrixPerspective sdl2_gpu.html#matrixPerspective,ptr.cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: matrixPerspective(result: ptr cfloat; fovy: cfloat; aspect: cfloat; zNear: cfloat;\n zFar: cfloat)
matrixLookAt sdl2_gpu.html#matrixLookAt,ptr.cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: matrixLookAt(matrix: ptr cfloat; eyeX: cfloat; eyeY: cfloat; eyeZ: cfloat;\n targetX: cfloat; targetY: cfloat; targetZ: cfloat; upX: cfloat;\n upY: cfloat; upZ: cfloat)
matrixTranslate sdl2_gpu.html#matrixTranslate,ptr.cfloat,cfloat,cfloat,cfloat sdl2_gpu: matrixTranslate(result: ptr cfloat; x: cfloat; y: cfloat; z: cfloat)
matrixScale sdl2_gpu.html#matrixScale,ptr.cfloat,cfloat,cfloat,cfloat sdl2_gpu: matrixScale(result: ptr cfloat; sx: cfloat; sy: cfloat; sz: cfloat)
matrixRotate sdl2_gpu.html#matrixRotate,ptr.cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: matrixRotate(result: ptr cfloat; degrees: cfloat; x: cfloat; y: cfloat; z: cfloat)
matrixMultiply sdl2_gpu.html#matrixMultiply,ptr.cfloat,ptr.cfloat,ptr.cfloat sdl2_gpu: matrixMultiply(result: ptr cfloat; A: ptr cfloat; B: ptr cfloat)
multiplyAndAssign sdl2_gpu.html#multiplyAndAssign,ptr.cfloat,ptr.cfloat sdl2_gpu: multiplyAndAssign(result: ptr cfloat; B: ptr cfloat)
getMatrixString sdl2_gpu.html#getMatrixString,ptr.cfloat sdl2_gpu: getMatrixString(A: ptr cfloat): cstring
getCurrentMatrix sdl2_gpu.html#getCurrentMatrix sdl2_gpu: getCurrentMatrix(): ptr cfloat
getTopMatrix sdl2_gpu.html#getTopMatrix,ptr.MatrixStack sdl2_gpu: getTopMatrix(stack: ptr MatrixStack): ptr cfloat
getModel sdl2_gpu.html#getModel sdl2_gpu: getModel(): ptr cfloat
getView sdl2_gpu.html#getView sdl2_gpu: getView(): ptr cfloat
getProjection sdl2_gpu.html#getProjection sdl2_gpu: getProjection(): ptr cfloat
getModelViewProjection sdl2_gpu.html#getModelViewProjection,ptr.cfloat sdl2_gpu: getModelViewProjection(result: ptr cfloat)
createMatrixStack sdl2_gpu.html#createMatrixStack sdl2_gpu: createMatrixStack(): ptr MatrixStack
freeMatrixStack sdl2_gpu.html#freeMatrixStack,ptr.MatrixStack sdl2_gpu: freeMatrixStack(stack: ptr MatrixStack)
initMatrixStack sdl2_gpu.html#initMatrixStack,ptr.MatrixStack sdl2_gpu: initMatrixStack(stack: ptr MatrixStack)
copyMatrixStack sdl2_gpu.html#copyMatrixStack,ptr.MatrixStack,ptr.MatrixStack sdl2_gpu: copyMatrixStack(source: ptr MatrixStack; dest: ptr MatrixStack)
clearMatrixStack sdl2_gpu.html#clearMatrixStack,ptr.MatrixStack sdl2_gpu: clearMatrixStack(stack: ptr MatrixStack)
resetProjection sdl2_gpu.html#resetProjection,ptr.Target sdl2_gpu: resetProjection(target: ptr Target)
matrixMode sdl2_gpu.html#matrixMode,ptr.Target,cint sdl2_gpu: matrixMode(target: ptr Target; matrixMode: cint)
setProjection sdl2_gpu.html#setProjection,ptr.cfloat sdl2_gpu: setProjection(A: ptr cfloat)
setView sdl2_gpu.html#setView,ptr.cfloat sdl2_gpu: setView(A: ptr cfloat)
setModel sdl2_gpu.html#setModel,ptr.cfloat sdl2_gpu: setModel(A: ptr cfloat)
setProjectionFromStack sdl2_gpu.html#setProjectionFromStack,ptr.MatrixStack sdl2_gpu: setProjectionFromStack(stack: ptr MatrixStack)
setViewFromStack sdl2_gpu.html#setViewFromStack,ptr.MatrixStack sdl2_gpu: setViewFromStack(stack: ptr MatrixStack)
setModelFromStack sdl2_gpu.html#setModelFromStack,ptr.MatrixStack sdl2_gpu: setModelFromStack(stack: ptr MatrixStack)
pushMatrix sdl2_gpu.html#pushMatrix sdl2_gpu: pushMatrix()
popMatrix sdl2_gpu.html#popMatrix sdl2_gpu: popMatrix()
loadIdentity sdl2_gpu.html#loadIdentity sdl2_gpu: loadIdentity()
loadMatrix sdl2_gpu.html#loadMatrix,ptr.cfloat sdl2_gpu: loadMatrix(matrix4x4: ptr cfloat)
ortho sdl2_gpu.html#ortho,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: ortho(left: cfloat; right: cfloat; bottom: cfloat; top: cfloat; zNear: cfloat;\n zFar: cfloat)
frustum sdl2_gpu.html#frustum,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: frustum(left: cfloat; right: cfloat; bottom: cfloat; top: cfloat; zNear: cfloat;\n zFar: cfloat)
perspective sdl2_gpu.html#perspective,cfloat,cfloat,cfloat,cfloat sdl2_gpu: perspective(fovy: cfloat; aspect: cfloat; zNear: cfloat; zFar: cfloat)
lookAt sdl2_gpu.html#lookAt,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: lookAt(eyeX: cfloat; eyeY: cfloat; eyeZ: cfloat; targetX: cfloat; targetY: cfloat;\n targetZ: cfloat; upX: cfloat; upY: cfloat; upZ: cfloat)
translate sdl2_gpu.html#translate,cfloat,cfloat,cfloat sdl2_gpu: translate(x: cfloat; y: cfloat; z: cfloat)
scale sdl2_gpu.html#scale,cfloat,cfloat,cfloat sdl2_gpu: scale(sx: cfloat; sy: cfloat; sz: cfloat)
rotate sdl2_gpu.html#rotate,cfloat,cfloat,cfloat,cfloat sdl2_gpu: rotate(degrees: cfloat; x: cfloat; y: cfloat; z: cfloat)
multMatrix sdl2_gpu.html#multMatrix,ptr.cfloat sdl2_gpu: multMatrix(matrix4x4: ptr cfloat)
clear sdl2_gpu.html#clear,ptr.Target sdl2_gpu: clear(target: ptr Target)
clearColor sdl2_gpu.html#clearColor,ptr.Target,Color sdl2_gpu: clearColor(target: ptr Target; color: Color)
clearRGB sdl2_gpu.html#clearRGB,ptr.Target,Uint8,Uint8,Uint8 sdl2_gpu: clearRGB(target: ptr Target; r: Uint8; g: Uint8; b: Uint8)
clearRGBA sdl2_gpu.html#clearRGBA,ptr.Target,Uint8,Uint8,Uint8,Uint8 sdl2_gpu: clearRGBA(target: ptr Target; r: Uint8; g: Uint8; b: Uint8; a: Uint8)
blit sdl2_gpu.html#blit,ptr.Image,ptr.Rect,ptr.Target,cfloat,cfloat sdl2_gpu: blit(image: ptr Image; srcRect: ptr Rect; target: ptr Target; x: cfloat; y: cfloat)
blitRotate sdl2_gpu.html#blitRotate,ptr.Image,ptr.Rect,ptr.Target,cfloat,cfloat,cfloat sdl2_gpu: blitRotate(image: ptr Image; srcRect: ptr Rect; target: ptr Target; x: cfloat; y: cfloat;\n degrees: cfloat)
blitScale sdl2_gpu.html#blitScale,ptr.Image,ptr.Rect,ptr.Target,cfloat,cfloat,cfloat,cfloat sdl2_gpu: blitScale(image: ptr Image; srcRect: ptr Rect; target: ptr Target; x: cfloat; y: cfloat;\n scaleX: cfloat; scaleY: cfloat)
blitTransform sdl2_gpu.html#blitTransform,ptr.Image,ptr.Rect,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: blitTransform(image: ptr Image; srcRect: ptr Rect; target: ptr Target; x: cfloat;\n y: cfloat; degrees: cfloat; scaleX: cfloat; scaleY: cfloat)
blitTransformX sdl2_gpu.html#blitTransformX,ptr.Image,ptr.Rect,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat sdl2_gpu: blitTransformX(image: ptr Image; srcRect: ptr Rect; target: ptr Target; x: cfloat;\n y: cfloat; pivotX: cfloat; pivotY: cfloat; degrees: cfloat;\n scaleX: cfloat; scaleY: cfloat)
blitRect sdl2_gpu.html#blitRect,ptr.Image,ptr.Rect,ptr.Target,ptr.Rect sdl2_gpu: blitRect(image: ptr Image; srcRect: ptr Rect; target: ptr Target; destRect: ptr Rect)
blitRectX sdl2_gpu.html#blitRectX,ptr.Image,ptr.Rect,ptr.Target,ptr.Rect,cfloat,cfloat,cfloat,FlipEnum sdl2_gpu: blitRectX(image: ptr Image; srcRect: ptr Rect; target: ptr Target; destRect: ptr Rect;\n degrees: cfloat; pivotX: cfloat; pivotY: cfloat; flipDirection: FlipEnum)
triangleBatch sdl2_gpu.html#triangleBatch,ptr.Image,ptr.Target,cushort,ptr.cfloat,cuint,ptr.cushort,BatchFlagEnum sdl2_gpu: triangleBatch(image: ptr Image; target: ptr Target; numVertices: cushort;\n values: ptr cfloat; numIndices: cuint; indices: ptr cushort;\n flags: BatchFlagEnum)
triangleBatchX sdl2_gpu.html#triangleBatchX,ptr.Image,ptr.Target,cushort,pointer,cuint,ptr.cushort,BatchFlagEnum sdl2_gpu: triangleBatchX(image: ptr Image; target: ptr Target; numVertices: cushort;\n values: pointer; numIndices: cuint; indices: ptr cushort;\n flags: BatchFlagEnum)
primitiveBatch sdl2_gpu.html#primitiveBatch,ptr.Image,ptr.Target,PrimitiveEnum,cushort,ptr.cfloat,cuint,ptr.cushort,BatchFlagEnum sdl2_gpu: primitiveBatch(image: ptr Image; target: ptr Target; primitiveType: PrimitiveEnum;\n numVertices: cushort; values: ptr cfloat; numIndices: cuint;\n indices: ptr cushort; flags: BatchFlagEnum)
primitiveBatchV sdl2_gpu.html#primitiveBatchV,ptr.Image,ptr.Target,PrimitiveEnum,cushort,pointer,cuint,ptr.cushort,BatchFlagEnum sdl2_gpu: primitiveBatchV(image: ptr Image; target: ptr Target; primitiveType: PrimitiveEnum;\n numVertices: cushort; values: pointer; numIndices: cuint;\n indices: ptr cushort; flags: BatchFlagEnum)
flushBlitBuffer sdl2_gpu.html#flushBlitBuffer sdl2_gpu: flushBlitBuffer()
flip sdl2_gpu.html#flip,ptr.Target sdl2_gpu: flip(target: ptr Target)
pixel sdl2_gpu.html#pixel,ptr.Target,cfloat,cfloat,Color sdl2_gpu: pixel(target: ptr Target; x: cfloat; y: cfloat; color: Color)
line sdl2_gpu.html#line,ptr.Target,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: line(target: ptr Target; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat; color: Color)
arc sdl2_gpu.html#arc,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: arc(target: ptr Target; x: cfloat; y: cfloat; radius: cfloat; startAngle: cfloat;\n endAngle: cfloat; color: Color)
arcFilled sdl2_gpu.html#arcFilled,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: arcFilled(target: ptr Target; x: cfloat; y: cfloat; radius: cfloat; startAngle: cfloat;\n endAngle: cfloat; color: Color)
circle sdl2_gpu.html#circle,ptr.Target,cfloat,cfloat,cfloat,Color sdl2_gpu: circle(target: ptr Target; x: cfloat; y: cfloat; radius: cfloat; color: Color)
circleFilled sdl2_gpu.html#circleFilled,ptr.Target,cfloat,cfloat,cfloat,Color sdl2_gpu: circleFilled(target: ptr Target; x: cfloat; y: cfloat; radius: cfloat; color: Color)
ellipse sdl2_gpu.html#ellipse,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: ellipse(target: ptr Target; x: cfloat; y: cfloat; rx: cfloat; ry: cfloat; degrees: cfloat;\n color: Color)
ellipseFilled sdl2_gpu.html#ellipseFilled,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: ellipseFilled(target: ptr Target; x: cfloat; y: cfloat; rx: cfloat; ry: cfloat;\n degrees: cfloat; color: Color)
sector sdl2_gpu.html#sector,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: sector(target: ptr Target; x: cfloat; y: cfloat; innerRadius: cfloat;\n outerRadius: cfloat; startAngle: cfloat; endAngle: cfloat; color: Color)
sectorFilled sdl2_gpu.html#sectorFilled,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: sectorFilled(target: ptr Target; x: cfloat; y: cfloat; innerRadius: cfloat;\n outerRadius: cfloat; startAngle: cfloat; endAngle: cfloat; color: Color)
tri sdl2_gpu.html#tri,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: tri(target: ptr Target; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat; x3: cfloat;\n y3: cfloat; color: Color)
triFilled sdl2_gpu.html#triFilled,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: triFilled(target: ptr Target; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat; x3: cfloat;\n y3: cfloat; color: Color)
rectangle sdl2_gpu.html#rectangle,ptr.Target,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: rectangle(target: ptr Target; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat; color: Color)
rectangle2 sdl2_gpu.html#rectangle2,ptr.Target,Rect,Color sdl2_gpu: rectangle2(target: ptr Target; rect: Rect; color: Color)
rectangleFilled sdl2_gpu.html#rectangleFilled,ptr.Target,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: rectangleFilled(target: ptr Target; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat;\n color: Color)
rectangleFilled2 sdl2_gpu.html#rectangleFilled2,ptr.Target,Rect,Color sdl2_gpu: rectangleFilled2(target: ptr Target; rect: Rect; color: Color)
rectangleRound sdl2_gpu.html#rectangleRound,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: rectangleRound(target: ptr Target; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat;\n radius: cfloat; color: Color)
rectangleRound2 sdl2_gpu.html#rectangleRound2,ptr.Target,Rect,cfloat,Color sdl2_gpu: rectangleRound2(target: ptr Target; rect: Rect; radius: cfloat; color: Color)
rectangleRoundFilled sdl2_gpu.html#rectangleRoundFilled,ptr.Target,cfloat,cfloat,cfloat,cfloat,cfloat,Color sdl2_gpu: rectangleRoundFilled(target: ptr Target; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat;\n radius: cfloat; color: Color)
rectangleRoundFilled2 sdl2_gpu.html#rectangleRoundFilled2,ptr.Target,Rect,cfloat,Color sdl2_gpu: rectangleRoundFilled2(target: ptr Target; rect: Rect; radius: cfloat; color: Color)
polygon sdl2_gpu.html#polygon,ptr.Target,cuint,ptr.cfloat,Color sdl2_gpu: polygon(target: ptr Target; numVertices: cuint; vertices: ptr cfloat; color: Color)
polyline sdl2_gpu.html#polyline,ptr.Target,cuint,ptr.cfloat,Color,Bool sdl2_gpu: polyline(target: ptr Target; numVertices: cuint; vertices: ptr cfloat; color: Color;\n closeLoop: Bool)
polygonFilled sdl2_gpu.html#polygonFilled,ptr.Target,cuint,ptr.cfloat,Color sdl2_gpu: polygonFilled(target: ptr Target; numVertices: cuint; vertices: ptr cfloat; color: Color)
createShaderProgram sdl2_gpu.html#createShaderProgram sdl2_gpu: createShaderProgram(): Uint32
freeShaderProgram sdl2_gpu.html#freeShaderProgram,Uint32 sdl2_gpu: freeShaderProgram(programObject: Uint32)
compileShader_RW sdl2_gpu.html#compileShader_RW,ShaderEnum,ptr.RWops,Bool sdl2_gpu: compileShader_RW(shaderType: ShaderEnum; shaderSource: ptr RWops; freeRwops: Bool): Uint32
compileShader sdl2_gpu.html#compileShader,ShaderEnum,cstring sdl2_gpu: compileShader(shaderType: ShaderEnum; shaderSource: cstring): Uint32
loadShader sdl2_gpu.html#loadShader,ShaderEnum,cstring sdl2_gpu: loadShader(shaderType: ShaderEnum; filename: cstring): Uint32
linkShaders sdl2_gpu.html#linkShaders,Uint32,Uint32 sdl2_gpu: linkShaders(shaderObject1: Uint32; shaderObject2: Uint32): Uint32
linkManyShaders sdl2_gpu.html#linkManyShaders,ptr.Uint32,cint sdl2_gpu: linkManyShaders(shaderObjects: ptr Uint32; count: cint): Uint32
freeShader sdl2_gpu.html#freeShader,Uint32 sdl2_gpu: freeShader(shaderObject: Uint32)
attachShader sdl2_gpu.html#attachShader,Uint32,Uint32 sdl2_gpu: attachShader(programObject: Uint32; shaderObject: Uint32)
detachShader sdl2_gpu.html#detachShader,Uint32,Uint32 sdl2_gpu: detachShader(programObject: Uint32; shaderObject: Uint32)
linkShaderProgram sdl2_gpu.html#linkShaderProgram,Uint32 sdl2_gpu: linkShaderProgram(programObject: Uint32): Bool
getCurrentShaderProgram sdl2_gpu.html#getCurrentShaderProgram sdl2_gpu: getCurrentShaderProgram(): Uint32
isDefaultShaderProgram sdl2_gpu.html#isDefaultShaderProgram,Uint32 sdl2_gpu: isDefaultShaderProgram(programObject: Uint32): Bool
activateShaderProgram sdl2_gpu.html#activateShaderProgram,Uint32,ptr.ShaderBlock sdl2_gpu: activateShaderProgram(programObject: Uint32; `block`: ptr ShaderBlock)
deactivateShaderProgram sdl2_gpu.html#deactivateShaderProgram sdl2_gpu: deactivateShaderProgram()
getShaderMessage sdl2_gpu.html#getShaderMessage sdl2_gpu: getShaderMessage(): cstring
getAttributeLocation sdl2_gpu.html#getAttributeLocation,Uint32,cstring sdl2_gpu: getAttributeLocation(programObject: Uint32; attribName: cstring): cint
makeAttributeFormat sdl2_gpu.html#makeAttributeFormat,cint,TypeEnum,Bool,cint,cint sdl2_gpu: makeAttributeFormat(numElemsPerVertex: cint; kind: TypeEnum; normalize: Bool;\n strideBytes: cint; offsetBytes: cint): AttributeFormat
makeAttribute sdl2_gpu.html#makeAttribute,cint,pointer,AttributeFormat sdl2_gpu: makeAttribute(location: cint; values: pointer; format: AttributeFormat): Attribute
getUniformLocation sdl2_gpu.html#getUniformLocation,Uint32,cstring sdl2_gpu: getUniformLocation(programObject: Uint32; uniformName: cstring): cint
loadShaderBlock sdl2_gpu.html#loadShaderBlock,Uint32,cstring,cstring,cstring,cstring sdl2_gpu: loadShaderBlock(programObject: Uint32; positionName: cstring; texcoordName: cstring;\n colorName: cstring; modelViewMatrixName: cstring): ShaderBlock
setShaderBlock sdl2_gpu.html#setShaderBlock,ShaderBlock sdl2_gpu: setShaderBlock(`block`: ShaderBlock)
getShaderBlock sdl2_gpu.html#getShaderBlock sdl2_gpu: getShaderBlock(): ShaderBlock
setShaderImage sdl2_gpu.html#setShaderImage,ptr.Image,cint,cint sdl2_gpu: setShaderImage(image: ptr Image; location: cint; imageUnit: cint)
getUniformiv sdl2_gpu.html#getUniformiv,Uint32,cint,ptr.cint sdl2_gpu: getUniformiv(programObject: Uint32; location: cint; values: ptr cint)
setUniformi sdl2_gpu.html#setUniformi,cint,cint sdl2_gpu: setUniformi(location: cint; value: cint)
setUniformiv sdl2_gpu.html#setUniformiv,cint,cint,cint,ptr.cint sdl2_gpu: setUniformiv(location: cint; numElementsPerValue: cint; numValues: cint;\n values: ptr cint)
getUniformuiv sdl2_gpu.html#getUniformuiv,Uint32,cint,ptr.cuint sdl2_gpu: getUniformuiv(programObject: Uint32; location: cint; values: ptr cuint)
setUniformui sdl2_gpu.html#setUniformui,cint,cuint sdl2_gpu: setUniformui(location: cint; value: cuint)
setUniformuiv sdl2_gpu.html#setUniformuiv,cint,cint,cint,ptr.cuint sdl2_gpu: setUniformuiv(location: cint; numElementsPerValue: cint; numValues: cint;\n values: ptr cuint)
getUniformfv sdl2_gpu.html#getUniformfv,Uint32,cint,ptr.cfloat sdl2_gpu: getUniformfv(programObject: Uint32; location: cint; values: ptr cfloat)
setUniformf sdl2_gpu.html#setUniformf,cint,cfloat sdl2_gpu: setUniformf(location: cint; value: cfloat)
setUniformfv sdl2_gpu.html#setUniformfv,cint,cint,cint,ptr.cfloat sdl2_gpu: setUniformfv(location: cint; numElementsPerValue: cint; numValues: cint;\n values: ptr cfloat)
getUniformMatrixfv sdl2_gpu.html#getUniformMatrixfv,Uint32,cint,ptr.cfloat sdl2_gpu: getUniformMatrixfv(programObject: Uint32; location: cint; values: ptr cfloat)
setUniformMatrixfv sdl2_gpu.html#setUniformMatrixfv,cint,cint,cint,cint,Bool,ptr.cfloat sdl2_gpu: setUniformMatrixfv(location: cint; numMatrices: cint; numRows: cint; numColumns: cint;\n transpose: Bool; values: ptr cfloat)
setAttributef sdl2_gpu.html#setAttributef,cint,cfloat sdl2_gpu: setAttributef(location: cint; value: cfloat)
setAttributei sdl2_gpu.html#setAttributei,cint,cint sdl2_gpu: setAttributei(location: cint; value: cint)
setAttributeui sdl2_gpu.html#setAttributeui,cint,cuint sdl2_gpu: setAttributeui(location: cint; value: cuint)
setAttributefv sdl2_gpu.html#setAttributefv,cint,cint,ptr.cfloat sdl2_gpu: setAttributefv(location: cint; numElements: cint; value: ptr cfloat)
setAttributeiv sdl2_gpu.html#setAttributeiv,cint,cint,ptr.cint sdl2_gpu: setAttributeiv(location: cint; numElements: cint; value: ptr cint)
setAttributeuiv sdl2_gpu.html#setAttributeuiv,cint,cint,ptr.cuint sdl2_gpu: setAttributeuiv(location: cint; numElements: cint; value: ptr cuint)
setAttributeSource sdl2_gpu.html#setAttributeSource,cint,Attribute sdl2_gpu: setAttributeSource(numValues: cint; source: Attribute)