 application | |
  splash_screen_images | |
   kza_splash_bg.h | Splash screen background image data header |
   kza_splash_bottom.h | Splash screen bottom image data header |
   kza_splash_logo.h | Splash screen logo image data header |
  watermark_images | |
   kza_watermark_data.h | Watermark image data header |
  kza_application.h | Application framework |
  kza_application_events.h | Application framework events |
  kza_application_interface.h | Application interface |
  kza_application_preview_options.h | Application framework |
  kza_error_codes.h | Application framework error codes |
  kza_splash.h | Application framework splash screen |
  kza_watermark.h | Application framework watermark |
  kza_window.h | Application framework windows handling |
 core | |
  debug | |
   kzc_log.h | Core logging |
   kzc_profiling.h | Core level components of performance profiler |
  memory | |
   kzc_byte_buffer.h | Byte buffer provides functionality for reading/writing arbitrary data from/to a chunk of memory |
   kzc_memory_base.h | Memory manager private members |
   kzc_memory_common.h | Core memory manager base definitions and functions |
   kzc_memory_custom.h | Custom memory manager |
   kzc_memory_manager.h | Core memory manager |
   kzc_memory_pool.h | Memory pool for pooled memory manager |
   kzc_memory_pooled.h | Pooled memory manager |
   kzc_memory_quick.h | Quick memory manager |
   kzc_memory_system.h | System memory manager |
   kzc_memory_threaded.h | Threaded memory manager |
   kzc_object_pool.h | Object pool |
  renderer | |
   kzc_gpu_buffer_manager.h | GPU buffer manager |
   kzc_renderer.h | Core renderer |
  util | |
   collection | |
    kzc_binary_tree.h | Binary search tree |
    kzc_binary_tree_node_manager.h | Node manager for binary tree |
    kzc_collection_value.h | Value union definitions for collections |
    kzc_comparator.h | Comparator function prototypes |
    kzc_dynamic_array.h | Automatically growing array of arbitrary data |
    kzc_dynamic_array_accessors_h.inl | Accessor declarations for dynamic array |
    kzc_hash_code.h | General purpose hash code functions |
    kzc_hash_map.h | Hash map |
    kzc_hash_map_accessors_h.inl | Accessor declarations for hash map |
    kzc_hash_set.h | Hash set |
    kzc_hash_set_accessors_h.inl | Accessor declarations for hash set |
    kzc_linked_list.h | Doubly-linked list |
    kzc_queue.h | Queue (First-In-First-Out) |
    kzc_shuffle.h | Generic shiffle functions |
    kzc_sort.h | Generic sorting functions |
    kzc_stack.h | Stack (Last-In-First-Out) |
   color | |
    kzc_color.h | Color structure and operations |
   curve | |
    kzc_interpolation.h | Interpolation functions |
    kzc_reparametrization.h | Implements curve reparametrization by curve length |
    kzc_spline.h | Spline curves |
   data_log | |
    kzc_data_log.h | Data log |
    kzc_stopwatch.h | Stopwatch |
   image | |
    kzc_etc.h | Wrapper for Ericsson texture compression |
    kzc_image.h | Image component |
    kzc_screen_capture.h | Screen capturing utility |
   io | |
    kzc_file.h | Core file utilities |
    kzc_input_stream.h | Input stream |
    kzc_io_stream.h | Input / output stream |
    kzc_output_stream.h | Output stream Output streams are used for writing binary data to several different data sources |
   math | |
    kzc_integrate.h | Integration tools |
    kzc_interpolated_value.h | Core component for smooth interpolation in code |
    kzc_matrix2x2.h | Matrix2x2 structure and operations |
    kzc_matrix3x3.h | Matrix3x3 structure and operations |
    kzc_matrix4x4.h | Matrix4x4 structure and operations |
    kzc_plane.h | Plane structure and operations |
    kzc_quaternion.h | Quaternion operations |
    kzc_random.h | Pseudo-random number generators |
    kzc_ray.h | Ray utility |
    kzc_rectangle.h | 2-dimensional rectangle |
    kzc_solve.h | Equation solving utilities |
    kzc_spherical_coordinates.h | Spherical coordinate system utilities |
    kzc_vector2.h | 2D vector |
    kzc_vector3.h | 3D Vector |
    kzc_vector4.h | 4D vector |
    kzc_volume.h | 3-dimensional volume |
   settings | |
    kzc_settings.h | Setting interface |
    kzc_settings_parser.h | Settings parser interface |
   string | |
    kzc_string.h | String utilities |
    kzc_string_buffer.h | String buffer |
  kzc_error_codes.h | Core layer error codes |
 system | |
  debug | |
   kzs_counter.h | Named counters |
   kzs_error.h | Error handling functions |
   kzs_log.h | Logging |
   kzs_profiling.h | Performance profiler |
  display | |
   kzs_desktop.h | Kanzi desktop |
   kzs_display.h | Display device |
   kzs_surface.h | Drawable surface |
   kzs_surface_configuration.h | Configuration for drawable surfaces and windows |
   kzs_window.h | Window handling |
   kzs_window_native.h | Kanzi native window, dummy implementation |
  file | |
   kzs_directory.h | Standard directory functions |
   kzs_file.h | Standard file I/O functions |
   kzs_file_base.h | Base functions for file related operations |
   kzs_mmap.h | |
   kzs_resource_file.h | Resource file reading functions |
  input | |
   kzs_input.h | Input device handling |
   kzs_input_device.h | Kanzi input device implementation |
   kzs_input_device_native.h | Kanzi native input device implementation |
  socket | |
   kzs_tcp_socket.h | Socket for reading and writing bytes via TCP |
  thread | |
   kzs_thread.h | Threading support |
  time | |
   kzs_sleep.h | Allows suspending the execution of current thread |
   kzs_tick.h | Provides relative time in milliseconds from the system |
   kzs_tick_highresolution.h | Provides relative time in microseconds from the system |
   kzs_time.h | Provides clock functions |
  wrappers | |
   kzs_arg.h | Variable argument list wrapper |
   kzs_math.h | Math wrappers |
   kzs_memory.h | System memory manager |
   kzs_opengl.h | OpenGL wrapper |
   kzs_opengl21.h | Desktop OpenGL 2.1 wrappers |
   kzs_opengl43.h | Desktop OpenGL 4.3 wrappers |
   kzs_opengl_base.h | OpenGL base header |
   kzs_opengl_latest.h | Desktop OpenGL 'latest' wrappers |
   kzs_opengl_none.h | OpenGL ES none wrapper |
   kzs_opengles20.h | OpenGL ES 2.0 wrappers |
   kzs_opengles30.h | OpenGL es 3.0 wrappers |
   kzs_openvg.h | OpenVG wrapper |
   kzs_openvg11.h | OpenVG 1.1 wrappers |
   kzs_openvg_base.h | OpenVG base header |
   kzs_openvg_none.h | OpenVG none wrapper |
   kzs_string.h | Standard library string function wrappers |
   kzs_wrapper.h | General wrapper utilities |
  kzs_endian.h | Endianness check for Kanzi |
  kzs_error_codes.h | System layer error codes |
  kzs_globals.h | Global storage |
  kzs_header.h | This file defines macros KZ_HEADER_BEGIN and KZ_HEADER_END, which should be included in all other header files |
  kzs_opengl_extensions.h | OpenGL extension wrapper |
  kzs_platform_overrides.h | Empty platform overrides header file for common platform |
  kzs_stdint.h | Exact Kanzi types - 8 bit, 16 bit, 32 bit, 64 bit |
  kzs_system.h | System header |
  kzs_types.h | Kanzi types - integers, floats, doubles, strings, inlines |
  kzs_version.h | Automatically generated Kanzi version string definition |
 user | |
  animation | |
   kzu_animation.h | Animation containing the animation key frames and the calculated target value for the animation |
   kzu_animation_clip.h | Animation clip provides a start and end time and the target KzuObjectNode or KzuResource for a group of animations |
   kzu_animation_item.h | The base class for animation related classes |
   kzu_animation_item_base.h | Animation item Private functions of base class for animations, clips and timeline |
   kzu_animation_key.h | Single key frame of animation data |
   kzu_animation_player.h | Animation player |
   kzu_animation_util.h | Animation utilities Utility functions for specifying animations |
   kzu_time_line_entry.h | Time line entry |
   kzu_time_line_sequence.h | Animation sequence |
  assets | |
   kzu_core_asset_data.h | Core asset data header |
   kzu_core_assets.h | Core assets |
  binary | |
   kzu_binary_common.h | Binary base header |
   kzu_binary_directory.h | Binary directory for .kzb format |
   kzu_binary_loader.h | Binary loader for .kzb format |
   kzu_binary_util.h | Binary reader utilities |
  common | |
   kzu_globals.h | Global storage |
   kzu_user.h | User header |
  effect_system | |
   antialiasing | |
    kzu_antialiasing_composer.h | Specifies a antialiasing composer |
   partial_rendering | |
    kzu_partial_rendering_composer.h | Specifies a partial rendering composer |
   stereoscopic_rendering | |
    kzu_stereoscopic_composer.h | Specifies a stereoscopic composer |
    kzu_stereoscopic_rendering.h | Specifies a stereoscopic rendering modes |
   kzu_blit_quad_composer.h | Specifies a blit quad composer |
   kzu_bloom_composer.h | Specifies a bloom composer |
   kzu_blur_composer.h | Specifies a blur composer |
   kzu_color_adjustment_composer.h | Specifies a color adjustment composer |
   kzu_cubemap_composer.h | Specifies a composer which renders to a dynamic cubemap |
   kzu_debug_composer.h | Grid debug object composer |
   kzu_dof_composer.h | Specifies a Depth Of Field composer |
   kzu_shadow_map_composer.h | Specifies a shadow map composer |
  engine | |
   kzu_engine.h | Structure for engine |
  filter | |
   kzu_contains_property_filter.h | Specifies contains property filter |
   kzu_distance_filter.h | Specifies distance filter |
   kzu_frustum_cull_filter.h | Specifies frustum cull filter |
   kzu_lod_filter.h | Specifies level of detail filter |
   kzu_object_set_filter.h | Specifies object set filter |
   kzu_object_source.h | Object source |
   kzu_object_source_base.h | Object source private members |
   kzu_object_source_common.h | Object source private members |
   kzu_object_type_filter.h | Specifies object type filter |
   kzu_property_is_equal_filter.h | Specifies property is equal filter |
   kzu_sort_object_source.h | Specifies sort object source for material type |
   kzu_tag_filter.h | Specifies tag filter |
  layers | |
   kzu_button_layer.h | Button layer class |
   kzu_dock_layer.h | 2D dock (layout) layer |
   kzu_empty_layer.h | Empty layer class |
   kzu_flow_layer.h | 2D flow (layout) layer |
   kzu_grid_layer.h | 2D user interface grid layout component |
   kzu_group_layer.h | Group layer class |
   kzu_image_layer.h | Image layer class |
   kzu_layer.h | Layer base class |
   kzu_layer_base.h | Private layer data |
   kzu_layer_properties.h | Property accessors for KzuLayer |
   kzu_nine_patch_layer.h | Nine-patch layer class |
   kzu_partial_rendering_layer.h | Partial rendering layer |
   kzu_partial_rendering_layer_base.h | Private layer data |
   kzu_partial_rendering_portal_layer.h | Partial rendering portal layer class |
   kzu_portal_layer.h | Portal layer class |
   kzu_portal_layer_base.h | Private layer data |
   kzu_render_context_stack.h | Render context stack used in layers and composers |
   kzu_scroll_layer.h | Scroll layer class |
   kzu_stack_layer.h | 2D user interface stack layout component |
   kzu_step_rendering_layer.h | Step rendering layer |
   kzu_text_layer.h | Text layer class |
   kzu_toggle_button_layer.h | Toggle Button layer class |
   kzu_transition_layer.h | Transition Layer class |
   kzu_viewport_layer.h | Viewport layer class |
   kzu_viewport_layer_base.h | Private layer data |
  material | |
   kzu_material.h | Specifies material structure and its properties |
  preview | |
   kzu_preview_camera_system.h | Preview camera system structure contains free and orbit cameras that are used in the preview application |
   kzu_preview_camera_system_base.h | Preview camera system base structure |
   kzu_preview_patcher.h | Preview patcher |
   kzu_preview_selection_system.h | Preview selection system structure contains the picking functionality that is used in the preview application |
   kzu_preview_system.h | Preview system structure contains those features that are used in the preview but not in the normal application |
   kzu_preview_transformation_gizmo_system.h | Preview transformation gizmo system structure contains the transformation gizmo that is used in the preview application |
  properties | |
   kzu_array_property.h | Specifies property that holds multiple properties |
   kzu_bool_property.h | Specifies boolean property |
   kzu_color_property.h | Specifies color property |
   kzu_fixed_properties.h | Fixed property types |
   kzu_float_property.h | Specifies float property |
   kzu_int_property.h | Specifies integer property |
   kzu_matrix2x2_property.h | Specifies matrix2x2 property |
   kzu_matrix3x3_property.h | Specifies matrix3x3 property |
   kzu_matrix4x4_property.h | Specifies matrix4x4 property |
   kzu_pointer_property.h | Specifies property that holds a pointer to arbitrary data |
   kzu_property.h | Specifies property |
   kzu_property_base.h | Property private members |
   kzu_property_collection.h | Property collection |
   kzu_property_common.h | Specifies property base struct |
   kzu_property_group.h | Property group |
   kzu_property_manager.h | Property manager |
   kzu_property_manager_array.h | Property manager |
   kzu_property_manager_bool.h | Property manager |
   kzu_property_manager_color.h | Property manager |
   kzu_property_manager_float.h | Property manager |
   kzu_property_manager_int.h | Property manager |
   kzu_property_manager_matrix2x2.h | Property manager |
   kzu_property_manager_matrix3x3.h | Property manager |
   kzu_property_manager_matrix4x4.h | Property manager |
   kzu_property_manager_pointer.h | Property manager |
   kzu_property_manager_resource_id.h | Property manager |
   kzu_property_manager_string.h | Property manager |
   kzu_property_manager_struct.h | Property manager |
   kzu_property_manager_vector2.h | Property manager |
   kzu_property_manager_vector3.h | Property manager |
   kzu_property_manager_vector4.h | Property manager |
   kzu_property_query.h | Property query |
   kzu_property_registry.h | Property registry |
   kzu_resource_id_property.h | Specifies Resource ID property |
   kzu_string_property.h | Specifies string property |
   kzu_struct_property.h | Specifies property that holds multiple properties |
   kzu_vector2_property.h | Specifies vector2 property |
   kzu_vector3_property.h | Specifies vector3 property |
   kzu_vector4_property.h | Specifies vector4 property |
  renderer | |
   kzu_composer.h | Specifies a composer structure, which is set of render passes that are processed in order |
   kzu_composer_base.h | Specifies a composer structure, which is set of render passes that are processed in order |
   kzu_default_shader.h | Specifies a shader program codes for default shaders |
   kzu_empty_composer.h | Specifies a composer structure, which is set of render passes that are processed in order |
   kzu_layer_render_pass.h | Specifies a layer render pass |
   kzu_render_pass.h | Specifies a render pass structure |
   kzu_render_shapes.h | Shape drawing utilities, e.g |
   kzu_renderer.h | Specifies a user renderer |
   kzu_renderer_types.h | Specifies renderer types |
   kzu_renderer_util.h | User renderer utilities, e.g |
   kzu_shadow_map.h | Specifies a shadow map rendering utility, that is used for rendering shadows based on depth pass rendered from light |
  resource | |
   kzu_binary_resource.h | Binary resource |
   kzu_cubemap_image_texture.h | Cubemap image texture |
   kzu_cubemap_render_target_texture.h | Cubemap render target texture |
   kzu_external_texture.h | External texture |
   kzu_gpu_resource.h | GPU resource |
   kzu_gpu_resource_base.h | GPU resource base definitions |
   kzu_image_texture.h | 2D image texture |
   kzu_localization_manager.h | Localization manager |
   kzu_localization_manager_base.h | Localization manager base definitions |
   kzu_mesh.h | Mesh |
   kzu_render_target.h | Render target |
   kzu_render_target_base.h | Render target base definitions |
   kzu_render_target_texture.h | 2D render target texture |
   kzu_resource.h | KzuResource is the base class for all resource objects in the Engine |
   kzu_resource_base.h | Resource base definitions |
   kzu_resource_common.h | Resource common definitions |
   kzu_resource_manager.h | Resource manager |
   kzu_shader.h | Shader |
   kzu_shared_image_texture.h | Shared 2D image texture |
   kzu_text.h | Text resource |
   kzu_texture.h | Abstract texture |
   kzu_texture_base.h | Texture base definitions |
  scene_graph | |
   bounding_volume | |
    kzu_bounding_volume.h | Bounding volume structure, that is, volume that bounds some area, typically geometry |
   kzu_camera.h | Represents camera (viewer) in scene graph |
   kzu_camera_properties.h | Property accessors for KzuCameraNode |
   kzu_empty_node.h | Empty object node |
   kzu_instanciator.h | Instanciator node, inherited from KzuObjectNode |
   kzu_light.h | Represents a light in a scene |
   kzu_light_properties.h | Property accessors for KzuLightNode |
   kzu_lod_selector.h | Level of detail selector node and data |
   kzu_mesh_node.h | Mesh node representing a 3D mesh |
   kzu_object.h | Base structure for scene graph nodes |
   kzu_object_base.h | Object node private members |
   kzu_object_common.h | Object node base definitions |
   kzu_object_properties.h | Property accessors for KzuObjectNode |
   kzu_object_resources.h | Utility functions for acquiring resources |
   kzu_scene.h | Scene is an object node type that is the root for the 3D part of the scene graph |
   kzu_scene_properties.h | Property accessors for KzuScene |
   kzu_transformed_object.h | Transformed object node |
   kzu_transformed_scene.h | Transformed scene object |
  scripting | |
   kzu_script.h | A script container file |
  ui | |
   actions | |
    kzu_action.h | Action |
    kzu_action_base.h | Action base class |
    kzu_action_common.h | Action common definitions |
    kzu_dispatch_message_action.h | Dispatch message action |
    kzu_play_animation_action.h | Play animation action |
    kzu_set_property_action.h | Set property action |
   binding | |
    kzu_animation_validator.h | Animation validator |
    kzu_binding_rule.h | Rule describing a data binding in form of read rule and write rule |
    kzu_binding_rule_diagnostics.h | Rule describing a data binding in form of read rule and write rule |
    kzu_binding_validator.h | Binding validator interface |
    kzu_binding_validator_base.h | Binding validator base class |
    kzu_callback_validator.h | Callback validator |
    kzu_expression_validator.h | Expression validator |
   components | |
    listbox | |
     presenters | |
      kzu_grid_layout_presenter.h | Grid layout presenter |
      kzu_presenter.h | Defines base class for items that handle scrolling of layouts |
      kzu_presenter_base.h | Defines base class for items that handle scrolling of layouts |
      kzu_trajectory_layout_presenter.h | Trajectory layout presenter |
     kzu_item_container_generator_common.h | Item container generator base definitions |
     kzu_item_generator.h | Defines interface for Item Generators that create List Box Items for ListBox |
     kzu_item_generator_default.h | Default item generator |
     kzu_object_generator.h | Defines interface for Object Generators that provide virtual items for ListBox |
     kzu_object_generator_common.h | Object generator base definitions |
     kzu_object_generator_default.h | Default object generator |
     kzu_virtual_item_list.h | Virtual item list |
    kzu_ui_button.h | User interface button component |
    kzu_ui_dock_layout.h | Dock layout component |
    kzu_ui_flow_layout.h | UI flow (wrapping) layout component |
    kzu_ui_grid_layout.h | User interface grid layout component |
    kzu_ui_grid_list_box.h | Grid list box component for user interface |
    kzu_ui_list_box.h | List box user interface component |
    kzu_ui_list_box_base.h | Base functions for List box component |
    kzu_ui_list_box_item.h | User interface component List Box Item |
    kzu_ui_placeholder.h | User interface placeholder component |
    kzu_ui_scroll_view.h | Implements a scroll view user interface component |
    kzu_ui_slider.h | User interface slider |
    kzu_ui_stack_layout.h | User interface stack layout component |
    kzu_ui_text_block.h | User interface text block component |
    kzu_ui_toggle_button.h | User interface toggle button component |
    kzu_ui_trajectory_layout.h | User interface trajectory layout component |
    kzu_ui_trajectory_list_box.h | Trajectory list box component for user interface |
   conditions | |
    kzu_condition.h | Condition |
    kzu_condition_base.h | Condition base class |
    kzu_expression_condition.h | Expression condition |
   factory | |
    kzu_factory.h | Implements a factory object that can be used to create instances of runtime-registered classes by their type |
    kzu_factory_defaults.h | Implements registering default objects to a factory |
   input_manager | |
    kzu_click_manipulator.h | Click manipulator |
    kzu_input_filter_coalesce.h | Coalescing input filter |
    kzu_input_filter_rotate.h | Rotating input filter |
    kzu_input_filter_translate.h | Translating input filter |
    kzu_input_manager.h | Input manager |
    kzu_input_manipulator.h | Input manipulator |
    kzu_input_manipulator_base.h | Input manipulator base class |
    kzu_long_press_manipulator.h | Long press manipulator |
    kzu_multi_click_manipulator.h | Multi-click manipulator |
    kzu_pan_manipulator.h | Pan manipulator |
    kzu_pinch_manipulator.h | Pinch manipulator |
   message | |
    kzu_general_messages.h | Standard message types |
    kzu_message.h | Message object |
    kzu_message_dispatcher.h | Message dispatcher |
    kzu_message_registry.h | Message registry |
    kzu_message_type.h | Message type |
   scheduler | |
    kzu_task_scheduler.h | Task scheduler for periodically calling a set of functions |
   state_manager | |
    kzu_state_manager.h | State manager |
   styles | |
    kzu_style.h | Style |
   templates | |
    kzu_prefab.h | Prefab objects |
   text | |
    kzu_glyph_cache.h | Glyph cache |
    kzu_text_manager.h | Text Manager |
    kzu_text_renderer.h | Text Renderer |
   triggers | |
    kzu_message_trigger.h | Message trigger |
    kzu_on_attached_trigger.h | On Attached Trigger |
    kzu_trigger.h | Trigger |
    kzu_trigger_base.h | Trigger base class |
   kzu_button_common.h | Common button code |
   kzu_layout.h | Basic layouting definitions |
   kzu_screen.h | Screen object represents the window area that is drawn by Kanzi |
   kzu_screen_properties.h | Property accessors for KzuScreen |
   kzu_speed_measurer.h | Implements an object that calculates average speed from its measurement data |
   kzu_ui_component.h | User interface component |
   kzu_ui_component_base.h | UI component node private members |
   kzu_ui_domain.h | UI Domain |
   kzu_ui_domain_merger.h | UI domain merge |
   kzu_variant.h | Value variant |
  util | |
   font | |
    kzu_basic_text_layouter.h | Basic text layouter is the default implementation of KzuTextLayouter |
    kzu_bitmap_font.h | Bitmap font |
    kzu_configured_font.h | Configured font |
    kzu_dummytype_font.h | Dummy truetype font implementation |
    kzu_font.h | Font handling interface |
    kzu_font_base.h | Font private members |
    kzu_font_common.h | Font base definitions |
    kzu_freetype_font.h | FreeType font |
    kzu_itype_font.h | Monotype's iType font |
    kzu_text_layout.h | Text layout |
    kzu_text_layouter.h | Text layouter is used for laying out text to a constrained area |
    kzu_text_layouter_base.h | Text layouter class and virtual/base functions |
    kzu_truetype.h | TrueType font interface |
   hud | |
    kzu_hud.h | Heads up display for displaying debug information |
    kzu_hud_data.h | Heads up display data |
   kzu_camera_base.h | Common structures for util cameras |
   kzu_debug_object_generator.h | Utilities for creating objects for debugging purposes |
   kzu_frame_time_queue.h | Frame time queue |
   kzu_free_camera.h | Free camera utility |
   kzu_orbit_camera.h | Orbit camera utility |
   kzu_pick.h | Color buffer based picking utility |
   kzu_projection.h | Utility for calculating 2D pixel coordinate from 3D point and camera projection |
   kzu_raypick.h | Ray picking utility |
   kzu_trajectory.h | Trajectory |
   kzu_transform_gizmo.h | Transform gizmo utility |
  window | |
   kzu_canvas.h | Screen container canvas |
   kzu_monolithic_window.h | Monolithic window |
   kzu_window.h | Screen container window |
  kzu_error_codes.h | User layer error codes |