Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_portal_layer_base.h File Reference

Private layer data. More...

#include "kzu_layer_base.h"

Data Structures

struct  KzuPortalLayer
 Portal layer class. More...
 

Functions

kzsError kzuPortalLayerInitialize_protected (struct KzuObjectNode *objectNode)
 Portal layer initialize implementation. More...
 
kzsError kzuPortalLayerMeasure_protected (struct KzuLayer *layer, const struct KzcVector2 *availableSize, struct KzcVector2 *out_measuredSize)
 Portal layer measure implementation. More...
 
kzBool kzuPortalLayerRefreshSubRectangle_protected (struct KzuPortalLayer *portalLayer)
 Refreshes the sub-rectangle matrix of the portal layer. More...
 

Variables

struct KzuLayerClass KZU_PORTAL_LAYER_CLASS
 Portal layer class. More...
 

Detailed Description

Private layer data.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuPortalLayerInitialize_protected ( struct KzuObjectNode objectNode)

Portal layer initialize implementation.

kzsError kzuPortalLayerMeasure_protected ( struct KzuLayer layer,
const struct KzcVector2 availableSize,
struct KzcVector2 out_measuredSize 
)

Portal layer measure implementation.

kzBool kzuPortalLayerRefreshSubRectangle_protected ( struct KzuPortalLayer portalLayer)

Refreshes the sub-rectangle matrix of the portal layer.

Returns true if rectangle is correct and portal can be drawn, false otherwise.

Variable Documentation

struct KzuLayerClass KZU_PORTAL_LAYER_CLASS

Portal layer class.