|
Kanzi Graphics Engine
|
Specifies a composer structure, which is set of render passes that are processed in order. More...
#include <user/common/kzu_user.h>#include <user/resource/kzu_resource_base.h>#include <system/kzs_types.h>#include <system/debug/kzs_error.h>#include <system/kzs_header.h>Data Structures | |
| struct | KzuComposerClass |
| Defines functions for different object node types. More... | |
| struct | KzuComposer |
| Structure for composer. More... | |
Typedefs | |
| typedef kzsError(* | KzuComposerInitializeFunction )(struct KzuComposer *composer) |
| Function type of initialize function for the composer. More... | |
| typedef kzsError(* | KzuComposerUninitializeFunction )(struct KzuComposer *composer) |
| Function type of uninitialize function for the composer. More... | |
| typedef kzsError(* | KzuComposerDeleteFunction )(struct KzuComposer *composer) |
| Function type of delete function for the composer. More... | |
| typedef kzsError(* | KzuComposerApplyFunction )(struct KzuComposer *composer, struct KzuRenderer *renderer, const struct KzuTransformedScene *transformedScene, struct KzuRenderContextStack *renderContextStack) |
| Function type of apply function for the composer. More... | |
Functions | |
| kzsError | kzuComposerCreate_protected (const struct KzuUIDomain *uiDomain, const struct KzuComposerClass *composerClass, kzString name, struct KzuComposer *composer) |
| Creates a new composer. More... | |
| kzsError | kzuComposerDelete_protected (const struct KzuComposer *composer) |
| Deletes a composer. More... | |
| kzsError | kzuComposerApplyChildren_protected (const struct KzuComposer *composer, struct KzuRenderer *renderer, const struct KzuTransformedScene *transformedScene, struct KzuRenderContextStack *renderContextStack) |
| Iterates composer children. More... | |
Specifies a composer structure, which is set of render passes that are processed in order.
Copyright 2008-2019 by Rightware. All rights reserved.
| typedef kzsError(* KzuComposerInitializeFunction)(struct KzuComposer *composer) |
Function type of initialize function for the composer.
| typedef kzsError(* KzuComposerUninitializeFunction)(struct KzuComposer *composer) |
Function type of uninitialize function for the composer.
| typedef kzsError(* KzuComposerDeleteFunction)(struct KzuComposer *composer) |
Function type of delete function for the composer.
| typedef kzsError(* KzuComposerApplyFunction)(struct KzuComposer *composer, struct KzuRenderer *renderer, const struct KzuTransformedScene *transformedScene, struct KzuRenderContextStack *renderContextStack) |
Function type of apply function for the composer.
| kzsError kzuComposerCreate_protected | ( | const struct KzuUIDomain * | uiDomain, |
| const struct KzuComposerClass * | composerClass, | ||
| kzString | name, | ||
| struct KzuComposer * | composer | ||
| ) |
Creates a new composer.
| kzsError kzuComposerDelete_protected | ( | const struct KzuComposer * | composer) |
Deletes a composer.
| kzsError kzuComposerApplyChildren_protected | ( | const struct KzuComposer * | composer, |
| struct KzuRenderer * | renderer, | ||
| const struct KzuTransformedScene * | transformedScene, | ||
| struct KzuRenderContextStack * | renderContextStack | ||
| ) |
Iterates composer children.