► 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 | |