Sparkle 0.0.1
Loading...
Searching...
No Matches
sparkle.hpp
1#pragma once
2
3#include "type/spk_activation_status.hpp"
4#include "type/spk_enablement.hpp"
5#include "type/spk_input_state.hpp"
6#include "type/spk_text_aligmnent.hpp"
7#include "type/spk_time_unit.hpp"
8
9#include "structure/application/module/spk_event_based_module.hpp"
10#include "structure/application/module/spk_keyboard_module.hpp"
11#include "structure/application/module/spk_mouse_module.hpp"
12#include "structure/application/module/spk_paint_module.hpp"
13#include "structure/application/module/spk_system_module.hpp"
14#include "structure/application/module/spk_update_module.hpp"
15
16#include "structure/application/spk_graphical_application.hpp"
17
18#include "structure/container/spk_buffer_layout.hpp"
19#include "structure/container/spk_grid_2d.hpp"
20#include "structure/container/spk_pool.hpp"
21#include "structure/container/spk_thread_safe_queue.hpp"
22
23#include "structure/design_pattern/spk_activable_object.hpp"
24#include "structure/design_pattern/spk_cached_data.hpp"
25#include "structure/design_pattern/spk_contract_provider.hpp"
26#include "structure/design_pattern/spk_inherence_object.hpp"
27#include "structure/design_pattern/spk_inherence_with_priority_object.hpp"
28#include "structure/design_pattern/spk_observable_value.hpp"
29#include "structure/design_pattern/spk_stateful_object.hpp"
30#include "structure/design_pattern/spk_synchronizable_object.hpp"
31
32#include "structure/geometry/spk_mesh.hpp"
33#include "structure/geometry/spk_polygon.hpp"
34
35#include "structure/graphics/painter/spk_color_painter.hpp"
36#include "structure/graphics/painter/spk_font_painter.hpp"
37#include "structure/graphics/painter/spk_mesh_painter.hpp"
38#include "structure/graphics/painter/spk_texture_painter.hpp"
39#include "structure/graphics/spk_color.hpp"
40#include "structure/graphics/spk_constants.hpp"
41#include "structure/graphics/spk_extend_2d.hpp"
42#include "structure/graphics/spk_font.hpp"
43#include "structure/graphics/spk_image.hpp"
44#include "structure/graphics/spk_sprite_sheet.hpp"
45
46#include "structure/lumina/spk_pipeline.hpp"
47
48#include "structure/engine/2d/spk_animation_2d.hpp"
49#include "structure/engine/2d/spk_animation_controller_2d.hpp"
50#include "structure/engine/2d/spk_collision_mesh_renderer_2d.hpp"
51#include "structure/engine/2d/spk_component_2d.hpp"
52#include "structure/engine/2d/spk_entity_2d.hpp"
53#include "structure/engine/2d/spk_mesh_2d.hpp"
54#include "structure/engine/2d/spk_orthographic_camera_component_2d.hpp"
55#include "structure/engine/2d/spk_rigid_body_2d.hpp"
56#include "structure/engine/2d/spk_sprite_renderer_2d.hpp"
57#include "structure/engine/2d/spk_transform_2d.hpp"
58#include "structure/engine/spk_input_trigger.hpp"
59
60#include "structure/engine/spk_camera.hpp"
61
62#include "structure/math/spk_bounding_box_2d.hpp"
63#include "structure/math/spk_constants.hpp"
64#include "structure/math/spk_matrix.hpp"
65#include "structure/math/spk_safe_comparand.hpp"
66#include "structure/math/spk_vector2.hpp"
67#include "structure/math/spk_vector3.hpp"
68#include "structure/math/spk_vector4.hpp"
69
70#include "structure/opengl/spk_buffer_object.hpp"
71#include "structure/opengl/spk_buffer_set_object.hpp"
72#include "structure/opengl/spk_frame_buffer_object.hpp"
73#include "structure/opengl/spk_index_buffer_object.hpp"
74#include "structure/opengl/spk_program.hpp"
75#include "structure/opengl/spk_sampler_object.hpp"
76#include "structure/opengl/spk_shader_storage_buffer_object.hpp"
77#include "structure/opengl/spk_texture_object.hpp"
78#include "structure/opengl/spk_uniform_buffer_object.hpp"
79#include "structure/opengl/spk_uniform_object.hpp"
80#include "structure/opengl/spk_vertex_array_object.hpp"
81#include "structure/opengl/spk_vertex_buffer_object.hpp"
82#include "structure/opengl/spk_view_region.hpp"
83#include "structure/opengl/spk_wgl_context.hpp"
84
85#include "structure/system/device/spk_keyboard.hpp"
86#include "structure/system/device/spk_mouse.hpp"
87
88#include "structure/system/event/spk_ievent.hpp"
89#include "structure/system/event/spk_keyboard_event.hpp"
90#include "structure/system/event/spk_mouse_event.hpp"
91#include "structure/system/event/spk_paint_event.hpp"
92#include "structure/system/event/spk_system_event.hpp"
93#include "structure/system/event/spk_update_event.hpp"
94
95#include "structure/system/time/spk_chronometer.hpp"
96#include "structure/system/time/spk_duration.hpp"
97#include "structure/system/time/spk_timestamp.hpp"
98
99#include "structure/widget/components/spk_icon_region.hpp"
100#include "structure/widget/components/spk_nine_slice_background.hpp"
101#include "structure/widget/components/spk_text_region.hpp"
102#include "structure/widget/spk_checkable_icon_button.hpp"
103#include "structure/widget/spk_color_picker.hpp"
104#include "structure/widget/spk_combo_box.hpp"
105#include "structure/widget/spk_command_panel.hpp"
106#include "structure/widget/spk_dynamic_text_label.hpp"
107#include "structure/widget/spk_frame.hpp"
108#include "structure/widget/spk_game_engine_widget.hpp"
109#include "structure/widget/spk_grid_layout.hpp"
110#include "structure/widget/spk_icon_button.hpp"
111#include "structure/widget/spk_interface_window.hpp"
112#include "structure/widget/spk_linear_layout.hpp"
113#include "structure/widget/spk_menu_bar.hpp"
114#include "structure/widget/spk_message_box.hpp"
115#include "structure/widget/spk_numeric_spin_box.hpp"
116#include "structure/widget/spk_prompt_panel.hpp"
117#include "structure/widget/spk_push_button.hpp"
118#include "structure/widget/spk_scalable_widget.hpp"
119#include "structure/widget/spk_scroll_bar.hpp"
120#include "structure/widget/spk_slider.hpp"
121#include "structure/widget/spk_spacer_widget.hpp"
122#include "structure/widget/spk_tab_widget.hpp"
123#include "structure/widget/spk_text_area.hpp"
124#include "structure/widget/spk_text_edit.hpp"
125#include "structure/widget/spk_text_label.hpp"
126#include "structure/widget/spk_widget.hpp"
127#include "structure/widget/spk_workspace.hpp"
128
129#include "structure/win32/spk_class.hpp"
130#include "structure/win32/spk_cursor.hpp"
131#include "structure/win32/spk_window.hpp"
132
133#include "utils/spk_debug_macro.hpp"
134#include "utils/spk_event_utils.hpp"
135#include "utils/spk_file_utils.hpp"
136#include "utils/spk_image_utils.hpp"
137#include "utils/spk_opengl_utils.hpp"
138#include "utils/spk_string_utils.hpp"
139#include "utils/spk_time_utils.hpp"
140#include "utils/spk_win32_utils.hpp"
141
142#include "spk_generated_resources.hpp"