sdlCreateGpuRenderState function render
Pointer<SdlGpuRenderState>
sdlCreateGpuRenderState(
- Pointer<
SdlRenderer> renderer, - Pointer<
SdlGpuRenderStateCreateInfo> createinfo
Create custom GPU render state.
\param renderer the renderer to use. \param createinfo a struct describing the GPU render state to create. \returns a custom GPU render state or NULL on failure; call SDL_GetError() for more information.
\threadsafety This function should be called on the thread that created the renderer.
\since This function is available since SDL 3.4.0.
\sa SDL_SetGPURenderStateFragmentUniforms \sa SDL_SetGPURenderState \sa SDL_DestroyGPURenderState
extern SDL_DECLSPEC SDL_GPURenderState * SDLCALL SDL_CreateGPURenderState(SDL_Renderer *renderer, SDL_GPURenderStateCreateInfo *createinfo)
Implementation
Pointer<SdlGpuRenderState> sdlCreateGpuRenderState(
Pointer<SdlRenderer> renderer,
Pointer<SdlGpuRenderStateCreateInfo> createinfo,
) {
final sdlCreateGpuRenderStateLookupFunction = _libSdl
.lookupFunction<
Pointer<SdlGpuRenderState> Function(
Pointer<SdlRenderer> renderer,
Pointer<SdlGpuRenderStateCreateInfo> createinfo,
),
Pointer<SdlGpuRenderState> Function(
Pointer<SdlRenderer> renderer,
Pointer<SdlGpuRenderStateCreateInfo> createinfo,
)
>('SDL_CreateGPURenderState');
return sdlCreateGpuRenderStateLookupFunction(renderer, createinfo);
}