Namespace Hi.Native
Classes
- StopSource
Represents a source that can be used to create and control stop tokens.
- StopToken
Represents a token that can be used to request cancellation of operations.
- StopTokenKit
A kit that manages the lifecycle of a StopToken and its associated resources.
- StopTokenUtil
Utility class for working with stop tokens.
Structs
- bind_t
Runtime rendering data for each iteration in rendering loop. It manipulates geometry transformation, such as moving, rotatingand scaling. It also deal with color and picking. A bind_t object is generated by rendering in the every beginning of each rendering iteration.
- box2d
Native box3d.
- box3d
Native implementation of a 3D bounding box structure for interop scenarios.
- key_event_t
Native key event.
- key_table__transform_view_by_key_pressing_t
Native key table for native function transform_view_by_key_pressing.
- mat4d
Native mat4d.
- mat_stack_t
Native mat_stack_t.
- mouse_button_event_t
Native mouse button event.
- mouse_button_table__transform_view_by_mouse_drag_t
Mouse button table for native function of transform_view_by_mouse_drag.
- mouse_move_event_t
Native mouse move event.
- mouse_wheel_event_t
Native mouse wheel event.
- panel_state_t
Native panel state.
- picking_event_t
Internal Use Only.
- picking_mark_t
Internal Use Only.
- tri3d
Native tri3d.
- vec2d
Native vec2d.
- vec3d
Native vec3d.
- vec3f
Native vec3f.
Enums
- ui_event_type
Native ui event.
Delegates
- expand_to_box3d_func_t
Delegate for expanding a bounding box.
- picking_func_t
Internal Use Only.