Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
KzuUiComponentNodeClass Struct Reference

Class definition for UI components. More...

#include <kzu_ui_component_base.h>

Data Fields

struct KzuObjectNodeClass objectNodeClass
 Inherited from ObjectNode. More...
 
KzuUiComponentNodeMeasureFunction kzuUiComponentNodeMeasure
 Measures desired size of the UI component. More...
 
KzuUiComponentNodeArrangeFunction kzuUiComponentNodeArrange
 Arranges UI component to space reserved for it. More...
 
kzsError(* kzuUiComponentNodeValidateRender )(struct KzuUiComponentNode *componentNode)
 Validates UI component for rendering. More...
 

Detailed Description

Class definition for UI components.

Field Documentation

struct KzuObjectNodeClass KzuUiComponentNodeClass::objectNodeClass

Inherited from ObjectNode.

KzuUiComponentNodeMeasureFunction KzuUiComponentNodeClass::kzuUiComponentNodeMeasure

Measures desired size of the UI component.

KzuUiComponentNodeArrangeFunction KzuUiComponentNodeClass::kzuUiComponentNodeArrange

Arranges UI component to space reserved for it.

kzsError(* KzuUiComponentNodeClass::kzuUiComponentNodeValidateRender)(struct KzuUiComponentNode *componentNode)

Validates UI component for rendering.

Called when flags affecting render are set on a component. This function is not used currently but is reserved to reduce API incompatibilities.


The documentation for this struct was generated from the following file: