Unravel Engine C++ Reference
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
10
]
▼
UnravelEngine
▼
UnravelEngine
▼
editor
▼
editor
►
assets
asset_watcher.cpp
asset_watcher.h
►
deploy
deploy.h
►
editing
►
actions
actions.h
composite_action.cpp
composite_action.h
editing_action.cpp
editing_action.h
entity_actions.cpp
entity_actions.h
lambda_actions.cpp
lambda_actions.h
property_actions.cpp
property_actions.h
transform_actions.cpp
transform_actions.h
undo_redo_stack.cpp
undo_redo_stack.h
editing_manager.cpp
editing_manager.h
editor_actions.cpp
editor_actions.h
picking_manager.cpp
picking_manager.h
thumbnail_manager.cpp
thumbnail_manager.h
►
hub
►
panels
►
animation_panel
animation_panel.cpp
animation_panel.h
►
console_log_panel
console_log_panel.cpp
console_log_panel.h
►
content_browser_panel
content_browser_panel.cpp
content_browser_panel.h
►
deploy_panel
deploy_panel.cpp
deploy_panel.h
►
editor_settings_panel
editor_settings_panel.cpp
editor_settings_panel.h
►
footer_panel
footer_panel.cpp
footer_panel.h
►
game_panel
game_panel.cpp
game_panel.h
►
header_panel
header_panel.cpp
header_panel.h
►
hierarchy_panel
hierarchy_panel.cpp
hierarchy_panel.h
►
inspector_panel
►
inspectors
inspector.cpp
inspector.h
inspector_alignment.cpp
inspector_alignment.h
inspector_assets.cpp
inspector_assets.h
inspector_basetypes.cpp
inspector_basetypes.h
inspector_coretypes.cpp
inspector_coretypes.h
inspector_entity.cpp
inspector_entity.h
inspector_layer.cpp
inspector_layer.h
inspector_light.cpp
inspector_light.h
inspector_math.cpp
inspector_math.h
inspector_particle_emitter.cpp
inspector_particle_emitter.h
inspector_physics_shape.cpp
inspector_physics_shape.h
inspector_prefab_component.cpp
inspector_prefab_component.h
inspector_resolution.cpp
inspector_resolution.h
inspector_script.cpp
inspector_script.h
inspectors.cpp
inspectors.h
property_path_generator.cpp
property_path_generator.h
inspector_panel.cpp
inspector_panel.h
►
project_settings_panel
project_settings_panel.cpp
project_settings_panel.h
►
scene_panel
►
gizmos
►
gizmos
gizmo.cpp
gizmo.h
gizmo_entity.cpp
gizmo_entity.h
gizmo_physics_component.cpp
gizmo_physics_component.h
gizmos.cpp
gizmos.h
gizmos_renderer.cpp
gizmos_renderer.h
scene_panel.cpp
scene_panel.h
►
statistics_panel
statistics_panel.cpp
statistics_panel.h
statistics_utils.cpp
statistics_utils.h
►
style_panel
style_panel.cpp
style_panel.h
►
undo_redo_panel
undo_redo_panel.cpp
undo_redo_panel.h
dockspace.cpp
dockspace.h
entity_panel.cpp
entity_panel.h
panel.cpp
panel.h
panels_defs.h
hub.cpp
hub.h
►
imgui
►
integration
►
backend
imgui_impl_ospp.cpp
imgui_impl_ospp.h
►
fonts
►
icons
GenerateIconFontCppHeaders.py
icons_font_awesome.h
icons_font_awesome_4.h
icons_font_awesome_5.h
icons_font_awesome_5_brands.h
icons_fork_awesome.h
icons_ionicons.h
icons_kenney.h
icons_material_design.h
icons_material_design_icons.h
►
shaders
fs_imgui_image.bin.h
fs_ocornut_imgui.bin.h
vs_imgui_image.bin.h
vs_ocornut_imgui.bin.h
imgui.cpp
imgui.h
imgui_messagebox.cpp
imgui_messagebox.h
imgui_notify.h
imgui_interface.cpp
imgui_interface.h
►
meta
►
deploy
deploy.cpp
deploy.hpp
►
settings
settings.cpp
settings.hpp
►
system
project_manager.cpp
project_manager.hpp
meta.h
►
settings
settings.cpp
settings.h
►
system
project_manager.cpp
project_manager.h
editor.cpp
editor.h
events.h
main.cpp
shortcuts.h
▼
engine
▼
core
►
base
►
platform
config.hpp
export.hpp
thread.hpp
assert.hpp
basetypes.hpp
bitflags.hpp
hash.hpp
►
cmd_line
parser.cpp
parser.h
►
context
context.hpp
►
crash
crash.cpp
crash.hpp
►
filesystem
cache.hpp
filesystem.cpp
filesystem.h
pattern_filter.cpp
pattern_filter.h
syncer.cpp
syncer.h
watcher.cpp
watcher.h
►
graphics
►
utils
►
debugdraw
debugdraw.cpp
debugdraw.h
fs_debugdraw_fill.bin.h
fs_debugdraw_fill_lit.bin.h
fs_debugdraw_fill_texture.bin.h
fs_debugdraw_lines.bin.h
fs_debugdraw_lines_stipple.bin.h
vs_debugdraw_fill.bin.h
vs_debugdraw_fill_lit.bin.h
vs_debugdraw_fill_lit_mesh.bin.h
vs_debugdraw_fill_mesh.bin.h
vs_debugdraw_fill_texture.bin.h
vs_debugdraw_lines.bin.h
vs_debugdraw_lines_stipple.bin.h
►
entry
dbg.h
entry.cpp
entry.h
►
font
font_manager.cpp
font_manager.h
fs_font_basic.bin.h
fs_font_distance_field.bin.h
fs_font_distance_field_drop_shadow.bin.h
fs_font_distance_field_drop_shadow_image.bin.h
fs_font_distance_field_outline.bin.h
fs_font_distance_field_outline_drop_shadow_image.bin.h
fs_font_distance_field_outline_image.bin.h
fs_font_distance_field_subpixel.bin.h
sdf.h
text_buffer_manager.cpp
text_buffer_manager.h
text_metrics.cpp
text_metrics.h
utf8.cpp
utf8.h
vs_font_basic.bin.h
vs_font_distance_field.bin.h
vs_font_distance_field_drop_shadow.bin.h
vs_font_distance_field_drop_shadow_image.bin.h
vs_font_distance_field_outline.bin.h
vs_font_distance_field_outline_drop_shadow_image.bin.h
vs_font_distance_field_outline_image.bin.h
vs_font_distance_field_subpixel.bin.h
aviwriter.h
bgfx_utils.cpp
bgfx_utils.h
common.h
cube_atlas.cpp
cube_atlas.h
packrect.h
debugdraw.cpp
debugdraw.h
format.cpp
format.h
frame_buffer.cpp
frame_buffer.h
graphics.cpp
graphics.h
handle_impl.h
index_buffer.cpp
index_buffer.h
program.cpp
program.h
render_pass.cpp
render_pass.h
render_view.cpp
render_view.h
render_view_keys.cpp
render_view_keys.h
shader.cpp
shader.h
texture.cpp
texture.h
uniform.cpp
uniform.h
vertex_buffer.cpp
vertex_buffer.h
vertex_decl.cpp
vertex_decl.h
►
logging
logging.cpp
logging.h
►
math
►
detail
glm_includes.h
bbox.cpp
bbox.h
bsphere.cpp
bsphere.h
color.cpp
color.h
frustum.cpp
frustum.h
gradient.cpp
gradient.h
gradient.hpp
math.h
math_types.h
matrix_recompose.hpp
pch.h
plane.cpp
plane.h
transform.cpp
transform.hpp
►
memory
checked_delete.h
►
reflection
reflection.cpp
reflection.h
registration.h
►
seq
►
detail
seq_internal.cpp
seq_internal.h
►
tests
tests.cpp
tests.h
tests_helper.cpp
tests_helper.h
seq.cpp
seq.h
seq_action.cpp
seq_action.h
seq_common.h
seq_core.cpp
seq_core.h
seq_core.hpp
seq_ease.cpp
seq_ease.h
seq_ex.h
seq_ex.hpp
seq_inspector.cpp
seq_inspector.h
seq_manager.cpp
seq_manager.h
seq_math.cpp
seq_math.h
seq_math.hpp
seq_private.h
seq_updater.h
►
serialization
►
archives
yaml.hpp
YAML input and output archives
►
types
►
concepts
pair_associative_container.hpp
Support for the PairAssociativeContainer refinement of the AssociativeContainer concept
array.hpp
bitset.hpp
chrono.hpp
complex.hpp
deque.hpp
forward_list.hpp
functional.hpp
list.hpp
map.hpp
queue.hpp
set.hpp
stack.hpp
string.hpp
tuple.hpp
unordered_map.hpp
unordered_set.hpp
utility.hpp
valarray.hpp
variant.hpp
Support for std::variant
vector.hpp
associative_archive.h
binary_archive.h
cereal_optional_nvp.h
serialization.cpp
serialization.h
►
service
service.cpp
service.h
service_main.h
►
simulation
simulation.cpp
simulation.h
►
string_utils
►
utf8
checked.h
core.h
cpp11.h
cpp17.h
cpp20.h
unchecked.h
utf8.h
utils.cpp
utils.h
►
subprocess
subprocess.h
subprocess.hpp
►
uuid
uuid.cpp
uuid.h
►
version
version.cpp
version.h
▼
engine
►
animation
►
ecs
►
components
animation_component.cpp
animation_component.h
►
systems
animation_system.cpp
animation_system.h
►
gizmos
gizmos.cpp
gizmos.h
animation.h
animation_blend_space.cpp
animation_blend_space.h
animation_player.cpp
animation_player.h
animation_pose.h
►
assets
►
impl
►
importers
mesh_importer.cpp
mesh_importer.h
asset_compiler.cpp
asset_compiler.h
asset_extensions.h
asset_manifest.cpp
asset_manifest.h
asset_reader.cpp
asset_reader.h
asset_writer.cpp
asset_writer.h
asset_flags.h
asset_handle.h
asset_manager.cpp
asset_manager.h
asset_storage.h
►
audio
►
ecs
►
components
audio_listener_component.cpp
audio_listener_component.h
audio_source_component.cpp
audio_source_component.h
►
systems
audio_system.cpp
audio_system.h
audio_clip.cpp
audio_clip.h
►
defaults
defaults.cpp
defaults.h
►
ecs
►
components
basic_component.h
id_component.h
layer_component.h
prefab_component.cpp
prefab_component.h
tag_component.h
test_component.h
transform_component.cpp
transform_component.h
►
systems
transform_system.cpp
transform_system.h
ecs.cpp
ecs.h
prefab.h
scene.cpp
scene.h
►
input
►
action_map
►
impl
os_gamepad.cpp
os_gamepad.hpp
os_input_manager.cpp
os_input_manager.hpp
os_key_map.cpp
os_key_map.hpp
os_keyboard.cpp
os_keyboard.hpp
os_mouse.cpp
os_mouse.hpp
action_id.hpp
action_map.cpp
action_map.hpp
axis_range.hpp
bimap.hpp
button_state.hpp
button_state_map.hpp
coord.hpp
deadzone.hpp
device.hpp
device_type.hpp
gamepad.hpp
gamepad_360.hpp
gamepad_action_map.cpp
gamepad_action_map.hpp
gamepad_axis.hpp
gamepad_button.hpp
input_manager.hpp
input_type.hpp
key.hpp
key_state.hpp
key_state_map.hpp
keyboard.hpp
keyboard_action_map.cpp
keyboard_action_map.hpp
mouse.hpp
mouse_action_map.cpp
mouse_action_map.hpp
mouse_button.hpp
point.hpp
to_string.hpp
input.cpp
input.h
►
layers
layer_mask.cpp
layer_mask.h
►
meta
►
animation
animation.cpp
animation.hpp
►
assets
animation_importer_meta.cpp
asset_database.cpp
asset_database.hpp
asset_handle.hpp
asset_importer_meta.cpp
asset_importer_meta.hpp
audio_importer_meta.cpp
mesh_importer_meta.cpp
texture_importer_meta.cpp
►
audio
audio_clip.cpp
audio_clip.hpp
►
core
►
common
basetypes.hpp
►
math
bbox.hpp
quaternion.hpp
transform.hpp
vector.hpp
meta.h
►
ecs
►
components
all_components.h
animation_component.cpp
animation_component.hpp
assao_component.cpp
assao_component.hpp
audio_listener_component.cpp
audio_listener_component.hpp
audio_source_component.cpp
audio_source_component.hpp
camera_component.cpp
camera_component.hpp
fxaa_component.cpp
fxaa_component.hpp
id_component.cpp
id_component.hpp
layer_component.cpp
layer_component.hpp
light_component.cpp
light_component.hpp
model_component.cpp
model_component.hpp
particle_emitter_component.cpp
particle_emitter_component.hpp
physics_component.cpp
physics_component.hpp
prefab_component.cpp
prefab_component.hpp
reflection_probe_component.cpp
reflection_probe_component.hpp
script_component.cpp
script_component.hpp
ssr_component.cpp
ssr_component.hpp
tag_component.cpp
tag_component.hpp
test_component.cpp
test_component.hpp
text_component.cpp
text_component.hpp
tonemapping_component.cpp
tonemapping_component.hpp
transform_component.cpp
transform_component.hpp
entity.cpp
entity.hpp
►
input
input.cpp
input.hpp
►
layers
layer_mask.cpp
layer_mask.hpp
►
physics
physics_material.cpp
physics_material.hpp
►
rendering
camera.cpp
camera.hpp
font.cpp
font.hpp
light.cpp
light.hpp
material.cpp
material.hpp
mesh.cpp
mesh.hpp
model.cpp
model.hpp
program.cpp
program.hpp
reflection_probe.cpp
reflection_probe.hpp
standard_material.cpp
standard_material.hpp
texture.cpp
texture.hpp
►
scripting
script.cpp
script.hpp
►
settings
settings.cpp
settings.hpp
►
ui
►
ecs
►
components
ui_document_component.cpp
ui_document_component.hpp
style_sheet.cpp
style_sheet.hpp
ui_tree.cpp
ui_tree.hpp
►
physics
►
backend
►
bullet
bullet_backend.cpp
bullet_backend.h
concurrentqueue.h
►
ecs
►
components
physics_component.cpp
physics_component.h
►
systems
physics_system.cpp
physics_system.h
►
gizmos
gizmos.cpp
gizmos.h
physics_material.cpp
physics_material.h
►
profiler
profiler.cpp
profiler.h
►
rendering
►
ecs
►
components
assao_component.cpp
assao_component.h
camera_component.cpp
camera_component.h
fxaa_component.cpp
fxaa_component.h
light_component.cpp
light_component.h
model_component.cpp
model_component.h
particle_emitter_component.cpp
particle_emitter_component.h
reflection_probe_component.cpp
reflection_probe_component.h
ssr_component.h
text_component.cpp
text_component.h
tonemapping_component.cpp
tonemapping_component.h
►
systems
camera_system.cpp
camera_system.h
model_system.cpp
model_system.h
particle_system.cpp
particle_system.h
reflection_probe_system.cpp
reflection_probe_system.h
rendering_system.cpp
rendering_system.h
►
generator
any_generator.hpp
any_mesh.cpp
any_mesh.hpp
any_path.cpp
any_path.hpp
any_shape.cpp
any_shape.hpp
axis.hpp
axis_flip_mesh.hpp
axis_swap_mesh.hpp
axis_swap_path.hpp
axis_swap_shape.hpp
bezier_mesh.hpp
bezier_shape.hpp
box_mesh.cpp
box_mesh.hpp
capped_cone_mesh.cpp
capped_cone_mesh.hpp
capped_cylinder_mesh.cpp
capped_cylinder_mesh.hpp
capped_tube_mesh.cpp
capped_tube_mesh.hpp
capsule_mesh.cpp
capsule_mesh.hpp
circle_shape.cpp
circle_shape.hpp
cone_mesh.cpp
cone_mesh.hpp
convex_polygon_mesh.cpp
convex_polygon_mesh.hpp
cylinder_mesh.cpp
cylinder_mesh.hpp
disk_mesh.cpp
disk_mesh.hpp
dodecahedron_mesh.cpp
dodecahedron_mesh.hpp
edge.hpp
empty_mesh.cpp
empty_mesh.hpp
empty_path.cpp
empty_path.hpp
empty_shape.cpp
empty_shape.hpp
extrude_mesh.hpp
flip_mesh.hpp
flip_path.hpp
flip_shape.hpp
generator.hpp
grid_shape.cpp
grid_shape.hpp
helix_path.cpp
helix_path.hpp
icosahedron_mesh.cpp
icosahedron_mesh.hpp
icosphere_mesh.cpp
icosphere_mesh.hpp
iterator.hpp
knot_path.cpp
knot_path.hpp
lathe_mesh.hpp
line_path.cpp
line_path.hpp
line_shape.cpp
line_shape.hpp
math.hpp
merge_mesh.hpp
merge_path.hpp
merge_shape.hpp
mesh_vertex.hpp
mirror_mesh.hpp
obj_writer.cpp
obj_writer.hpp
parametric_mesh.cpp
parametric_mesh.hpp
parametric_path.cpp
parametric_path.hpp
parametric_shape.cpp
parametric_shape.hpp
path_vertex.hpp
plane_mesh.cpp
plane_mesh.hpp
rectangle_shape.cpp
rectangle_shape.hpp
repeat_mesh.hpp
repeat_path.hpp
repeat_shape.hpp
rotate_mesh.hpp
rotate_path.hpp
rotate_shape.hpp
rounded_box_mesh.cpp
rounded_box_mesh.hpp
rounded_rectangle_shape.cpp
rounded_rectangle_shape.hpp
scale_mesh.hpp
scale_path.hpp
scale_shape.hpp
shape_to_path.hpp
shape_vertex.hpp
sphere_mesh.cpp
sphere_mesh.hpp
spherical_cone_mesh.cpp
spherical_cone_mesh.hpp
spherical_triangle_mesh.cpp
spherical_triangle_mesh.hpp
spherify_mesh.hpp
spring_mesh.cpp
spring_mesh.hpp
subdivide_mesh.hpp
subdivide_path.hpp
subdivide_shape.hpp
svg_writer.cpp
svg_writer.hpp
teapot_mesh.cpp
teapot_mesh.hpp
torus_knot_mesh.cpp
torus_knot_mesh.hpp
torus_mesh.cpp
torus_mesh.hpp
transform_mesh.hpp
transform_path.hpp
transform_shape.hpp
translate_mesh.hpp
translate_path.hpp
translate_shape.hpp
triangle.hpp
triangle_mesh.cpp
triangle_mesh.hpp
tube_mesh.cpp
tube_mesh.hpp
utils.hpp
uv_flip_mesh.hpp
uv_swap_mesh.hpp
►
particles
►
ps
particle_system.cpp
particle_system.h
►
pipeline
►
deferred
pipeline.cpp
pipeline.h
►
passes
assao_pass.cpp
assao_pass.h
atmospheric_pass.cpp
atmospheric_pass.h
atmospheric_pass_perez.cpp
atmospheric_pass_perez.h
atmospheric_pass_skybox.cpp
atmospheric_pass_skybox.h
blit_pass.cpp
blit_pass.h
fxaa_pass.cpp
fxaa_pass.h
hiz_pass.cpp
hiz_pass.h
prefilter_pass.cpp
prefilter_pass.h
ssr_pass.cpp
ssr_pass.h
tonemapping_pass.cpp
tonemapping_pass.h
pipeline.cpp
pipeline.h
pipeline_camera.cpp
pipeline_camera.h
batch_collector.cpp
batch_collector.h
batch_instance.cpp
batch_instance.h
batch_key.cpp
batch_key.h
camera.cpp
camera.h
font.cpp
font.h
gpu_program.cpp
gpu_program.h
light.cpp
light.h
material.cpp
material.h
mesh.cpp
mesh.h
model.cpp
model.h
reflection_probe.h
render_window.cpp
render_window.h
renderer.cpp
renderer.h
shadow.cpp
shadow.h
►
scripting
►
ecs
►
components
script_component.cpp
script_component.h
►
systems
script_glue.cpp
script_interop.cpp
script_interop.h
script_system.cpp
script_system.h
script.h
►
settings
settings.cpp
settings.h
►
threading
threader.cpp
threader.h
►
ui
►
ecs
►
components
ui_document_component.cpp
ui_document_component.h
►
systems
ui_system.cpp
ui_system.h
►
rmlui
RmlUi_Backend_Engine.cpp
RmlUi_Backend_Engine.h
RmlUi_FileInterface.cpp
RmlUi_FileInterface.h
RmlUi_RenderInterface.cpp
RmlUi_RenderInterface.h
RmlUi_SystemInterface.cpp
RmlUi_SystemInterface.h
style_sheet.cpp
style_sheet.h
ui_tree.cpp
ui_tree.h
engine.cpp
engine.h
events.cpp
events.h
pch.h
Generated by
1.12.0