|
Kanzi Graphics Engine
|
Partial rendering portal layer class. More...
#include <user/scene_graph/kzu_object_base.h>Functions | |
| struct KzuPartialRenderingPortalLayer * | kzuPartialRenderingPortalLayerFromLayer (const struct KzuLayer *layer) |
| Convert layer to portal layer. More... | |
| struct KzuLayer * | kzuPartialRenderingPortalLayerToLayer (const struct KzuPartialRenderingPortalLayer *partialRenderingPortalLayer) |
| Convert portal layer to layer. More... | |
| kzBool | kzuLayerIsPartialRenderingPortal (const struct KzuLayer *layer) |
| Tell if a layer is a portal layer. More... | |
| kzBool | kzuObjectNodeIsPartialRenderingPortalLayer (const struct KzuObjectNode *objectNode) |
| Tell if an object node is a portal layer. More... | |
| kzsError | kzuPartialRenderingPortalLayerCreate (const struct KzcMemoryManager *memoryManager, kzString name, struct KzuUIDomain *uiDomain, struct KzuPartialRenderingPortalLayer **out_partialRenderingPortalLayer) |
| Create a portal layer. More... | |
| kzsError | kzuPartialRenderingPortalLayerRegisterToFactory (const struct KzuFactory *factory) |
| Register portal layer to the factory. More... | |
| kzsError | kzuPartialRenderingPortalLayerRefresh (struct KzuPartialRenderingPortalLayer *partialRenderingPortalLayer) |
| Invalidate all current partial rendering data and start over. More... | |
Variables | |
| const KzuObjectType | KZU_OBJECT_TYPE_PARTIAL_RENDERING_PORTAL_LAYER |
| Object type for portal layers. More... | |
Partial rendering portal layer class.
Copyright 2008-2019 by Rightware. All rights reserved.
| struct KzuPartialRenderingPortalLayer* kzuPartialRenderingPortalLayerFromLayer | ( | const struct KzuLayer * | layer) |
Convert layer to portal layer.
| struct KzuLayer* kzuPartialRenderingPortalLayerToLayer | ( | const struct KzuPartialRenderingPortalLayer * | partialRenderingPortalLayer) |
Convert portal layer to layer.
Tell if a layer is a portal layer.
| kzBool kzuObjectNodeIsPartialRenderingPortalLayer | ( | const struct KzuObjectNode * | objectNode) |
Tell if an object node is a portal layer.
| kzsError kzuPartialRenderingPortalLayerCreate | ( | const struct KzcMemoryManager * | memoryManager, |
| kzString | name, | ||
| struct KzuUIDomain * | uiDomain, | ||
| struct KzuPartialRenderingPortalLayer ** | out_partialRenderingPortalLayer | ||
| ) |
Create a portal layer.
| kzsError kzuPartialRenderingPortalLayerRegisterToFactory | ( | const struct KzuFactory * | factory) |
Register portal layer to the factory.
| kzsError kzuPartialRenderingPortalLayerRefresh | ( | struct KzuPartialRenderingPortalLayer * | partialRenderingPortalLayer) |
Invalidate all current partial rendering data and start over.
| const KzuObjectType KZU_OBJECT_TYPE_PARTIAL_RENDERING_PORTAL_LAYER |
Object type for portal layers.