|
Kanzi Graphics Engine
|
Render target base definitions. More...
Typedefs | |
| typedef kzsError(* | KzuRenderTargetBindFunction )(struct KzuRenderTarget *renderTarget, struct KzuRenderer *renderer, void *userData) |
| Function definition for render target binding. More... | |
| typedef kzsError(* | KzuRenderTargetUnbindFunction )(struct KzuRenderTarget *renderTarget, struct KzuRenderer *renderer, void *userData) |
| Function definition for render target unbinding. More... | |
| typedef void(* | KzuRenderTargetGetSizeFunction )(const struct KzuRenderTarget *renderTarget, void *userData, kzUint *out_width, kzUint *out_height) |
| Function definition for querying render target size. More... | |
Functions | |
| kzsError | kzuRenderTargetCreate_protected (const struct KzcMemoryManager *memoryManager, kzString name, KzuRenderTargetBindFunction bindFunction, KzuRenderTargetUnbindFunction unbindFunction, KzuRenderTargetGetSizeFunction getSizeFunction, void *userData, struct KzuRenderTarget **out_renderTarget) |
| Creates a render target. More... | |
| kzsError | kzuRenderTargetDelete_protected (struct KzuRenderTarget *renderTarget) |
| Deletes a render target. More... | |
Render target base definitions.
Copyright 2008-2019 by Rightware. All rights reserved.
| typedef kzsError(* KzuRenderTargetBindFunction)(struct KzuRenderTarget *renderTarget, struct KzuRenderer *renderer, void *userData) |
Function definition for render target binding.
| typedef kzsError(* KzuRenderTargetUnbindFunction)(struct KzuRenderTarget *renderTarget, struct KzuRenderer *renderer, void *userData) |
Function definition for render target unbinding.
| typedef void(* KzuRenderTargetGetSizeFunction)(const struct KzuRenderTarget *renderTarget, void *userData, kzUint *out_width, kzUint *out_height) |
Function definition for querying render target size.
| kzsError kzuRenderTargetCreate_protected | ( | const struct KzcMemoryManager * | memoryManager, |
| kzString | name, | ||
| KzuRenderTargetBindFunction | bindFunction, | ||
| KzuRenderTargetUnbindFunction | unbindFunction, | ||
| KzuRenderTargetGetSizeFunction | getSizeFunction, | ||
| void * | userData, | ||
| struct KzuRenderTarget ** | out_renderTarget | ||
| ) |
Creates a render target.
| kzsError kzuRenderTargetDelete_protected | ( | struct KzuRenderTarget * | renderTarget) |
Deletes a render target.