| ► application | |
| ► tasks | |
| kza_task.h | Task definitions |
| kza_application_preview_options.h | Application framework |
| kza_splash.h | Application framework splash screen |
| kza_watermark.h | Application framework watermark |
| ► 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 |
| ► 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_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 |
| ► 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_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_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 |
| ► kanzi | |
| ► action | |
| action.hpp | |
| action_properties.h | |
| dispatch_message_action.hpp | |
| dispatch_message_action_properties.h | |
| play_animation_action.hpp | |
| play_animation_action_properties.h | |
| set_property_action.hpp | |
| ► animation | |
| abstract_animation.hpp | |
| easing_curve.hpp | |
| from_to_animation.hpp | |
| interpolate.hpp | |
| keyframe_animation.hpp | |
| media_timeline.hpp | |
| parallel_timeline.hpp | |
| parallel_timeline_playback.hpp | |
| property_animation_timeline.hpp | |
| property_animation_timeline_playback.hpp | |
| property_field_animation_timeline.hpp | |
| property_field_animation_timeline_playback.hpp | |
| scenegraph_timeline_playback_context.hpp | |
| sequential_timeline.hpp | |
| timeline.hpp | |
| timeline_clock.hpp | |
| timeline_event.hpp | |
| timeline_playback.hpp | |
| timeline_playback_context.hpp | |
| value_animation.hpp | |
| ► application | |
| application.hpp | |
| ► assets | |
| runtime_assets.hpp | |
| ► binding | |
| animation_binding_processor.hpp | |
| animation_binding_processor_properties.h | |
| binding.hpp | |
| binding_processor.hpp | |
| callback_processor.hpp | |
| diagnostics.hpp | |
| expression_binding_processor.hpp | |
| expression_binding_processor_properties.h | |
| ► condition | |
| condition.hpp | |
| expression_condition.hpp | |
| ► constraints | |
| constraints.hpp | |
| constraints_properties.h | |
| ► content | |
| binary_resource.hpp | |
| content_item.hpp | |
| content_item_collection.hpp | |
| text_resource.hpp | |
| ► data | |
| data_object.hpp | |
| data_source.hpp | |
| ► domain | |
| domain.hpp | |
| domain_properties.h | |
| ► error | |
| exception.hpp | |
| legacy_error.hpp | |
| ► event_input | |
| default_event_source.hpp | |
| event_filter.hpp | |
| event_source.hpp | |
| event_source_properties.hpp | |
| ► graphics_2d | |
| brush.hpp | |
| brush_properties.h | |
| brush_renderer.hpp | |
| brush_resource.hpp | KzuBrushResource is the base class for brushes used in layers |
| color_brush.hpp | |
| color_brush_properties.h | |
| color_brush_renderer.hpp | |
| content_brush.hpp | |
| content_brush_renderer.hpp | |
| gl_brush_renderer.hpp | |
| material_brush.hpp | |
| material_brush_properties.h | |
| material_brush_renderer.hpp | |
| null_brush.hpp | |
| texture_brush.hpp | |
| texture_brush_properties.h | |
| texture_brush_renderer.hpp | |
| ► graphics_3d | |
| composer.hpp | Specifies a composer structure, which is set of render passes that are processed in order |
| framebuffer.hpp | 2D render target texture |
| gpu_resource.hpp | GPU resource base definitions |
| layer_renderpass.hpp | Specifies a layer render pass |
| material.hpp | |
| mesh.hpp | Mesh |
| morph.hpp | |
| renderbuffer.hpp | |
| renderer3d.hpp | Specifies a user renderer |
| renderpass.hpp | |
| renderpass_properties.h | |
| sampler.hpp | |
| shader.hpp | |
| surface.hpp | |
| texture.hpp | Texture base definitions |
| ► input | |
| click_manipulator.hpp | |
| drag_and_drop_manipulator.hpp | |
| input_manipulator.hpp | |
| input_manipulator_properties.h | |
| keyboard.hpp | |
| keyboard_properties.h | |
| long_press_manipulator.hpp | |
| multi_click_manipulator.hpp | |
| pan_manipulator.hpp | |
| pan_manipulator_properties.h | |
| pinch_manipulator.hpp | |
| pinch_manipulator_properties.h | |
| ► math | |
| color_rgba.hpp | |
| legacy_conversions.hpp | |
| matrix3x3.hpp | |
| matrix4x4.hpp | |
| srt_value_2d.hpp | |
| srt_value_3d.hpp | |
| vector2.hpp | |
| vector3.hpp | |
| vector4.hpp | |
| ► message | |
| message_arguments.hpp | |
| message_type.hpp | |
| ► module | |
| module.hpp | |
| plugin.hpp | |
| ► node | |
| abstract_node_reference.hpp | |
| abstract_resource_reference.hpp | |
| camera.hpp | |
| camera_properties.h | |
| clip_quad.hpp | |
| content_reference.hpp | |
| empty_node2d.hpp | |
| empty_node3d.hpp | |
| image2d.hpp | |
| image2d_properties.h | |
| instantiator3d.hpp | |
| instantiator3d_properties.h | |
| light.hpp | |
| light_properties.h | |
| lod_selector3d.hpp | |
| lod_selector3d_properties.h | |
| model3d.hpp | |
| model3d_properties.h | |
| node.hpp | |
| node2d.hpp | |
| node2d_fwd.hpp | |
| node2d_properties.h | |
| node3d.hpp | |
| node3d_fwd.hpp | |
| node3d_properties.h | |
| node_fwd.hpp | |
| node_properties.h | |
| node_property_notification_handler.hpp | |
| node_reference.hpp | |
| portal.hpp | |
| progressive_rendering_view2d.hpp | |
| progressive_rendering_view2d_properties.h | |
| relative_node_resolver.hpp | |
| resource_reference.hpp | |
| scene.hpp | |
| scene_properties.h | |
| screen.hpp | |
| screen_properties.h | |
| transition_view2d.hpp | Transition Layer class |
| transition_view2d_properties.h | |
| viewport2d.hpp | |
| viewport2d_properties.h | |
| viewport3d.hpp | |
| viewport3d_properties.h | |
| ► object | |
| metaclass.hpp | |
| object.hpp | |
| object_factory.hpp | |
| ► platform | |
| algorithm.hpp | |
| array.hpp | |
| chrono.hpp | |
| fstream.hpp | |
| functional.hpp | |
| iomanip.hpp | |
| iterator.hpp | |
| limits.hpp | |
| list.hpp | |
| map.hpp | |
| math.hpp | |
| memory.hpp | |
| optional.hpp | |
| ostream.hpp | |
| platform.hpp | |
| property_tree.hpp | |
| random.hpp | |
| set.hpp | |
| small_vector.hpp | |
| sstream.hpp | |
| stdexcept.hpp | |
| string.hpp | |
| string_view.hpp | |
| tr1_base.hpp | |
| tuple.hpp | |
| type_traits.hpp | |
| types.hpp | |
| unordered_map.hpp | |
| unordered_set.hpp | |
| utility.hpp | |
| variant.hpp | |
| vector.hpp | |
| ► property | |
| abstract_property_notification_handler.hpp | |
| property_data_type.hpp | |
| property_field.hpp | |
| property_type.hpp | |
| resource_id.hpp | |
| variant.hpp | |
| ► render_output | |
| default_render_target.hpp | |
| render_target.hpp | |
| ► rendering | |
| format.hpp | Core renderer |
| gl_program_handle.hpp | |
| gl_render_state.hpp | |
| gl_render_state_value_container.hpp | |
| gl_shader_handle.hpp | |
| gl_shader_renderer.hpp | |
| gpu_buffer_manager.hpp | GPU buffer manager |
| graphics_enums.hpp | Core renderer |
| render_state_property_notification_handler.hpp | |
| render_state_resource_container.hpp | |
| renderer.hpp | Core renderer |
| standard_material.hpp | |
| standard_material_properties.h | |
| tag.hpp | |
| ► resource | |
| composition_manager.hpp | |
| legacy_resource.hpp | |
| resource.hpp | |
| resource_dictionary.hpp | |
| resource_manager.hpp | |
| trajectory.hpp | |
| ► scheduler | |
| chain.hpp | |
| pipeline.hpp | |
| scheduler.hpp | |
| sync_point.hpp | |
| ► state_manager | |
| state_manager.hpp | |
| state_manager_properties.h | |
| ► style | |
| style.hpp | |
| ► template | |
| prefab.hpp | |
| ► trigger | |
| message_trigger.hpp | |
| message_trigger_properties.h | |
| on_attached_trigger.hpp | |
| on_property_changed_trigger.hpp | |
| on_property_changed_trigger_properties.h | |
| timer_trigger.hpp | |
| timer_trigger_properties.h | |
| trigger.hpp | |
| trigger_properties.h | |
| ► util | |
| stop_watch.hpp | |
| string_utils.hpp | |
| example_application.hpp | |
| kanzi.hpp | |
| kanzi_base.hpp | |
| kanzi_node.hpp | |
| ► node | |
| ► concept | |
| ► list_box | |
| default_list_box_item_container_generator.hpp | |
| default_list_box_item_generator.hpp | |
| kzu_virtual_item_list.h | |
| list_box_grid_presenter.hpp | |
| list_box_item_container_generator.hpp | |
| list_box_item_generator.hpp | |
| list_box_trajectory_presenter.hpp | |
| button.hpp | |
| button_private.hpp | |
| button_properties.h | |
| dock_layout.hpp | |
| dock_layout_private.hpp | |
| dock_layout_properties.h | |
| flow_layout.hpp | |
| flow_layout_private.hpp | |
| flow_layout_properties.h | |
| grid_layout_concept.hpp | |
| grid_layout_concept_private.hpp | |
| grid_layout_concept_properties.h | |
| grid_list_box.hpp | |
| grid_list_box_properties.h | |
| list_box.hpp | |
| list_box_item_message.h | |
| list_box_item_message_properties.h | |
| list_box_message_selected.h | |
| list_box_message_selected_properties.h | |
| list_box_private.hpp | |
| list_box_properties.h | |
| range.hpp | |
| range_private.hpp | |
| range_properties.h | |
| scroll_view.hpp | |
| scroll_view_private.hpp | |
| scroll_view_properties.h | |
| slider.hpp | |
| slider2d_concept.hpp | |
| slider2d_concept_private.hpp | |
| slider3d_concept.hpp | |
| slider3d_concept_private.hpp | |
| slider_properties.h | |
| stack_layout.hpp | |
| stack_layout_private.hpp | |
| stack_layout_properties.h | |
| text_block.hpp | |
| text_block_private.hpp | |
| text_block_properties.h | |
| toggle_button_group.hpp | |
| toggle_button_group_private.hpp | |
| toggle_button_group_properties.h | |
| trajectory_layout.hpp | |
| trajectory_layout_properties.h | |
| button2d.hpp | |
| button3d.hpp | |
| dock_layout2d.hpp | |
| dock_layout3d.hpp | |
| flow_layout2d.hpp | |
| flow_layout3d.hpp | |
| grid_layout2d.hpp | |
| grid_layout3d.hpp | |
| grid_list_box2d.hpp | |
| grid_list_box3d.hpp | |
| list_box_item_container.hpp | |
| list_box_item_container_properties.h | |
| nine_patch_image2d.hpp | |
| nine_patch_image2d_properties.h | |
| page.hpp | |
| page_navigation_tracker.hpp | |
| page_properties.h | |
| page_transition_reader.hpp | |
| scroll_view2d.hpp | |
| scroll_view3d.hpp | |
| slider2d.hpp | |
| slider3d.hpp | |
| slider_trajectory_presenter.hpp | |
| stack_layout2d.hpp | |
| stack_layout3d.hpp | |
| text_block2d.hpp | |
| text_block3d.hpp | |
| text_block3d_properties.h | |
| toggle_button2d.hpp | |
| toggle_button3d.hpp | |
| toggle_button_group2d.hpp | |
| toggle_button_group3d.hpp | |
| trajectory_layout2d.hpp | |
| trajectory_layout3d.hpp | |
| trajectory_list_box3d.hpp | |
| trajectory_list_box3d_properties.h | |
| ► 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_native_handles.h | Native window system handle types |
| 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_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_opengl_base.h | OpenGL base header |
| kzs_opengl_debug.h | OpenGL debug callback |
| kzs_opengl_enum.h | |
| kzs_opengl_ext_gl.h | OpenGL functions / extensions |
| kzs_opengl_ext_gles.h | OpenGL functions / extensions |
| kzs_opengl_none.h | OpenGL ES none wrapper |
| 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 | |
| kzu_animation_clip.h | |
| 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 | |
| kzu_animation_util.h | Animation utilities Utility functions for specifying animations |
| kzu_time_line_entry.h | Time line entry |
| kzu_time_line_entry_properties.h | |
| kzu_time_line_sequence.h | Animation sequence |
| ► 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_user.h | User header |
| ► effect_system | |
| kzu_debug_composer.h | Grid debug object 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 |
| ► image | |
| kzc_etc.h | Wrapper for Ericsson texture compression |
| kzc_image.h | Image component |
| kzc_screen_capture.h | Screen capturing utility |
| ► layers | |
| kzu_render_context_stack.h | Render context stack used in layers and composers |
| ► preview | |
| kzu_preview_patcher.h | Preview patcher |
| kzu_preview_system.h | Preview system structure contains those features that are used in the preview but not in the normal application |
| ► properties | |
| kzu_bool_property.h | Specifies boolean property |
| kzu_color_property.h | Specifies color property |
| kzu_float_property.h | Specifies float property |
| kzu_int_property.h | Specifies integer 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_manager.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_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_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_vector2_property.h | Specifies vector2 property |
| kzu_vector3_property.h | Specifies vector3 property |
| kzu_vector4_property.h | Specifies vector4 property |
| ► scene_graph | |
| ► bounding_volume | |
| kzu_bounding_volume.h | Bounding volume structure, that is, volume that bounds some area, typically geometry |
| kzu_transformed_object.h | Transformed object node |
| kzu_transformed_scene.h | Transformed scene object |
| ► ui | |
| ► factory | |
| kzu_factory_defaults.h | Implements registering default objects to a factory |
| ► input_manager | |
| kzu_input_filter_coalesce.h | Coalescing input filter |
| kzu_input_filter_rotate.h | Rotating input filter |
| kzu_input_filter_transform.h | Transforming input filter |
| kzu_input_filter_translate.h | Translating input filter |
| kzu_input_manager.h | Input manager |
| ► message | |
| kzu_message_dispatcher.h | Message dispatcher |
| kzu_message_dispatcher_properties.h | |
| kzu_message_registry.h | Message registry |
| ► scheduler | |
| kzu_task_scheduler.h | Task scheduler for periodically calling a set of functions |
| ► text | |
| kzu_glyph_cache.h | Glyph cache |
| kzu_text_manager.h | Text Manager |
| kzu_text_renderer.h | Text Renderer |
| kzu_speed_measurer.h | Implements an object that calculates average speed from its measurement data |
| ► 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_debug_object_generator.h | Utilities for creating objects for debugging purposes |
| kzu_frame_time_queue.h | Frame time queue |
| kzu_projection.h | Utility for calculating 2D pixel coordinate from 3D point and camera projection |
| kzu_raypick.h | Ray picking utility |
| ► window | |
| kzu_canvas.h | Screen container canvas |
| kzu_monolithic_engine.h | Monolithic engine |
| kzu_monolithic_input_device.h | Monolithic input device |
| kzu_monolithic_window.h | Monolithic window |
| kzu_window.h | Screen container window |
| kzu_cpp_common.h | C++ common functionality |
| kzu_doxygen_dummy.h | |
| kzu_error_codes.h | User layer error codes |
| kanzi_components_module.hpp | |
| execute_script_action.hpp | |
| execute_script_action_properties.h | |
| v8_module.hpp | |
| stdafx.h | |