Minor - Start the Doxygen doc - V12.8.0
This commit is contained in:
8
doxygen_docs/html/search/all_0.js
Normal file
8
doxygen_docs/html/search/all_0.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['add_5fcube_0',['add_cube',['../classapplication__class.html#aaa09afdc106fb3f82788c42272811657',1,'application_class']]],
|
||||
['add_5fkobject_1',['add_kobject',['../classapplication__class.html#a9a39dfe69bca6fe96a339ab47b2f0539',1,'application_class']]],
|
||||
['addcomponent_2',['AddComponent',['../classecs_1_1_entity.html#a240b05cecbe32a6222082f3b4a789a98',1,'ecs::Entity']]],
|
||||
['alpha_5fmap_5fshader_5fclass_3',['alpha_map_shader_class',['../classalpha__map__shader__class.html',1,'']]],
|
||||
['application_5fclass_4',['application_class',['../classapplication__class.html',1,'application_class'],['../classapplication__class.html#ab3b678dde613c8568a2124482ed45a73',1,'application_class::application_class()']]]
|
||||
];
|
4
doxygen_docs/html/search/all_1.js
Normal file
4
doxygen_docs/html/search/all_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['bitmap_5fclass_0',['bitmap_class',['../classbitmap__class.html',1,'']]]
|
||||
];
|
14
doxygen_docs/html/search/all_10.js
Normal file
14
doxygen_docs/html/search/all_10.js
Normal file
@@ -0,0 +1,14 @@
|
||||
var searchData=
|
||||
[
|
||||
['tempvertextype_0',['TempVertexType',['../structmodel__class_1_1_temp_vertex_type.html',1,'model_class']]],
|
||||
['text_5fclass_1',['text_class',['../classtext__class.html',1,'']]],
|
||||
['texture_2',['Texture',['../structmodel__class_1_1_texture.html',1,'model_class']]],
|
||||
['texture_5fclass_3',['texture_class',['../classtexture__class.html',1,'']]],
|
||||
['texture_5fshader_5fclass_4',['texture_shader_class',['../classtexture__shader__class.html',1,'']]],
|
||||
['texturecontainer_5',['TextureContainer',['../struct_texture_container.html',1,'']]],
|
||||
['texturetype_6',['TextureType',['../namespaceecs.html#a6e9ad0276f69474fe9498437b7d1a8f2',1,'ecs']]],
|
||||
['timer_5fclass_7',['timer_class',['../classtimer__class.html',1,'']]],
|
||||
['transformcomponent_8',['TransformComponent',['../classecs_1_1_transform_component.html',1,'ecs::TransformComponent'],['../classecs_1_1_transform_component.html#a66dc72687d5a68513beb31b5ae28564f',1,'ecs::TransformComponent::TransformComponent()']]],
|
||||
['translate_5fshader_5fclass_9',['translate_shader_class',['../classtranslate__shader__class.html',1,'']]],
|
||||
['transparent_5fshader_5fclass_10',['transparent_shader_class',['../classtransparent__shader__class.html',1,'']]]
|
||||
];
|
8
doxygen_docs/html/search/all_11.js
Normal file
8
doxygen_docs/html/search/all_11.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['update_0',['Update',['../classecs_1_1_component.html#a59c0f739c4ff19227e27ed7b9f6352e0',1,'ecs::Component::Update()'],['../classecs_1_1_model_path_component.html#a64d1c1fa22bb222e6c85f5312ea8795b',1,'ecs::ModelPathComponent::Update()'],['../classecs_1_1_physics_component.html#a83aaa878464b8ef2dbc0e7a927689d79',1,'ecs::PhysicsComponent::Update()'],['../classecs_1_1_render_component.html#a6cfff9944a89629f5f7a7d1451446f0d',1,'ecs::RenderComponent::Update()'],['../classecs_1_1_shader_component.html#a2ebc1ef592626fc729884677c771ccbf',1,'ecs::ShaderComponent::Update()']]],
|
||||
['update_5fstats_5fafter_5fmodification_1',['update_stats_after_modification',['../classapplication__class.html#aa453b06f65ab6344907f0c65670de202',1,'application_class']]],
|
||||
['updatecomponents_2',['UpdateComponents',['../classecs_1_1_entity.html#a239d0855906f8c66371d7d1fa895a11f',1,'ecs::Entity']]],
|
||||
['updateentities_3',['UpdateEntities',['../classecs_1_1_entity_manager.html#aac0b39f03cc669d8bc8f3073daa2079c',1,'ecs::EntityManager']]],
|
||||
['updateworldmatrix_4',['UpdateWorldMatrix',['../classecs_1_1_transform_component.html#a28d1fe5ba04d4ff6f9eb136ea656e35e',1,'ecs::TransformComponent']]]
|
||||
];
|
6
doxygen_docs/html/search/all_12.js
Normal file
6
doxygen_docs/html/search/all_12.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['vectortype_0',['VectorType',['../structmodel__class_1_1_vector_type.html',1,'model_class']]],
|
||||
['vertex_1',['Vertex',['../structmodel__class_1_1_vertex.html',1,'model_class']]],
|
||||
['vertextype_2',['VertexType',['../structmodel__class_1_1_vertex_type.html',1,'model_class']]]
|
||||
];
|
5
doxygen_docs/html/search/all_13.js
Normal file
5
doxygen_docs/html/search/all_13.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['water_5fshader_5fclass_0',['water_shader_class',['../classwater__shader__class.html',1,'']]],
|
||||
['widget_5fentry_1',['widget_entry',['../structwidget__entry.html',1,'']]]
|
||||
];
|
13
doxygen_docs/html/search/all_2.js
Normal file
13
doxygen_docs/html/search/all_2.js
Normal file
@@ -0,0 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['camera_5fclass_0',['camera_class',['../classcamera__class.html',1,'']]],
|
||||
['celshade_5fclass_1',['celshade_class',['../classcelshade__class.html',1,'']]],
|
||||
['clear_2',['Clear',['../classecs_1_1_entity_manager.html#a6c31a8b7c0a01e473566fd801db91a55',1,'ecs::EntityManager']]],
|
||||
['color_5fshader_5fclass_3',['color_shader_class',['../classcolor__shader__class.html',1,'']]],
|
||||
['component_4',['Component',['../classecs_1_1_component.html',1,'ecs']]],
|
||||
['componentptr_5',['ComponentPtr',['../namespaceecs.html#a42f956eb2e8f1c7becf039180c466677',1,'ecs']]],
|
||||
['componenttypeid_6',['ComponentTypeID',['../namespaceecs.html#a94d754c47297d56ce57eb14784809efc',1,'ecs']]],
|
||||
['construct_5ffrustum_7',['construct_frustum',['../classapplication__class.html#a7b959a12a5574b263556937f1c94e255',1,'application_class']]],
|
||||
['create_5fbig_5fcube_8',['create_big_cube',['../classapplication__class.html#a7b0482e4b79a4c3bf32e1f40ccb48678',1,'application_class']]],
|
||||
['createentity_9',['CreateEntity',['../classecs_1_1_entity_manager.html#a696dcb2fd36215b0a9214880d21033a2',1,'ecs::EntityManager']]]
|
||||
];
|
9
doxygen_docs/html/search/all_3.js
Normal file
9
doxygen_docs/html/search/all_3.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['d_5f3d_5fclass_0',['d_3d_class',['../classd__3d__class.html',1,'']]],
|
||||
['delete_5fentity_5fby_5fid_1',['delete_entity_by_id',['../classapplication__class.html#a5ade90e873b7b6a31c148672dd0305cb',1,'application_class']]],
|
||||
['delete_5fterrain_2',['delete_terrain',['../classapplication__class.html#a69bce73916e1180493ac74030dbb77ba',1,'application_class']]],
|
||||
['depth_5fshader_5fclass_3',['depth_shader_class',['../classdepth__shader__class.html',1,'']]],
|
||||
['destroyentity_4',['DestroyEntity',['../classecs_1_1_entity_manager.html#a4cb0da19e3a95b7cb1390843882176a9',1,'ecs::EntityManager']]],
|
||||
['display_5fplane_5fclass_5',['display_plane_class',['../classdisplay__plane__class.html',1,'']]]
|
||||
];
|
7
doxygen_docs/html/search/all_4.js
Normal file
7
doxygen_docs/html/search/all_4.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['ecs_0',['ecs',['../namespaceecs.html',1,'']]],
|
||||
['entity_1',['Entity',['../classecs_1_1_entity.html',1,'ecs::Entity'],['../classecs_1_1_entity.html#aa505e8d9a076bd37b83e319c33a8fb3e',1,'ecs::Entity::Entity(EntityID id)'],['../classecs_1_1_entity.html#a1cace49b2034c62e076d8e5354a1e15f',1,'ecs::Entity::Entity(const Entity &)=delete'],['../classecs_1_1_entity.html#a318d92a576baeaf8d684fd9ee400ebe8',1,'ecs::Entity::Entity(Entity &&)=default']]],
|
||||
['entityid_2',['EntityID',['../namespaceecs.html#af256e267ca18f2601f8e804fd95e9358',1,'ecs']]],
|
||||
['entitymanager_3',['EntityManager',['../classecs_1_1_entity_manager.html',1,'ecs::EntityManager'],['../classecs_1_1_entity_manager.html#acba3847d62f7cd79e22d5ffa490c1f53',1,'ecs::EntityManager::EntityManager()']]]
|
||||
];
|
11
doxygen_docs/html/search/all_5.js
Normal file
11
doxygen_docs/html/search/all_5.js
Normal file
@@ -0,0 +1,11 @@
|
||||
var searchData=
|
||||
[
|
||||
['face_0',['Face',['../structmodel__class_1_1_face.html',1,'model_class']]],
|
||||
['font_5fclass_1',['font_class',['../classfont__class.html',1,'']]],
|
||||
['font_5fshader_5fclass_2',['font_shader_class',['../classfont__shader__class.html',1,'']]],
|
||||
['fps_5fclass_3',['fps_class',['../classfps__class.html',1,'']]],
|
||||
['fps_5flimiter_4',['fps_limiter',['../classfps__limiter.html',1,'']]],
|
||||
['frame_5',['frame',['../classapplication__class.html#a0d9b9cbfbe1a2efa52606fcbbdfb40ca',1,'application_class']]],
|
||||
['frustum_6',['frustum',['../classfrustum.html',1,'']]],
|
||||
['frustumclass_7',['FrustumClass',['../class_frustum_class.html',1,'']]]
|
||||
];
|
62
doxygen_docs/html/search/all_6.js
Normal file
62
doxygen_docs/html/search/all_6.js
Normal file
@@ -0,0 +1,62 @@
|
||||
var searchData=
|
||||
[
|
||||
['generate_5fterrain_0',['generate_terrain',['../classapplication__class.html#aca20ad22e0c95f5404e3c47a11317025',1,'application_class']]],
|
||||
['get_5faspect_5fratio_1',['get_aspect_ratio',['../classapplication__class.html#a1bbbc70e5a68278f410e9b2b93942230',1,'application_class']]],
|
||||
['get_5fback_5fbuffer_5fsrv_2',['get_back_buffer_srv',['../classapplication__class.html#a0e7b21b1421fd52bb3740fb25f26e4a7',1,'application_class']]],
|
||||
['get_5fcan_5ffixed_5fupdate_3',['get_can_fixed_update',['../classapplication__class.html#abf98d275e281e99e54a68d3b53ba7b94',1,'application_class']]],
|
||||
['get_5fentity_5fmanager_4',['get_entity_manager',['../classapplication__class.html#ab6487040a8f3f90c62eaaeec09504071',1,'application_class']]],
|
||||
['get_5ffps_5',['get_fps',['../classapplication__class.html#a8a2103b81e5a5f73ebce656b96467ee3',1,'application_class']]],
|
||||
['get_5ffrustum_6',['get_frustum',['../classapplication__class.html#a29f11f9f0ab0f41af7b1b657d9310209',1,'application_class']]],
|
||||
['get_5ffrustum_5ftolerance_7',['get_frustum_tolerance',['../classapplication__class.html#aa271ce1d2803a5a1fcd9becad215ecb0',1,'application_class']]],
|
||||
['get_5fhwnd_8',['get_hwnd',['../classapplication__class.html#a692f521b7d27a89a95848dd912342c1f',1,'application_class']]],
|
||||
['get_5flight_5fcolor_9',['get_light_color',['../classapplication__class.html#a85c04a3f2d050cb750d7986ebc7e76a5',1,'application_class']]],
|
||||
['get_5flight_5fposition_10',['get_light_position',['../classapplication__class.html#a54f4915b1878fde4dc60ff26be5712ee',1,'application_class']]],
|
||||
['get_5flights_11',['get_lights',['../classapplication__class.html#a9b1ca112e8d8fd01a7061d9a638e9f3e',1,'application_class']]],
|
||||
['get_5fmodel_5fcache_12',['get_model_cache',['../classapplication__class.html#a6eff226c2686a261a394b1c046096c5e',1,'application_class']]],
|
||||
['get_5fobject_5fid_13',['get_object_id',['../classapplication__class.html#a32624a7be14230d2120de382c2c2e298',1,'application_class']]],
|
||||
['get_5fphysics_14',['get_physics',['../classapplication__class.html#ab1924a7177c04594ec5dab7fe4c0104f',1,'application_class']]],
|
||||
['get_5fphysics_5ftick_5frate_15',['get_physics_tick_rate',['../classapplication__class.html#a118113b8ab8ad1065b032d57150fa7dd',1,'application_class']]],
|
||||
['get_5freflection_5ftexture_16',['get_reflection_texture',['../classapplication__class.html#a25592af930b0ee6c34d667fc0f8d69e1',1,'application_class']]],
|
||||
['get_5frefraction_5ftexture_17',['get_refraction_texture',['../classapplication__class.html#a8d993ac51d86d09c2b03b612ed914a74',1,'application_class']]],
|
||||
['get_5frender_5fcount_18',['get_render_count',['../classapplication__class.html#acc0c095b41d72833d974229cc64d0689',1,'application_class']]],
|
||||
['get_5frender_5ftexture_19',['get_render_texture',['../classapplication__class.html#a3ec69cb088888911ab1e32490c39f3e6',1,'application_class']]],
|
||||
['get_5fscene_5ftexture_20',['get_scene_texture',['../classapplication__class.html#a69a84a1345d56bb8d81e7d3427ce969e',1,'application_class']]],
|
||||
['get_5fscreen_5fheight_21',['get_screen_height',['../classapplication__class.html#a468b1ed714bae99f4f2fcf7a93407bfb',1,'application_class']]],
|
||||
['get_5fscreen_5fwidth_22',['get_screen_width',['../classapplication__class.html#ae4bf8de77c3edaac71aaba75193c3be9',1,'application_class']]],
|
||||
['get_5fshould_5fquit_23',['get_should_quit',['../classapplication__class.html#afea1cdf2706dc45cdae0396b7948f2b0',1,'application_class']]],
|
||||
['get_5fspeed_24',['get_speed',['../classapplication__class.html#ad724a8b8867f487bc602406ae20e1301',1,'application_class']]],
|
||||
['get_5fstats_25',['get_stats',['../classapplication__class.html#adfd9213758db871e03aada83dee961b3',1,'application_class']]],
|
||||
['get_5fsun_5flight_26',['get_sun_light',['../classapplication__class.html#ad757f3dc7ad49b74643fca7947889ed6',1,'application_class']]],
|
||||
['get_5fterrain_5fentity_5fcount_27',['get_terrain_entity_count',['../classapplication__class.html#afe1ff7bf39935cae054c8f3743e923e1',1,'application_class']]],
|
||||
['get_5fvsync_28',['get_vsync',['../classapplication__class.html#aa79efde57fb87b64bf95b47ee87c3bff',1,'application_class']]],
|
||||
['get_5fw_5ffolder_29',['get_w_folder',['../classapplication__class.html#a2f6b5156b585944bb912d93fa1595af2',1,'application_class']]],
|
||||
['get_5fwindow_5fsize_30',['get_window_size',['../classapplication__class.html#a3c76d728525b1ee4558a41383f9f2217',1,'application_class']]],
|
||||
['getacceleration_31',['GetAcceleration',['../classecs_1_1_physics_component.html#ae40284b6a494abd2ad1d8a4bbb641117',1,'ecs::PhysicsComponent']]],
|
||||
['getactiveshader_32',['GetActiveShader',['../classecs_1_1_shader_component.html#aad636c8a9e23f0ef494a2fe66d1ae6b4',1,'ecs::ShaderComponent']]],
|
||||
['getallentities_33',['GetAllEntities',['../classecs_1_1_entity_manager.html#ad4116858dc1c324cdd558e5ac6c7f21b',1,'ecs::EntityManager']]],
|
||||
['getboundingradius_34',['GetBoundingRadius',['../classecs_1_1_physics_component.html#acb77c488322bbb5776e08fd9be5908d7',1,'ecs::PhysicsComponent']]],
|
||||
['getcomponent_35',['GetComponent',['../classecs_1_1_entity.html#a1debe96608ed65b741812a9340c52220',1,'ecs::Entity']]],
|
||||
['getcomponenttypeid_36',['GetComponentTypeID',['../namespaceecs.html#ae98a9f77225416bebd93a559a68a92eb',1,'ecs']]],
|
||||
['getentitieswithcomponent_37',['GetEntitiesWithComponent',['../classecs_1_1_entity_manager.html#a42887acde34ab3d1cd13c0396b053d72',1,'ecs::EntityManager']]],
|
||||
['getentity_38',['GetEntity',['../classecs_1_1_entity_manager.html#a79acf6578756702d83d509dbf1fce0d8',1,'ecs::EntityManager']]],
|
||||
['getentitycount_39',['GetEntityCount',['../classecs_1_1_entity_manager.html#ad84a022bfad4f381179c1e007d7c9c8a',1,'ecs::EntityManager']]],
|
||||
['getid_40',['GetID',['../classecs_1_1_entity.html#a9fab84a0393816b3a911588fc1f7121a',1,'ecs::Entity']]],
|
||||
['getid_41',['GetId',['../classecs_1_1_identity_component.html#af7fcece7aaa148512ba153d1d3a4cc1c',1,'ecs::IdentityComponent']]],
|
||||
['getindexcount_42',['GetIndexCount',['../classecs_1_1_render_component.html#ae01aca10690322ec92899e99bf5e244e',1,'ecs::RenderComponent']]],
|
||||
['getmass_43',['GetMass',['../classecs_1_1_physics_component.html#acbe98be444ae347a32951435472e5a28',1,'ecs::PhysicsComponent']]],
|
||||
['getmodel_44',['GetModel',['../classecs_1_1_render_component.html#a2797ae01f7f42594a0291529d0ec8ef0',1,'ecs::RenderComponent']]],
|
||||
['getmodelfilepath_45',['GetModelFilePath',['../classecs_1_1_render_component.html#aa9bc77dc2ea430ec9008bda7993f766c',1,'ecs::RenderComponent']]],
|
||||
['getname_46',['GetName',['../classecs_1_1_identity_component.html#a6f97e89a74db7fda99f144c66c17935f',1,'ecs::IdentityComponent']]],
|
||||
['getpath_47',['GetPath',['../classecs_1_1_model_path_component.html#a7996bbc72216b56b0b26cef13acad6cc',1,'ecs::ModelPathComponent']]],
|
||||
['getposition_48',['GetPosition',['../classecs_1_1_transform_component.html#a2936d569829c3c440d3bf5bde6353efe',1,'ecs::TransformComponent']]],
|
||||
['getpreviousposition_49',['GetPreviousPosition',['../classecs_1_1_physics_component.html#af3e592a83a8145612bea36927c222082',1,'ecs::PhysicsComponent']]],
|
||||
['getrotatematrix_50',['GetRotateMatrix',['../classecs_1_1_transform_component.html#aedc64114b30f9aa629caf6548bfc3c07',1,'ecs::TransformComponent']]],
|
||||
['getrotation_51',['GetRotation',['../classecs_1_1_transform_component.html#a50130c13fb3f0d01a473eead605aaa40',1,'ecs::TransformComponent']]],
|
||||
['getscale_52',['GetScale',['../classecs_1_1_transform_component.html#af5cb7911c9deab8a49c9f8ae3ce099c5',1,'ecs::TransformComponent']]],
|
||||
['getscalematrix_53',['GetScaleMatrix',['../classecs_1_1_transform_component.html#aca8c9c9d0266636b7431696a6905b419',1,'ecs::TransformComponent']]],
|
||||
['gettexture_54',['GetTexture',['../classecs_1_1_render_component.html#a8d3c778be73e8cbb27b3ea102698a7f2',1,'ecs::RenderComponent']]],
|
||||
['gettranslatematrix_55',['GetTranslateMatrix',['../classecs_1_1_transform_component.html#a2c5c5b5d1081b942ab7d5776d4418044',1,'ecs::TransformComponent']]],
|
||||
['gettype_56',['GetType',['../classecs_1_1_identity_component.html#abc33d5a325706c7c115b88fd9635a4cd',1,'ecs::IdentityComponent']]],
|
||||
['getvelocity_57',['GetVelocity',['../classecs_1_1_physics_component.html#abc1702442a7fa0915f7760b20d5a17ae',1,'ecs::PhysicsComponent']]],
|
||||
['getworldmatrix_58',['GetWorldMatrix',['../classecs_1_1_transform_component.html#a0d9f3426b6952e0468705820835ac331',1,'ecs::TransformComponent']]]
|
||||
];
|
4
doxygen_docs/html/search/all_7.js
Normal file
4
doxygen_docs/html/search/all_7.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['hascomponent_0',['HasComponent',['../classecs_1_1_entity.html#a29deb83cc77c7c2466d0f76f7b340869',1,'ecs::Entity']]]
|
||||
];
|
16
doxygen_docs/html/search/all_8.js
Normal file
16
doxygen_docs/html/search/all_8.js
Normal file
@@ -0,0 +1,16 @@
|
||||
var searchData=
|
||||
[
|
||||
['identitycomponent_0',['IdentityComponent',['../classecs_1_1_identity_component.html',1,'ecs::IdentityComponent'],['../classecs_1_1_identity_component.html#a253122e10cbe22c42831d250d48a8316',1,'ecs::IdentityComponent::IdentityComponent()']]],
|
||||
['imguimanager_1',['imguiManager',['../classimgui_manager.html',1,'']]],
|
||||
['initialize_2',['Initialize',['../classecs_1_1_component.html#a9372874f51e5f63584d65fc378d39459',1,'ecs::Component::Initialize()'],['../classecs_1_1_identity_component.html#a04b2bb43ccf6c4842704f30463033b3b',1,'ecs::IdentityComponent::Initialize()'],['../classecs_1_1_model_path_component.html#a8819a3be58b6748ced6763a598e2f7f8',1,'ecs::ModelPathComponent::Initialize()'],['../classecs_1_1_physics_component.html#ab58952fc61030f1047beb2d6dbec82cf',1,'ecs::PhysicsComponent::Initialize()'],['../classecs_1_1_render_component.html#aa92950c4ebad0379f626493bda1a79bb',1,'ecs::RenderComponent::Initialize()'],['../classecs_1_1_shader_component.html#a69a5ca163458465936525b14270fe46e',1,'ecs::ShaderComponent::Initialize()']]],
|
||||
['initialize_3',['initialize',['../classapplication__class.html#a3be4f6532857c72283450ce43907f309',1,'application_class']]],
|
||||
['initializefromfile_4',['InitializeFromFile',['../classecs_1_1_render_component.html#a0aeb040ec34ba3619f08269e5744597e',1,'ecs::RenderComponent']]],
|
||||
['initializewithmodel_5',['InitializeWithModel',['../classecs_1_1_render_component.html#a5014687c529c5dd29c1689da1dd64776',1,'ecs::RenderComponent']]],
|
||||
['input_6',['input',['../structinput.html',1,'']]],
|
||||
['input_5fclass_7',['input_class',['../classinput__class.html',1,'']]],
|
||||
['is_5fwindowed_8',['is_windowed',['../classapplication__class.html#aac1577a0fe08e8007980b6b1778da478',1,'application_class']]],
|
||||
['isgravityenabled_9',['IsGravityEnabled',['../classecs_1_1_physics_component.html#a29ed13dad5513dff62d8427e856bd74d',1,'ecs::PhysicsComponent']]],
|
||||
['isgrounded_10',['IsGrounded',['../classecs_1_1_physics_component.html#ae3438c93efe882c97086e0f9bc2f54dd',1,'ecs::PhysicsComponent']]],
|
||||
['isphysicsenabled_11',['IsPhysicsEnabled',['../classecs_1_1_physics_component.html#ab1d2d882d7ff058a67d3e266257edb95',1,'ecs::PhysicsComponent']]],
|
||||
['isvisible_12',['IsVisible',['../classecs_1_1_render_component.html#ad77b9089172b2567767aac2ac05118ea',1,'ecs::RenderComponent']]]
|
||||
];
|
11
doxygen_docs/html/search/all_9.js
Normal file
11
doxygen_docs/html/search/all_9.js
Normal file
@@ -0,0 +1,11 @@
|
||||
var searchData=
|
||||
[
|
||||
['launchobject_0',['LaunchObject',['../classecs_1_1_physics_component.html#a156fb8329b7b2434ee94ab8c03fdc6e2',1,'ecs::PhysicsComponent']]],
|
||||
['light_5fclass_1',['light_class',['../classlight__class.html',1,'']]],
|
||||
['light_5fmap_5fshader_5fclass_2',['light_map_shader_class',['../classlight__map__shader__class.html',1,'']]],
|
||||
['light_5fshader_5fclass_3',['light_shader_class',['../classlight__shader__class.html',1,'']]],
|
||||
['loadtexturesfrompath_4',['LoadTexturesFromPath',['../classecs_1_1_render_component.html#a64e1e92929e2384d09c31b8d2afb258d',1,'ecs::RenderComponent']]],
|
||||
['logentry_5',['LogEntry',['../struct_logger_1_1_log_entry.html',1,'Logger']]],
|
||||
['logger_6',['Logger',['../class_logger.html',1,'']]],
|
||||
['loglevelinfo_7',['LogLevelInfo',['../struct_logger_1_1_log_level_info.html',1,'Logger']]]
|
||||
];
|
9
doxygen_docs/html/search/all_a.js
Normal file
9
doxygen_docs/html/search/all_a.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['master_5fshader_0',['master_shader',['../classmaster__shader.html',1,'']]],
|
||||
['model_5fclass_1',['model_class',['../classmodel__class.html',1,'']]],
|
||||
['modellistclass_2',['ModelListClass',['../class_model_list_class.html',1,'']]],
|
||||
['modelpathcomponent_3',['ModelPathComponent',['../classecs_1_1_model_path_component.html',1,'ecs']]],
|
||||
['modeltype_4',['ModelType',['../structmodel__class_1_1_model_type.html',1,'model_class']]],
|
||||
['multi_5ftexture_5fshader_5fclass_5',['multi_texture_shader_class',['../classmulti__texture__shader__class.html',1,'']]]
|
||||
];
|
5
doxygen_docs/html/search/all_b.js
Normal file
5
doxygen_docs/html/search/all_b.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['normal_0',['Normal',['../structmodel__class_1_1_normal.html',1,'model_class']]],
|
||||
['normal_5fmap_5fshader_5fclass_1',['normal_map_shader_class',['../classnormal__map__shader__class.html',1,'']]]
|
||||
];
|
6
doxygen_docs/html/search/all_c.js
Normal file
6
doxygen_docs/html/search/all_c.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['object_0',['object',['../classobject.html',1,'']]],
|
||||
['objecttype_1',['ObjectType',['../namespaceecs.html#ab36dd172176a3da5558233694cbad4ae',1,'ecs']]],
|
||||
['objecttypetostring_2',['ObjectTypeToString',['../classecs_1_1_identity_component.html#a46f22b04d81b17bea5807d5b9d32b328',1,'ecs::IdentityComponent']]]
|
||||
];
|
7
doxygen_docs/html/search/all_d.js
Normal file
7
doxygen_docs/html/search/all_d.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['physics_0',['physics',['../classphysics.html',1,'']]],
|
||||
['physics_5fthread_5ffunction_1',['physics_thread_function',['../classapplication__class.html#aa583e172e6a2d45cb9b4841634b9eea4',1,'application_class']]],
|
||||
['physicscomponent_2',['PhysicsComponent',['../classecs_1_1_physics_component.html',1,'ecs::PhysicsComponent'],['../classecs_1_1_physics_component.html#a13c45de519868a3e035fc8a3cb4c3da0',1,'ecs::PhysicsComponent::PhysicsComponent()']]],
|
||||
['position_5fclass_3',['position_class',['../classposition__class.html',1,'']]]
|
||||
];
|
12
doxygen_docs/html/search/all_e.js
Normal file
12
doxygen_docs/html/search/all_e.js
Normal file
@@ -0,0 +1,12 @@
|
||||
var searchData=
|
||||
[
|
||||
['reflection_5fshader_5fclass_0',['reflection_shader_class',['../classreflection__shader__class.html',1,'']]],
|
||||
['refraction_5fshader_5fclass_1',['refraction_shader_class',['../classrefraction__shader__class.html',1,'']]],
|
||||
['removecomponent_2',['RemoveComponent',['../classecs_1_1_entity.html#a87fe0ec023ff9df7bcfff0eb13a90bb7',1,'ecs::Entity']]],
|
||||
['render_3',['Render',['../classecs_1_1_render_component.html#a61dc5966b89474a415e3d19d28760a64',1,'ecs::RenderComponent']]],
|
||||
['render_5ftexture_5fclass_4',['render_texture_class',['../classrender__texture__class.html',1,'']]],
|
||||
['renderallentities_5',['RenderAllEntities',['../classecs_1_1_render_system.html#a8d65c73dad3be4070153c3f568d5a139',1,'ecs::RenderSystem']]],
|
||||
['rendercomponent_6',['RenderComponent',['../classecs_1_1_render_component.html',1,'ecs::RenderComponent'],['../classecs_1_1_render_component.html#a9b8099cc84f4ca11f9cfca7d80081d6b',1,'ecs::RenderComponent::RenderComponent()']]],
|
||||
['renderentity_7',['RenderEntity',['../classecs_1_1_render_system.html#aef4d62c3ef06a880712d183a2848de2f',1,'ecs::RenderSystem']]],
|
||||
['rendersystem_8',['RenderSystem',['../classecs_1_1_render_system.html',1,'ecs::RenderSystem'],['../classecs_1_1_render_system.html#a4db69fd99c18112dcbaa931a01bb9780',1,'ecs::RenderSystem::RenderSystem()']]]
|
||||
];
|
62
doxygen_docs/html/search/all_f.js
Normal file
62
doxygen_docs/html/search/all_f.js
Normal file
@@ -0,0 +1,62 @@
|
||||
var searchData=
|
||||
[
|
||||
['scene_5fmanager_0',['scene_manager',['../classscene__manager.html',1,'']]],
|
||||
['scenemanager_1',['sceneManager',['../classscene_manager.html',1,'']]],
|
||||
['set_5fcan_5ffixed_5fupdate_2',['set_can_fixed_update',['../classapplication__class.html#aa0a44059eae0a8df0cb65a7962d598ed',1,'application_class']]],
|
||||
['set_5fcel_5fshading_3',['set_cel_shading',['../classapplication__class.html#a1bdce1b8c5a23cd60dd35c441a670601',1,'application_class']]],
|
||||
['set_5ffrustum_4',['set_frustum',['../classapplication__class.html#abd47278db9d786b80833c787900c145b',1,'application_class']]],
|
||||
['set_5ffrustum_5ftolerance_5',['set_frustum_tolerance',['../classapplication__class.html#a2f41c2a8f5f18aca2859b02e804c7a1a',1,'application_class']]],
|
||||
['set_5fhwnd_6',['set_hwnd',['../classapplication__class.html#a40392869f0ff57982fef8098dd3354fe',1,'application_class']]],
|
||||
['set_5flight_5fcolor_7',['set_light_color',['../classapplication__class.html#a79b165193754e7361b0a467f5e70c72b',1,'application_class']]],
|
||||
['set_5flight_5fposition_8',['set_light_position',['../classapplication__class.html#a1715fe1c06659636399b60e859e6b2ae',1,'application_class']]],
|
||||
['set_5fobject_5fid_9',['set_object_id',['../classapplication__class.html#ae586e8e9431b6d6168c335a9ae0f08ca',1,'application_class']]],
|
||||
['set_5fpath_10',['set_path',['../classapplication__class.html#a4ead7c7ba402fb9619000d201c0cf95f',1,'application_class']]],
|
||||
['set_5fphysics_5ftick_5frate_11',['set_physics_tick_rate',['../classapplication__class.html#a8b03fc0a380762e268606262914e55a8',1,'application_class']]],
|
||||
['set_5frender_5fcount_12',['set_render_count',['../classapplication__class.html#a1f607939202c0cb805df935eb38dabe7',1,'application_class']]],
|
||||
['set_5fscreen_5fheight_13',['set_screen_height',['../classapplication__class.html#ae5ed92985e95d9f34a152cae2d7345d7',1,'application_class']]],
|
||||
['set_5fscreen_5fwidth_14',['set_screen_width',['../classapplication__class.html#aca66fefd8c7c473e2700a69f13a4cb6b',1,'application_class']]],
|
||||
['set_5fshould_5fquit_15',['set_should_quit',['../classapplication__class.html#a96068cd56a5bb2ed0c02db3b70272be2',1,'application_class']]],
|
||||
['set_5fspeed_16',['set_speed',['../classapplication__class.html#a7b1a11759ecc6b80542c7f4f3cf4e8e9',1,'application_class']]],
|
||||
['set_5fvsync_17',['set_vsync',['../classapplication__class.html#a642858510be15dc3d2890ccc5f6df31f',1,'application_class']]],
|
||||
['set_5fw_5ffolder_18',['set_w_folder',['../classapplication__class.html#a5dbf967cc3d2a08b07c13b6aa44fafe1',1,'application_class']]],
|
||||
['set_5fwindow_5fsize_19',['set_window_size',['../classapplication__class.html#ab0418282e11e00cebb3a63747384a24b',1,'application_class']]],
|
||||
['set_5fwindowed_20',['set_windowed',['../classapplication__class.html#a7faa4a3a5150086acaec8bc223a4bf7e',1,'application_class']]],
|
||||
['setacceleration_21',['SetAcceleration',['../classecs_1_1_physics_component.html#a462dd9f0b3452e9c98d5dea7d9959f50',1,'ecs::PhysicsComponent']]],
|
||||
['setactiveshader_22',['SetActiveShader',['../classecs_1_1_shader_component.html#a4664380323123817e65900a12fa9496f',1,'ecs::ShaderComponent']]],
|
||||
['setboundingradius_23',['SetBoundingRadius',['../classecs_1_1_physics_component.html#ab95922862da80f63814d47f8c2b69cea',1,'ecs::PhysicsComponent']]],
|
||||
['setgravityenabled_24',['SetGravityEnabled',['../classecs_1_1_physics_component.html#a19fa3fa510051cc0d8a0ddb21e92f9fe',1,'ecs::PhysicsComponent']]],
|
||||
['setgrounded_25',['SetGrounded',['../classecs_1_1_physics_component.html#ab750af34ccb7fd9f2cb4cea2c7a9a253',1,'ecs::PhysicsComponent']]],
|
||||
['setid_26',['SetId',['../classecs_1_1_identity_component.html#a69797f6d9f9926293d2e0b4e84e3bbb3',1,'ecs::IdentityComponent']]],
|
||||
['setmass_27',['SetMass',['../classecs_1_1_physics_component.html#af091ab5887798b0407700d4712795a0c',1,'ecs::PhysicsComponent']]],
|
||||
['setmodel_28',['SetModel',['../classecs_1_1_render_component.html#ab3a01e06c359132815a5a35ed950a19a',1,'ecs::RenderComponent']]],
|
||||
['setmodelfilepath_29',['SetModelFilePath',['../classecs_1_1_render_component.html#acac2902002c2ca0618c41525d1584088',1,'ecs::RenderComponent']]],
|
||||
['setname_30',['SetName',['../classecs_1_1_identity_component.html#aa04b3e5f2e40271ba50dfd35c3217013',1,'ecs::IdentityComponent']]],
|
||||
['setpath_31',['SetPath',['../classecs_1_1_model_path_component.html#aeef7076b697463196a2ce5440ca10f89',1,'ecs::ModelPathComponent']]],
|
||||
['setphysicsenabled_32',['SetPhysicsEnabled',['../classecs_1_1_physics_component.html#afb716a1474b17b0bcf1c4eb7b6f3c758',1,'ecs::PhysicsComponent']]],
|
||||
['setposition_33',['SetPosition',['../classecs_1_1_transform_component.html#ad825453d2a065640aa71618c00612249',1,'ecs::TransformComponent']]],
|
||||
['setpreviousposition_34',['SetPreviousPosition',['../classecs_1_1_physics_component.html#a9fd15ccd7dfe9955116ac5d52e01a6e7',1,'ecs::PhysicsComponent']]],
|
||||
['setrotatematrix_35',['SetRotateMatrix',['../classecs_1_1_transform_component.html#a5d868ff759cb7709328938681d62f913',1,'ecs::TransformComponent']]],
|
||||
['setrotation_36',['SetRotation',['../classecs_1_1_transform_component.html#a67f155836cd31a336324bb1ea4b3741a',1,'ecs::TransformComponent']]],
|
||||
['setscale_37',['SetScale',['../classecs_1_1_transform_component.html#ac98d110ada557fce53563306700516b7',1,'ecs::TransformComponent']]],
|
||||
['setscalematrix_38',['SetScaleMatrix',['../classecs_1_1_transform_component.html#aa1d23303805dd960452dd16a5c077835',1,'ecs::TransformComponent']]],
|
||||
['settranslatematrix_39',['SetTranslateMatrix',['../classecs_1_1_transform_component.html#ae6c18c31f088f065f059b490773b3a08',1,'ecs::TransformComponent']]],
|
||||
['settype_40',['SetType',['../classecs_1_1_identity_component.html#a7cbca5e7e2c877b45c900df4660c0e35',1,'ecs::IdentityComponent']]],
|
||||
['setupdatepositioncallback_41',['SetUpdatePositionCallback',['../classecs_1_1_physics_component.html#a93d17ee763b557489210f35b54829976',1,'ecs::PhysicsComponent']]],
|
||||
['setvelocity_42',['SetVelocity',['../classecs_1_1_physics_component.html#a5a4f3b4503ce9b199da87f5e11673501',1,'ecs::PhysicsComponent']]],
|
||||
['setvisible_43',['SetVisible',['../classecs_1_1_render_component.html#ae0beed54f3cfe42213e1767da1b36d46',1,'ecs::RenderComponent']]],
|
||||
['shader_5fmanager_5fclass_44',['shader_manager_class',['../classshader__manager__class.html',1,'']]],
|
||||
['shadercomponent_45',['ShaderComponent',['../classecs_1_1_shader_component.html',1,'ecs::ShaderComponent'],['../classecs_1_1_shader_component.html#a58198e14a710f43735b0e22d5f9d8296',1,'ecs::ShaderComponent::ShaderComponent()']]],
|
||||
['shadertype_46',['ShaderType',['../namespaceecs.html#a80994feeebc2747495a80b5d4b2a8440',1,'ecs']]],
|
||||
['shadertypetostring_47',['ShaderTypeToString',['../classecs_1_1_shader_component.html#a08335ddbedf7eecadcd0db95c4d45c63',1,'ecs::ShaderComponent']]],
|
||||
['shadow_5fmap_48',['shadow_map',['../classshadow__map.html',1,'']]],
|
||||
['shutdown_49',['shutdown',['../classapplication__class.html#af2ef20892819f21303002a0f3005e73d',1,'application_class']]],
|
||||
['skybox_50',['Skybox',['../class_skybox.html',1,'']]],
|
||||
['skybox_5fshader_5fclass_51',['skybox_shader_class',['../classskybox__shader__class.html',1,'']]],
|
||||
['spec_5fmap_5fshader_5fclass_52',['spec_map_shader_class',['../classspec__map__shader__class.html',1,'']]],
|
||||
['sprite_5fclass_53',['sprite_class',['../classsprite__class.html',1,'']]],
|
||||
['stats_54',['stats',['../classstats.html',1,'']]],
|
||||
['stringtoobjecttype_55',['StringToObjectType',['../classecs_1_1_identity_component.html#a9a92b2a27ec5399096a3ad196d2dec3f',1,'ecs::IdentityComponent']]],
|
||||
['stringtoshadertype_56',['StringToShaderType',['../classecs_1_1_shader_component.html#abd16c8adfd191f96594716b235780950',1,'ecs::ShaderComponent']]],
|
||||
['sunlight_5fshader_5fclass_57',['sunlight_shader_class',['../classsunlight__shader__class.html',1,'']]],
|
||||
['system_5fclass_58',['system_class',['../classsystem__class.html',1,'']]]
|
||||
];
|
5
doxygen_docs/html/search/classes_0.js
Normal file
5
doxygen_docs/html/search/classes_0.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['alpha_5fmap_5fshader_5fclass_0',['alpha_map_shader_class',['../classalpha__map__shader__class.html',1,'']]],
|
||||
['application_5fclass_1',['application_class',['../classapplication__class.html',1,'']]]
|
||||
];
|
4
doxygen_docs/html/search/classes_1.js
Normal file
4
doxygen_docs/html/search/classes_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['bitmap_5fclass_0',['bitmap_class',['../classbitmap__class.html',1,'']]]
|
||||
];
|
5
doxygen_docs/html/search/classes_10.js
Normal file
5
doxygen_docs/html/search/classes_10.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['water_5fshader_5fclass_0',['water_shader_class',['../classwater__shader__class.html',1,'']]],
|
||||
['widget_5fentry_1',['widget_entry',['../structwidget__entry.html',1,'']]]
|
||||
];
|
7
doxygen_docs/html/search/classes_2.js
Normal file
7
doxygen_docs/html/search/classes_2.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['camera_5fclass_0',['camera_class',['../classcamera__class.html',1,'']]],
|
||||
['celshade_5fclass_1',['celshade_class',['../classcelshade__class.html',1,'']]],
|
||||
['color_5fshader_5fclass_2',['color_shader_class',['../classcolor__shader__class.html',1,'']]],
|
||||
['component_3',['Component',['../classecs_1_1_component.html',1,'ecs']]]
|
||||
];
|
6
doxygen_docs/html/search/classes_3.js
Normal file
6
doxygen_docs/html/search/classes_3.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['d_5f3d_5fclass_0',['d_3d_class',['../classd__3d__class.html',1,'']]],
|
||||
['depth_5fshader_5fclass_1',['depth_shader_class',['../classdepth__shader__class.html',1,'']]],
|
||||
['display_5fplane_5fclass_2',['display_plane_class',['../classdisplay__plane__class.html',1,'']]]
|
||||
];
|
5
doxygen_docs/html/search/classes_4.js
Normal file
5
doxygen_docs/html/search/classes_4.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['entity_0',['Entity',['../classecs_1_1_entity.html',1,'ecs']]],
|
||||
['entitymanager_1',['EntityManager',['../classecs_1_1_entity_manager.html',1,'ecs']]]
|
||||
];
|
10
doxygen_docs/html/search/classes_5.js
Normal file
10
doxygen_docs/html/search/classes_5.js
Normal file
@@ -0,0 +1,10 @@
|
||||
var searchData=
|
||||
[
|
||||
['face_0',['Face',['../structmodel__class_1_1_face.html',1,'model_class']]],
|
||||
['font_5fclass_1',['font_class',['../classfont__class.html',1,'']]],
|
||||
['font_5fshader_5fclass_2',['font_shader_class',['../classfont__shader__class.html',1,'']]],
|
||||
['fps_5fclass_3',['fps_class',['../classfps__class.html',1,'']]],
|
||||
['fps_5flimiter_4',['fps_limiter',['../classfps__limiter.html',1,'']]],
|
||||
['frustum_5',['frustum',['../classfrustum.html',1,'']]],
|
||||
['frustumclass_6',['FrustumClass',['../class_frustum_class.html',1,'']]]
|
||||
];
|
7
doxygen_docs/html/search/classes_6.js
Normal file
7
doxygen_docs/html/search/classes_6.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['identitycomponent_0',['IdentityComponent',['../classecs_1_1_identity_component.html',1,'ecs']]],
|
||||
['imguimanager_1',['imguiManager',['../classimgui_manager.html',1,'']]],
|
||||
['input_2',['input',['../structinput.html',1,'']]],
|
||||
['input_5fclass_3',['input_class',['../classinput__class.html',1,'']]]
|
||||
];
|
9
doxygen_docs/html/search/classes_7.js
Normal file
9
doxygen_docs/html/search/classes_7.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['light_5fclass_0',['light_class',['../classlight__class.html',1,'']]],
|
||||
['light_5fmap_5fshader_5fclass_1',['light_map_shader_class',['../classlight__map__shader__class.html',1,'']]],
|
||||
['light_5fshader_5fclass_2',['light_shader_class',['../classlight__shader__class.html',1,'']]],
|
||||
['logentry_3',['LogEntry',['../struct_logger_1_1_log_entry.html',1,'Logger']]],
|
||||
['logger_4',['Logger',['../class_logger.html',1,'']]],
|
||||
['loglevelinfo_5',['LogLevelInfo',['../struct_logger_1_1_log_level_info.html',1,'Logger']]]
|
||||
];
|
9
doxygen_docs/html/search/classes_8.js
Normal file
9
doxygen_docs/html/search/classes_8.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['master_5fshader_0',['master_shader',['../classmaster__shader.html',1,'']]],
|
||||
['model_5fclass_1',['model_class',['../classmodel__class.html',1,'']]],
|
||||
['modellistclass_2',['ModelListClass',['../class_model_list_class.html',1,'']]],
|
||||
['modelpathcomponent_3',['ModelPathComponent',['../classecs_1_1_model_path_component.html',1,'ecs']]],
|
||||
['modeltype_4',['ModelType',['../structmodel__class_1_1_model_type.html',1,'model_class']]],
|
||||
['multi_5ftexture_5fshader_5fclass_5',['multi_texture_shader_class',['../classmulti__texture__shader__class.html',1,'']]]
|
||||
];
|
5
doxygen_docs/html/search/classes_9.js
Normal file
5
doxygen_docs/html/search/classes_9.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['normal_0',['Normal',['../structmodel__class_1_1_normal.html',1,'model_class']]],
|
||||
['normal_5fmap_5fshader_5fclass_1',['normal_map_shader_class',['../classnormal__map__shader__class.html',1,'']]]
|
||||
];
|
4
doxygen_docs/html/search/classes_a.js
Normal file
4
doxygen_docs/html/search/classes_a.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['object_0',['object',['../classobject.html',1,'']]]
|
||||
];
|
6
doxygen_docs/html/search/classes_b.js
Normal file
6
doxygen_docs/html/search/classes_b.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['physics_0',['physics',['../classphysics.html',1,'']]],
|
||||
['physicscomponent_1',['PhysicsComponent',['../classecs_1_1_physics_component.html',1,'ecs']]],
|
||||
['position_5fclass_2',['position_class',['../classposition__class.html',1,'']]]
|
||||
];
|
8
doxygen_docs/html/search/classes_c.js
Normal file
8
doxygen_docs/html/search/classes_c.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['reflection_5fshader_5fclass_0',['reflection_shader_class',['../classreflection__shader__class.html',1,'']]],
|
||||
['refraction_5fshader_5fclass_1',['refraction_shader_class',['../classrefraction__shader__class.html',1,'']]],
|
||||
['render_5ftexture_5fclass_2',['render_texture_class',['../classrender__texture__class.html',1,'']]],
|
||||
['rendercomponent_3',['RenderComponent',['../classecs_1_1_render_component.html',1,'ecs']]],
|
||||
['rendersystem_4',['RenderSystem',['../classecs_1_1_render_system.html',1,'ecs']]]
|
||||
];
|
15
doxygen_docs/html/search/classes_d.js
Normal file
15
doxygen_docs/html/search/classes_d.js
Normal file
@@ -0,0 +1,15 @@
|
||||
var searchData=
|
||||
[
|
||||
['scene_5fmanager_0',['scene_manager',['../classscene__manager.html',1,'']]],
|
||||
['scenemanager_1',['sceneManager',['../classscene_manager.html',1,'']]],
|
||||
['shader_5fmanager_5fclass_2',['shader_manager_class',['../classshader__manager__class.html',1,'']]],
|
||||
['shadercomponent_3',['ShaderComponent',['../classecs_1_1_shader_component.html',1,'ecs']]],
|
||||
['shadow_5fmap_4',['shadow_map',['../classshadow__map.html',1,'']]],
|
||||
['skybox_5',['Skybox',['../class_skybox.html',1,'']]],
|
||||
['skybox_5fshader_5fclass_6',['skybox_shader_class',['../classskybox__shader__class.html',1,'']]],
|
||||
['spec_5fmap_5fshader_5fclass_7',['spec_map_shader_class',['../classspec__map__shader__class.html',1,'']]],
|
||||
['sprite_5fclass_8',['sprite_class',['../classsprite__class.html',1,'']]],
|
||||
['stats_9',['stats',['../classstats.html',1,'']]],
|
||||
['sunlight_5fshader_5fclass_10',['sunlight_shader_class',['../classsunlight__shader__class.html',1,'']]],
|
||||
['system_5fclass_11',['system_class',['../classsystem__class.html',1,'']]]
|
||||
];
|
13
doxygen_docs/html/search/classes_e.js
Normal file
13
doxygen_docs/html/search/classes_e.js
Normal file
@@ -0,0 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['tempvertextype_0',['TempVertexType',['../structmodel__class_1_1_temp_vertex_type.html',1,'model_class']]],
|
||||
['text_5fclass_1',['text_class',['../classtext__class.html',1,'']]],
|
||||
['texture_2',['Texture',['../structmodel__class_1_1_texture.html',1,'model_class']]],
|
||||
['texture_5fclass_3',['texture_class',['../classtexture__class.html',1,'']]],
|
||||
['texture_5fshader_5fclass_4',['texture_shader_class',['../classtexture__shader__class.html',1,'']]],
|
||||
['texturecontainer_5',['TextureContainer',['../struct_texture_container.html',1,'']]],
|
||||
['timer_5fclass_6',['timer_class',['../classtimer__class.html',1,'']]],
|
||||
['transformcomponent_7',['TransformComponent',['../classecs_1_1_transform_component.html',1,'ecs']]],
|
||||
['translate_5fshader_5fclass_8',['translate_shader_class',['../classtranslate__shader__class.html',1,'']]],
|
||||
['transparent_5fshader_5fclass_9',['transparent_shader_class',['../classtransparent__shader__class.html',1,'']]]
|
||||
];
|
6
doxygen_docs/html/search/classes_f.js
Normal file
6
doxygen_docs/html/search/classes_f.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['vectortype_0',['VectorType',['../structmodel__class_1_1_vector_type.html',1,'model_class']]],
|
||||
['vertex_1',['Vertex',['../structmodel__class_1_1_vertex.html',1,'model_class']]],
|
||||
['vertextype_2',['VertexType',['../structmodel__class_1_1_vertex_type.html',1,'model_class']]]
|
||||
];
|
18
doxygen_docs/html/search/close.svg
Normal file
18
doxygen_docs/html/search/close.svg
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 11 11"
|
||||
height="11"
|
||||
width="11"
|
||||
id="svg2"
|
||||
version="1.1">
|
||||
<defs
|
||||
id="defs6" />
|
||||
<path
|
||||
id="path12"
|
||||
d="M 5.5 0.5 A 5 5 0 0 0 0.5 5.5 A 5 5 0 0 0 5.5 10.5 A 5 5 0 0 0 10.5 5.5 A 5 5 0 0 0 5.5 0.5 z M 3.5820312 3 A 0.58291923 0.58291923 0 0 1 4 3.1757812 L 5.5 4.6757812 L 7 3.1757812 A 0.58291923 0.58291923 0 0 1 7.4003906 3 A 0.58291923 0.58291923 0 0 1 7.8242188 4 L 6.3242188 5.5 L 7.8242188 7 A 0.58291923 0.58291923 0 1 1 7 7.8242188 L 5.5 6.3242188 L 4 7.8242188 A 0.58291923 0.58291923 0 1 1 3.1757812 7 L 4.6757812 5.5 L 3.1757812 4 A 0.58291923 0.58291923 0 0 1 3.5820312 3 z "
|
||||
style="stroke-width:1.09870648;fill:#bababa;fill-opacity:1" />
|
||||
</svg>
|
After Width: | Height: | Size: 947 B |
4
doxygen_docs/html/search/enums_0.js
Normal file
4
doxygen_docs/html/search/enums_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['objecttype_0',['ObjectType',['../namespaceecs.html#ab36dd172176a3da5558233694cbad4ae',1,'ecs']]]
|
||||
];
|
4
doxygen_docs/html/search/enums_1.js
Normal file
4
doxygen_docs/html/search/enums_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['shadertype_0',['ShaderType',['../namespaceecs.html#a80994feeebc2747495a80b5d4b2a8440',1,'ecs']]]
|
||||
];
|
4
doxygen_docs/html/search/enums_2.js
Normal file
4
doxygen_docs/html/search/enums_2.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['texturetype_0',['TextureType',['../namespaceecs.html#a6e9ad0276f69474fe9498437b7d1a8f2',1,'ecs']]]
|
||||
];
|
7
doxygen_docs/html/search/functions_0.js
Normal file
7
doxygen_docs/html/search/functions_0.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['add_5fcube_0',['add_cube',['../classapplication__class.html#aaa09afdc106fb3f82788c42272811657',1,'application_class']]],
|
||||
['add_5fkobject_1',['add_kobject',['../classapplication__class.html#a9a39dfe69bca6fe96a339ab47b2f0539',1,'application_class']]],
|
||||
['addcomponent_2',['AddComponent',['../classecs_1_1_entity.html#a240b05cecbe32a6222082f3b4a789a98',1,'ecs::Entity']]],
|
||||
['application_5fclass_3',['application_class',['../classapplication__class.html#ab3b678dde613c8568a2124482ed45a73',1,'application_class']]]
|
||||
];
|
7
doxygen_docs/html/search/functions_1.js
Normal file
7
doxygen_docs/html/search/functions_1.js
Normal file
@@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['clear_0',['Clear',['../classecs_1_1_entity_manager.html#a6c31a8b7c0a01e473566fd801db91a55',1,'ecs::EntityManager']]],
|
||||
['construct_5ffrustum_1',['construct_frustum',['../classapplication__class.html#a7b959a12a5574b263556937f1c94e255',1,'application_class']]],
|
||||
['create_5fbig_5fcube_2',['create_big_cube',['../classapplication__class.html#a7b0482e4b79a4c3bf32e1f40ccb48678',1,'application_class']]],
|
||||
['createentity_3',['CreateEntity',['../classecs_1_1_entity_manager.html#a696dcb2fd36215b0a9214880d21033a2',1,'ecs::EntityManager']]]
|
||||
];
|
6
doxygen_docs/html/search/functions_2.js
Normal file
6
doxygen_docs/html/search/functions_2.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['delete_5fentity_5fby_5fid_0',['delete_entity_by_id',['../classapplication__class.html#a5ade90e873b7b6a31c148672dd0305cb',1,'application_class']]],
|
||||
['delete_5fterrain_1',['delete_terrain',['../classapplication__class.html#a69bce73916e1180493ac74030dbb77ba',1,'application_class']]],
|
||||
['destroyentity_2',['DestroyEntity',['../classecs_1_1_entity_manager.html#a4cb0da19e3a95b7cb1390843882176a9',1,'ecs::EntityManager']]]
|
||||
];
|
5
doxygen_docs/html/search/functions_3.js
Normal file
5
doxygen_docs/html/search/functions_3.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['entity_0',['Entity',['../classecs_1_1_entity.html#aa505e8d9a076bd37b83e319c33a8fb3e',1,'ecs::Entity::Entity(EntityID id)'],['../classecs_1_1_entity.html#a1cace49b2034c62e076d8e5354a1e15f',1,'ecs::Entity::Entity(const Entity &)=delete'],['../classecs_1_1_entity.html#a318d92a576baeaf8d684fd9ee400ebe8',1,'ecs::Entity::Entity(Entity &&)=default']]],
|
||||
['entitymanager_1',['EntityManager',['../classecs_1_1_entity_manager.html#acba3847d62f7cd79e22d5ffa490c1f53',1,'ecs::EntityManager']]]
|
||||
];
|
4
doxygen_docs/html/search/functions_4.js
Normal file
4
doxygen_docs/html/search/functions_4.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['frame_0',['frame',['../classapplication__class.html#a0d9b9cbfbe1a2efa52606fcbbdfb40ca',1,'application_class']]]
|
||||
];
|
62
doxygen_docs/html/search/functions_5.js
Normal file
62
doxygen_docs/html/search/functions_5.js
Normal file
@@ -0,0 +1,62 @@
|
||||
var searchData=
|
||||
[
|
||||
['generate_5fterrain_0',['generate_terrain',['../classapplication__class.html#aca20ad22e0c95f5404e3c47a11317025',1,'application_class']]],
|
||||
['get_5faspect_5fratio_1',['get_aspect_ratio',['../classapplication__class.html#a1bbbc70e5a68278f410e9b2b93942230',1,'application_class']]],
|
||||
['get_5fback_5fbuffer_5fsrv_2',['get_back_buffer_srv',['../classapplication__class.html#a0e7b21b1421fd52bb3740fb25f26e4a7',1,'application_class']]],
|
||||
['get_5fcan_5ffixed_5fupdate_3',['get_can_fixed_update',['../classapplication__class.html#abf98d275e281e99e54a68d3b53ba7b94',1,'application_class']]],
|
||||
['get_5fentity_5fmanager_4',['get_entity_manager',['../classapplication__class.html#ab6487040a8f3f90c62eaaeec09504071',1,'application_class']]],
|
||||
['get_5ffps_5',['get_fps',['../classapplication__class.html#a8a2103b81e5a5f73ebce656b96467ee3',1,'application_class']]],
|
||||
['get_5ffrustum_6',['get_frustum',['../classapplication__class.html#a29f11f9f0ab0f41af7b1b657d9310209',1,'application_class']]],
|
||||
['get_5ffrustum_5ftolerance_7',['get_frustum_tolerance',['../classapplication__class.html#aa271ce1d2803a5a1fcd9becad215ecb0',1,'application_class']]],
|
||||
['get_5fhwnd_8',['get_hwnd',['../classapplication__class.html#a692f521b7d27a89a95848dd912342c1f',1,'application_class']]],
|
||||
['get_5flight_5fcolor_9',['get_light_color',['../classapplication__class.html#a85c04a3f2d050cb750d7986ebc7e76a5',1,'application_class']]],
|
||||
['get_5flight_5fposition_10',['get_light_position',['../classapplication__class.html#a54f4915b1878fde4dc60ff26be5712ee',1,'application_class']]],
|
||||
['get_5flights_11',['get_lights',['../classapplication__class.html#a9b1ca112e8d8fd01a7061d9a638e9f3e',1,'application_class']]],
|
||||
['get_5fmodel_5fcache_12',['get_model_cache',['../classapplication__class.html#a6eff226c2686a261a394b1c046096c5e',1,'application_class']]],
|
||||
['get_5fobject_5fid_13',['get_object_id',['../classapplication__class.html#a32624a7be14230d2120de382c2c2e298',1,'application_class']]],
|
||||
['get_5fphysics_14',['get_physics',['../classapplication__class.html#ab1924a7177c04594ec5dab7fe4c0104f',1,'application_class']]],
|
||||
['get_5fphysics_5ftick_5frate_15',['get_physics_tick_rate',['../classapplication__class.html#a118113b8ab8ad1065b032d57150fa7dd',1,'application_class']]],
|
||||
['get_5freflection_5ftexture_16',['get_reflection_texture',['../classapplication__class.html#a25592af930b0ee6c34d667fc0f8d69e1',1,'application_class']]],
|
||||
['get_5frefraction_5ftexture_17',['get_refraction_texture',['../classapplication__class.html#a8d993ac51d86d09c2b03b612ed914a74',1,'application_class']]],
|
||||
['get_5frender_5fcount_18',['get_render_count',['../classapplication__class.html#acc0c095b41d72833d974229cc64d0689',1,'application_class']]],
|
||||
['get_5frender_5ftexture_19',['get_render_texture',['../classapplication__class.html#a3ec69cb088888911ab1e32490c39f3e6',1,'application_class']]],
|
||||
['get_5fscene_5ftexture_20',['get_scene_texture',['../classapplication__class.html#a69a84a1345d56bb8d81e7d3427ce969e',1,'application_class']]],
|
||||
['get_5fscreen_5fheight_21',['get_screen_height',['../classapplication__class.html#a468b1ed714bae99f4f2fcf7a93407bfb',1,'application_class']]],
|
||||
['get_5fscreen_5fwidth_22',['get_screen_width',['../classapplication__class.html#ae4bf8de77c3edaac71aaba75193c3be9',1,'application_class']]],
|
||||
['get_5fshould_5fquit_23',['get_should_quit',['../classapplication__class.html#afea1cdf2706dc45cdae0396b7948f2b0',1,'application_class']]],
|
||||
['get_5fspeed_24',['get_speed',['../classapplication__class.html#ad724a8b8867f487bc602406ae20e1301',1,'application_class']]],
|
||||
['get_5fstats_25',['get_stats',['../classapplication__class.html#adfd9213758db871e03aada83dee961b3',1,'application_class']]],
|
||||
['get_5fsun_5flight_26',['get_sun_light',['../classapplication__class.html#ad757f3dc7ad49b74643fca7947889ed6',1,'application_class']]],
|
||||
['get_5fterrain_5fentity_5fcount_27',['get_terrain_entity_count',['../classapplication__class.html#afe1ff7bf39935cae054c8f3743e923e1',1,'application_class']]],
|
||||
['get_5fvsync_28',['get_vsync',['../classapplication__class.html#aa79efde57fb87b64bf95b47ee87c3bff',1,'application_class']]],
|
||||
['get_5fw_5ffolder_29',['get_w_folder',['../classapplication__class.html#a2f6b5156b585944bb912d93fa1595af2',1,'application_class']]],
|
||||
['get_5fwindow_5fsize_30',['get_window_size',['../classapplication__class.html#a3c76d728525b1ee4558a41383f9f2217',1,'application_class']]],
|
||||
['getacceleration_31',['GetAcceleration',['../classecs_1_1_physics_component.html#ae40284b6a494abd2ad1d8a4bbb641117',1,'ecs::PhysicsComponent']]],
|
||||
['getactiveshader_32',['GetActiveShader',['../classecs_1_1_shader_component.html#aad636c8a9e23f0ef494a2fe66d1ae6b4',1,'ecs::ShaderComponent']]],
|
||||
['getallentities_33',['GetAllEntities',['../classecs_1_1_entity_manager.html#ad4116858dc1c324cdd558e5ac6c7f21b',1,'ecs::EntityManager']]],
|
||||
['getboundingradius_34',['GetBoundingRadius',['../classecs_1_1_physics_component.html#acb77c488322bbb5776e08fd9be5908d7',1,'ecs::PhysicsComponent']]],
|
||||
['getcomponent_35',['GetComponent',['../classecs_1_1_entity.html#a1debe96608ed65b741812a9340c52220',1,'ecs::Entity']]],
|
||||
['getcomponenttypeid_36',['GetComponentTypeID',['../namespaceecs.html#ae98a9f77225416bebd93a559a68a92eb',1,'ecs']]],
|
||||
['getentitieswithcomponent_37',['GetEntitiesWithComponent',['../classecs_1_1_entity_manager.html#a42887acde34ab3d1cd13c0396b053d72',1,'ecs::EntityManager']]],
|
||||
['getentity_38',['GetEntity',['../classecs_1_1_entity_manager.html#a79acf6578756702d83d509dbf1fce0d8',1,'ecs::EntityManager']]],
|
||||
['getentitycount_39',['GetEntityCount',['../classecs_1_1_entity_manager.html#ad84a022bfad4f381179c1e007d7c9c8a',1,'ecs::EntityManager']]],
|
||||
['getid_40',['GetID',['../classecs_1_1_entity.html#a9fab84a0393816b3a911588fc1f7121a',1,'ecs::Entity']]],
|
||||
['getid_41',['GetId',['../classecs_1_1_identity_component.html#af7fcece7aaa148512ba153d1d3a4cc1c',1,'ecs::IdentityComponent']]],
|
||||
['getindexcount_42',['GetIndexCount',['../classecs_1_1_render_component.html#ae01aca10690322ec92899e99bf5e244e',1,'ecs::RenderComponent']]],
|
||||
['getmass_43',['GetMass',['../classecs_1_1_physics_component.html#acbe98be444ae347a32951435472e5a28',1,'ecs::PhysicsComponent']]],
|
||||
['getmodel_44',['GetModel',['../classecs_1_1_render_component.html#a2797ae01f7f42594a0291529d0ec8ef0',1,'ecs::RenderComponent']]],
|
||||
['getmodelfilepath_45',['GetModelFilePath',['../classecs_1_1_render_component.html#aa9bc77dc2ea430ec9008bda7993f766c',1,'ecs::RenderComponent']]],
|
||||
['getname_46',['GetName',['../classecs_1_1_identity_component.html#a6f97e89a74db7fda99f144c66c17935f',1,'ecs::IdentityComponent']]],
|
||||
['getpath_47',['GetPath',['../classecs_1_1_model_path_component.html#a7996bbc72216b56b0b26cef13acad6cc',1,'ecs::ModelPathComponent']]],
|
||||
['getposition_48',['GetPosition',['../classecs_1_1_transform_component.html#a2936d569829c3c440d3bf5bde6353efe',1,'ecs::TransformComponent']]],
|
||||
['getpreviousposition_49',['GetPreviousPosition',['../classecs_1_1_physics_component.html#af3e592a83a8145612bea36927c222082',1,'ecs::PhysicsComponent']]],
|
||||
['getrotatematrix_50',['GetRotateMatrix',['../classecs_1_1_transform_component.html#aedc64114b30f9aa629caf6548bfc3c07',1,'ecs::TransformComponent']]],
|
||||
['getrotation_51',['GetRotation',['../classecs_1_1_transform_component.html#a50130c13fb3f0d01a473eead605aaa40',1,'ecs::TransformComponent']]],
|
||||
['getscale_52',['GetScale',['../classecs_1_1_transform_component.html#af5cb7911c9deab8a49c9f8ae3ce099c5',1,'ecs::TransformComponent']]],
|
||||
['getscalematrix_53',['GetScaleMatrix',['../classecs_1_1_transform_component.html#aca8c9c9d0266636b7431696a6905b419',1,'ecs::TransformComponent']]],
|
||||
['gettexture_54',['GetTexture',['../classecs_1_1_render_component.html#a8d3c778be73e8cbb27b3ea102698a7f2',1,'ecs::RenderComponent']]],
|
||||
['gettranslatematrix_55',['GetTranslateMatrix',['../classecs_1_1_transform_component.html#a2c5c5b5d1081b942ab7d5776d4418044',1,'ecs::TransformComponent']]],
|
||||
['gettype_56',['GetType',['../classecs_1_1_identity_component.html#abc33d5a325706c7c115b88fd9635a4cd',1,'ecs::IdentityComponent']]],
|
||||
['getvelocity_57',['GetVelocity',['../classecs_1_1_physics_component.html#abc1702442a7fa0915f7760b20d5a17ae',1,'ecs::PhysicsComponent']]],
|
||||
['getworldmatrix_58',['GetWorldMatrix',['../classecs_1_1_transform_component.html#a0d9f3426b6952e0468705820835ac331',1,'ecs::TransformComponent']]]
|
||||
];
|
4
doxygen_docs/html/search/functions_6.js
Normal file
4
doxygen_docs/html/search/functions_6.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['hascomponent_0',['HasComponent',['../classecs_1_1_entity.html#a29deb83cc77c7c2466d0f76f7b340869',1,'ecs::Entity']]]
|
||||
];
|
13
doxygen_docs/html/search/functions_7.js
Normal file
13
doxygen_docs/html/search/functions_7.js
Normal file
@@ -0,0 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['identitycomponent_0',['IdentityComponent',['../classecs_1_1_identity_component.html#a253122e10cbe22c42831d250d48a8316',1,'ecs::IdentityComponent']]],
|
||||
['initialize_1',['Initialize',['../classecs_1_1_component.html#a9372874f51e5f63584d65fc378d39459',1,'ecs::Component::Initialize()'],['../classecs_1_1_identity_component.html#a04b2bb43ccf6c4842704f30463033b3b',1,'ecs::IdentityComponent::Initialize()'],['../classecs_1_1_model_path_component.html#a8819a3be58b6748ced6763a598e2f7f8',1,'ecs::ModelPathComponent::Initialize()'],['../classecs_1_1_physics_component.html#ab58952fc61030f1047beb2d6dbec82cf',1,'ecs::PhysicsComponent::Initialize()'],['../classecs_1_1_render_component.html#aa92950c4ebad0379f626493bda1a79bb',1,'ecs::RenderComponent::Initialize()'],['../classecs_1_1_shader_component.html#a69a5ca163458465936525b14270fe46e',1,'ecs::ShaderComponent::Initialize()']]],
|
||||
['initialize_2',['initialize',['../classapplication__class.html#a3be4f6532857c72283450ce43907f309',1,'application_class']]],
|
||||
['initializefromfile_3',['InitializeFromFile',['../classecs_1_1_render_component.html#a0aeb040ec34ba3619f08269e5744597e',1,'ecs::RenderComponent']]],
|
||||
['initializewithmodel_4',['InitializeWithModel',['../classecs_1_1_render_component.html#a5014687c529c5dd29c1689da1dd64776',1,'ecs::RenderComponent']]],
|
||||
['is_5fwindowed_5',['is_windowed',['../classapplication__class.html#aac1577a0fe08e8007980b6b1778da478',1,'application_class']]],
|
||||
['isgravityenabled_6',['IsGravityEnabled',['../classecs_1_1_physics_component.html#a29ed13dad5513dff62d8427e856bd74d',1,'ecs::PhysicsComponent']]],
|
||||
['isgrounded_7',['IsGrounded',['../classecs_1_1_physics_component.html#ae3438c93efe882c97086e0f9bc2f54dd',1,'ecs::PhysicsComponent']]],
|
||||
['isphysicsenabled_8',['IsPhysicsEnabled',['../classecs_1_1_physics_component.html#ab1d2d882d7ff058a67d3e266257edb95',1,'ecs::PhysicsComponent']]],
|
||||
['isvisible_9',['IsVisible',['../classecs_1_1_render_component.html#ad77b9089172b2567767aac2ac05118ea',1,'ecs::RenderComponent']]]
|
||||
];
|
5
doxygen_docs/html/search/functions_8.js
Normal file
5
doxygen_docs/html/search/functions_8.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['launchobject_0',['LaunchObject',['../classecs_1_1_physics_component.html#a156fb8329b7b2434ee94ab8c03fdc6e2',1,'ecs::PhysicsComponent']]],
|
||||
['loadtexturesfrompath_1',['LoadTexturesFromPath',['../classecs_1_1_render_component.html#a64e1e92929e2384d09c31b8d2afb258d',1,'ecs::RenderComponent']]]
|
||||
];
|
4
doxygen_docs/html/search/functions_9.js
Normal file
4
doxygen_docs/html/search/functions_9.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['objecttypetostring_0',['ObjectTypeToString',['../classecs_1_1_identity_component.html#a46f22b04d81b17bea5807d5b9d32b328',1,'ecs::IdentityComponent']]]
|
||||
];
|
5
doxygen_docs/html/search/functions_a.js
Normal file
5
doxygen_docs/html/search/functions_a.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['physics_5fthread_5ffunction_0',['physics_thread_function',['../classapplication__class.html#aa583e172e6a2d45cb9b4841634b9eea4',1,'application_class']]],
|
||||
['physicscomponent_1',['PhysicsComponent',['../classecs_1_1_physics_component.html#a13c45de519868a3e035fc8a3cb4c3da0',1,'ecs::PhysicsComponent']]]
|
||||
];
|
9
doxygen_docs/html/search/functions_b.js
Normal file
9
doxygen_docs/html/search/functions_b.js
Normal file
@@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['removecomponent_0',['RemoveComponent',['../classecs_1_1_entity.html#a87fe0ec023ff9df7bcfff0eb13a90bb7',1,'ecs::Entity']]],
|
||||
['render_1',['Render',['../classecs_1_1_render_component.html#a61dc5966b89474a415e3d19d28760a64',1,'ecs::RenderComponent']]],
|
||||
['renderallentities_2',['RenderAllEntities',['../classecs_1_1_render_system.html#a8d65c73dad3be4070153c3f568d5a139',1,'ecs::RenderSystem']]],
|
||||
['rendercomponent_3',['RenderComponent',['../classecs_1_1_render_component.html#a9b8099cc84f4ca11f9cfca7d80081d6b',1,'ecs::RenderComponent']]],
|
||||
['renderentity_4',['RenderEntity',['../classecs_1_1_render_system.html#aef4d62c3ef06a880712d183a2848de2f',1,'ecs::RenderSystem']]],
|
||||
['rendersystem_5',['RenderSystem',['../classecs_1_1_render_system.html#a4db69fd99c18112dcbaa931a01bb9780',1,'ecs::RenderSystem']]]
|
||||
];
|
50
doxygen_docs/html/search/functions_c.js
Normal file
50
doxygen_docs/html/search/functions_c.js
Normal file
@@ -0,0 +1,50 @@
|
||||
var searchData=
|
||||
[
|
||||
['set_5fcan_5ffixed_5fupdate_0',['set_can_fixed_update',['../classapplication__class.html#aa0a44059eae0a8df0cb65a7962d598ed',1,'application_class']]],
|
||||
['set_5fcel_5fshading_1',['set_cel_shading',['../classapplication__class.html#a1bdce1b8c5a23cd60dd35c441a670601',1,'application_class']]],
|
||||
['set_5ffrustum_2',['set_frustum',['../classapplication__class.html#abd47278db9d786b80833c787900c145b',1,'application_class']]],
|
||||
['set_5ffrustum_5ftolerance_3',['set_frustum_tolerance',['../classapplication__class.html#a2f41c2a8f5f18aca2859b02e804c7a1a',1,'application_class']]],
|
||||
['set_5fhwnd_4',['set_hwnd',['../classapplication__class.html#a40392869f0ff57982fef8098dd3354fe',1,'application_class']]],
|
||||
['set_5flight_5fcolor_5',['set_light_color',['../classapplication__class.html#a79b165193754e7361b0a467f5e70c72b',1,'application_class']]],
|
||||
['set_5flight_5fposition_6',['set_light_position',['../classapplication__class.html#a1715fe1c06659636399b60e859e6b2ae',1,'application_class']]],
|
||||
['set_5fobject_5fid_7',['set_object_id',['../classapplication__class.html#ae586e8e9431b6d6168c335a9ae0f08ca',1,'application_class']]],
|
||||
['set_5fpath_8',['set_path',['../classapplication__class.html#a4ead7c7ba402fb9619000d201c0cf95f',1,'application_class']]],
|
||||
['set_5fphysics_5ftick_5frate_9',['set_physics_tick_rate',['../classapplication__class.html#a8b03fc0a380762e268606262914e55a8',1,'application_class']]],
|
||||
['set_5frender_5fcount_10',['set_render_count',['../classapplication__class.html#a1f607939202c0cb805df935eb38dabe7',1,'application_class']]],
|
||||
['set_5fscreen_5fheight_11',['set_screen_height',['../classapplication__class.html#ae5ed92985e95d9f34a152cae2d7345d7',1,'application_class']]],
|
||||
['set_5fscreen_5fwidth_12',['set_screen_width',['../classapplication__class.html#aca66fefd8c7c473e2700a69f13a4cb6b',1,'application_class']]],
|
||||
['set_5fshould_5fquit_13',['set_should_quit',['../classapplication__class.html#a96068cd56a5bb2ed0c02db3b70272be2',1,'application_class']]],
|
||||
['set_5fspeed_14',['set_speed',['../classapplication__class.html#a7b1a11759ecc6b80542c7f4f3cf4e8e9',1,'application_class']]],
|
||||
['set_5fvsync_15',['set_vsync',['../classapplication__class.html#a642858510be15dc3d2890ccc5f6df31f',1,'application_class']]],
|
||||
['set_5fw_5ffolder_16',['set_w_folder',['../classapplication__class.html#a5dbf967cc3d2a08b07c13b6aa44fafe1',1,'application_class']]],
|
||||
['set_5fwindow_5fsize_17',['set_window_size',['../classapplication__class.html#ab0418282e11e00cebb3a63747384a24b',1,'application_class']]],
|
||||
['set_5fwindowed_18',['set_windowed',['../classapplication__class.html#a7faa4a3a5150086acaec8bc223a4bf7e',1,'application_class']]],
|
||||
['setacceleration_19',['SetAcceleration',['../classecs_1_1_physics_component.html#a462dd9f0b3452e9c98d5dea7d9959f50',1,'ecs::PhysicsComponent']]],
|
||||
['setactiveshader_20',['SetActiveShader',['../classecs_1_1_shader_component.html#a4664380323123817e65900a12fa9496f',1,'ecs::ShaderComponent']]],
|
||||
['setboundingradius_21',['SetBoundingRadius',['../classecs_1_1_physics_component.html#ab95922862da80f63814d47f8c2b69cea',1,'ecs::PhysicsComponent']]],
|
||||
['setgravityenabled_22',['SetGravityEnabled',['../classecs_1_1_physics_component.html#a19fa3fa510051cc0d8a0ddb21e92f9fe',1,'ecs::PhysicsComponent']]],
|
||||
['setgrounded_23',['SetGrounded',['../classecs_1_1_physics_component.html#ab750af34ccb7fd9f2cb4cea2c7a9a253',1,'ecs::PhysicsComponent']]],
|
||||
['setid_24',['SetId',['../classecs_1_1_identity_component.html#a69797f6d9f9926293d2e0b4e84e3bbb3',1,'ecs::IdentityComponent']]],
|
||||
['setmass_25',['SetMass',['../classecs_1_1_physics_component.html#af091ab5887798b0407700d4712795a0c',1,'ecs::PhysicsComponent']]],
|
||||
['setmodel_26',['SetModel',['../classecs_1_1_render_component.html#ab3a01e06c359132815a5a35ed950a19a',1,'ecs::RenderComponent']]],
|
||||
['setmodelfilepath_27',['SetModelFilePath',['../classecs_1_1_render_component.html#acac2902002c2ca0618c41525d1584088',1,'ecs::RenderComponent']]],
|
||||
['setname_28',['SetName',['../classecs_1_1_identity_component.html#aa04b3e5f2e40271ba50dfd35c3217013',1,'ecs::IdentityComponent']]],
|
||||
['setpath_29',['SetPath',['../classecs_1_1_model_path_component.html#aeef7076b697463196a2ce5440ca10f89',1,'ecs::ModelPathComponent']]],
|
||||
['setphysicsenabled_30',['SetPhysicsEnabled',['../classecs_1_1_physics_component.html#afb716a1474b17b0bcf1c4eb7b6f3c758',1,'ecs::PhysicsComponent']]],
|
||||
['setposition_31',['SetPosition',['../classecs_1_1_transform_component.html#ad825453d2a065640aa71618c00612249',1,'ecs::TransformComponent']]],
|
||||
['setpreviousposition_32',['SetPreviousPosition',['../classecs_1_1_physics_component.html#a9fd15ccd7dfe9955116ac5d52e01a6e7',1,'ecs::PhysicsComponent']]],
|
||||
['setrotatematrix_33',['SetRotateMatrix',['../classecs_1_1_transform_component.html#a5d868ff759cb7709328938681d62f913',1,'ecs::TransformComponent']]],
|
||||
['setrotation_34',['SetRotation',['../classecs_1_1_transform_component.html#a67f155836cd31a336324bb1ea4b3741a',1,'ecs::TransformComponent']]],
|
||||
['setscale_35',['SetScale',['../classecs_1_1_transform_component.html#ac98d110ada557fce53563306700516b7',1,'ecs::TransformComponent']]],
|
||||
['setscalematrix_36',['SetScaleMatrix',['../classecs_1_1_transform_component.html#aa1d23303805dd960452dd16a5c077835',1,'ecs::TransformComponent']]],
|
||||
['settranslatematrix_37',['SetTranslateMatrix',['../classecs_1_1_transform_component.html#ae6c18c31f088f065f059b490773b3a08',1,'ecs::TransformComponent']]],
|
||||
['settype_38',['SetType',['../classecs_1_1_identity_component.html#a7cbca5e7e2c877b45c900df4660c0e35',1,'ecs::IdentityComponent']]],
|
||||
['setupdatepositioncallback_39',['SetUpdatePositionCallback',['../classecs_1_1_physics_component.html#a93d17ee763b557489210f35b54829976',1,'ecs::PhysicsComponent']]],
|
||||
['setvelocity_40',['SetVelocity',['../classecs_1_1_physics_component.html#a5a4f3b4503ce9b199da87f5e11673501',1,'ecs::PhysicsComponent']]],
|
||||
['setvisible_41',['SetVisible',['../classecs_1_1_render_component.html#ae0beed54f3cfe42213e1767da1b36d46',1,'ecs::RenderComponent']]],
|
||||
['shadercomponent_42',['ShaderComponent',['../classecs_1_1_shader_component.html#a58198e14a710f43735b0e22d5f9d8296',1,'ecs::ShaderComponent']]],
|
||||
['shadertypetostring_43',['ShaderTypeToString',['../classecs_1_1_shader_component.html#a08335ddbedf7eecadcd0db95c4d45c63',1,'ecs::ShaderComponent']]],
|
||||
['shutdown_44',['shutdown',['../classapplication__class.html#af2ef20892819f21303002a0f3005e73d',1,'application_class']]],
|
||||
['stringtoobjecttype_45',['StringToObjectType',['../classecs_1_1_identity_component.html#a9a92b2a27ec5399096a3ad196d2dec3f',1,'ecs::IdentityComponent']]],
|
||||
['stringtoshadertype_46',['StringToShaderType',['../classecs_1_1_shader_component.html#abd16c8adfd191f96594716b235780950',1,'ecs::ShaderComponent']]]
|
||||
];
|
4
doxygen_docs/html/search/functions_d.js
Normal file
4
doxygen_docs/html/search/functions_d.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['transformcomponent_0',['TransformComponent',['../classecs_1_1_transform_component.html#a66dc72687d5a68513beb31b5ae28564f',1,'ecs::TransformComponent']]]
|
||||
];
|
8
doxygen_docs/html/search/functions_e.js
Normal file
8
doxygen_docs/html/search/functions_e.js
Normal file
@@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['update_0',['Update',['../classecs_1_1_component.html#a59c0f739c4ff19227e27ed7b9f6352e0',1,'ecs::Component::Update()'],['../classecs_1_1_model_path_component.html#a64d1c1fa22bb222e6c85f5312ea8795b',1,'ecs::ModelPathComponent::Update()'],['../classecs_1_1_physics_component.html#a83aaa878464b8ef2dbc0e7a927689d79',1,'ecs::PhysicsComponent::Update()'],['../classecs_1_1_render_component.html#a6cfff9944a89629f5f7a7d1451446f0d',1,'ecs::RenderComponent::Update()'],['../classecs_1_1_shader_component.html#a2ebc1ef592626fc729884677c771ccbf',1,'ecs::ShaderComponent::Update()']]],
|
||||
['update_5fstats_5fafter_5fmodification_1',['update_stats_after_modification',['../classapplication__class.html#aa453b06f65ab6344907f0c65670de202',1,'application_class']]],
|
||||
['updatecomponents_2',['UpdateComponents',['../classecs_1_1_entity.html#a239d0855906f8c66371d7d1fa895a11f',1,'ecs::Entity']]],
|
||||
['updateentities_3',['UpdateEntities',['../classecs_1_1_entity_manager.html#aac0b39f03cc669d8bc8f3073daa2079c',1,'ecs::EntityManager']]],
|
||||
['updateworldmatrix_4',['UpdateWorldMatrix',['../classecs_1_1_transform_component.html#a28d1fe5ba04d4ff6f9eb136ea656e35e',1,'ecs::TransformComponent']]]
|
||||
];
|
24
doxygen_docs/html/search/mag.svg
Normal file
24
doxygen_docs/html/search/mag.svg
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 20 19"
|
||||
height="19"
|
||||
width="20"
|
||||
id="svg2"
|
||||
version="1.1">
|
||||
<defs
|
||||
id="defs6" />
|
||||
<circle
|
||||
r="3.5"
|
||||
cy="8.5"
|
||||
cx="5.5"
|
||||
id="path4611"
|
||||
style="fill:#000000;fill-opacity:0;stroke:#656565;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path4630"
|
||||
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||
style="fill:none;stroke:#656565;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</svg>
|
After Width: | Height: | Size: 804 B |
24
doxygen_docs/html/search/mag_d.svg
Normal file
24
doxygen_docs/html/search/mag_d.svg
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 20 19"
|
||||
height="19"
|
||||
width="20"
|
||||
id="svg2"
|
||||
version="1.1">
|
||||
<defs
|
||||
id="defs6" />
|
||||
<circle
|
||||
r="3.5"
|
||||
cy="8.5"
|
||||
cx="5.5"
|
||||
id="path4611"
|
||||
style="fill:#000000;fill-opacity:0;stroke:#C5C5C5;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path4630"
|
||||
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||
style="fill:none;stroke:#C5C5C5;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</svg>
|
After Width: | Height: | Size: 804 B |
31
doxygen_docs/html/search/mag_sel.svg
Normal file
31
doxygen_docs/html/search/mag_sel.svg
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="20"
|
||||
height="19"
|
||||
viewBox="0 0 20 19"
|
||||
>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<circle
|
||||
style="fill:#000000;fill-opacity:0;stroke:#656565;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4611"
|
||||
cx="5.5"
|
||||
cy="8.5"
|
||||
r="3.5" />
|
||||
<path
|
||||
style="fill:#656565;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 11,7 13.5,10 16,7 Z"
|
||||
id="path4609"
|
||||
/>
|
||||
<path
|
||||
style="fill:none;stroke:#656565;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||
id="path4630"
|
||||
/>
|
||||
</svg>
|
After Width: | Height: | Size: 1019 B |
31
doxygen_docs/html/search/mag_seld.svg
Normal file
31
doxygen_docs/html/search/mag_seld.svg
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="20"
|
||||
height="19"
|
||||
viewBox="0 0 20 19"
|
||||
>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<circle
|
||||
style="fill:#000000;fill-opacity:0;stroke:#c5C5C5;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4611"
|
||||
cx="5.5"
|
||||
cy="8.5"
|
||||
r="3.5" />
|
||||
<path
|
||||
style="fill:#c5C5C5;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 11,7 13.5,10 16,7 Z"
|
||||
id="path4609"
|
||||
/>
|
||||
<path
|
||||
style="fill:none;stroke:#c5C5C5;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||
id="path4630"
|
||||
/>
|
||||
</svg>
|
After Width: | Height: | Size: 1019 B |
4
doxygen_docs/html/search/namespaces_0.js
Normal file
4
doxygen_docs/html/search/namespaces_0.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['ecs_0',['ecs',['../namespaceecs.html',1,'']]]
|
||||
];
|
291
doxygen_docs/html/search/search.css
Normal file
291
doxygen_docs/html/search/search.css
Normal file
@@ -0,0 +1,291 @@
|
||||
/*---------------- Search Box positioning */
|
||||
|
||||
#main-menu > li:last-child {
|
||||
/* This <li> object is the parent of the search bar */
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 36px;
|
||||
margin-right: 1em;
|
||||
}
|
||||
|
||||
/*---------------- Search box styling */
|
||||
|
||||
.SRPage * {
|
||||
font-weight: normal;
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
dark-mode-toggle {
|
||||
margin-left: 5px;
|
||||
display: flex;
|
||||
float: right;
|
||||
}
|
||||
|
||||
#MSearchBox {
|
||||
display: inline-block;
|
||||
white-space : nowrap;
|
||||
background: var(--search-background-color);
|
||||
border-radius: 0.65em;
|
||||
box-shadow: var(--search-box-shadow);
|
||||
z-index: 102;
|
||||
}
|
||||
|
||||
#MSearchBox .left {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
height: 1.4em;
|
||||
}
|
||||
|
||||
#MSearchSelect {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 20px;
|
||||
height: 19px;
|
||||
background-image: var(--search-magnification-select-image);
|
||||
margin: 0 0 0 0.3em;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#MSearchSelectExt {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 10px;
|
||||
height: 19px;
|
||||
background-image: var(--search-magnification-image);
|
||||
margin: 0 0 0 0.5em;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
|
||||
#MSearchField {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 7.5em;
|
||||
height: 19px;
|
||||
margin: 0 0.15em;
|
||||
padding: 0;
|
||||
line-height: 1em;
|
||||
border:none;
|
||||
color: var(--search-foreground-color);
|
||||
outline: none;
|
||||
font-family: var(--font-family-search);
|
||||
-webkit-border-radius: 0px;
|
||||
border-radius: 0px;
|
||||
background: none;
|
||||
}
|
||||
|
||||
@media(hover: none) {
|
||||
/* to avoid zooming on iOS */
|
||||
#MSearchField {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
#MSearchBox .right {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 1.4em;
|
||||
height: 1.4em;
|
||||
}
|
||||
|
||||
#MSearchClose {
|
||||
display: none;
|
||||
font-size: inherit;
|
||||
background : none;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
outline: none;
|
||||
|
||||
}
|
||||
|
||||
#MSearchCloseImg {
|
||||
padding: 0.3em;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.MSearchBoxActive #MSearchField {
|
||||
color: var(--search-active-color);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*---------------- Search filter selection */
|
||||
|
||||
#MSearchSelectWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid var(--search-filter-border-color);
|
||||
background-color: var(--search-filter-background-color);
|
||||
z-index: 10001;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.SelectItem {
|
||||
font: 8pt var(--font-family-search);
|
||||
padding-left: 2px;
|
||||
padding-right: 12px;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.SelectionMark {
|
||||
margin-right: 4px;
|
||||
font-family: var(--font-family-monospace);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem {
|
||||
display: block;
|
||||
outline-style: none;
|
||||
color: var(--search-filter-foreground-color);
|
||||
text-decoration: none;
|
||||
padding-left: 6px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
a.SelectItem:focus,
|
||||
a.SelectItem:active {
|
||||
color: var(--search-filter-foreground-color);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem:hover {
|
||||
color: var(--search-filter-highlight-text-color);
|
||||
background-color: var(--search-filter-highlight-bg-color);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*---------------- Search results window */
|
||||
|
||||
iframe#MSearchResults {
|
||||
/*width: 60ex;*/
|
||||
height: 15em;
|
||||
}
|
||||
|
||||
#MSearchResultsWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid var(--search-results-border-color);
|
||||
background-color: var(--search-results-background-color);
|
||||
z-index:10000;
|
||||
width: 300px;
|
||||
height: 400px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* ----------------------------------- */
|
||||
|
||||
|
||||
#SRIndex {
|
||||
clear:both;
|
||||
}
|
||||
|
||||
.SREntry {
|
||||
font-size: 10pt;
|
||||
padding-left: 1ex;
|
||||
}
|
||||
|
||||
.SRPage .SREntry {
|
||||
font-size: 8pt;
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
div.SRPage {
|
||||
margin: 5px 2px;
|
||||
background-color: var(--search-results-background-color);
|
||||
}
|
||||
|
||||
.SRChildren {
|
||||
padding-left: 3ex; padding-bottom: .5em
|
||||
}
|
||||
|
||||
.SRPage .SRChildren {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.SRSymbol {
|
||||
font-weight: bold;
|
||||
color: var(--search-results-foreground-color);
|
||||
font-family: var(--font-family-search);
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRScope {
|
||||
display: block;
|
||||
color: var(--search-results-foreground-color);
|
||||
font-family: var(--font-family-search);
|
||||
font-size: 8pt;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active,
|
||||
a.SRScope:focus, a.SRScope:active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.SRScope {
|
||||
padding-left: 4px;
|
||||
font-family: var(--font-family-search);
|
||||
}
|
||||
|
||||
.SRPage .SRStatus {
|
||||
padding: 2px 5px;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
font-family: var(--font-family-search);
|
||||
}
|
||||
|
||||
.SRResult {
|
||||
display: none;
|
||||
}
|
||||
|
||||
div.searchresults {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
/*---------------- External search page results */
|
||||
|
||||
.pages b {
|
||||
color: white;
|
||||
padding: 5px 5px 3px 5px;
|
||||
background-image: var(--nav-gradient-active-image-parent);
|
||||
background-repeat: repeat-x;
|
||||
text-shadow: 0 1px 1px #000000;
|
||||
}
|
||||
|
||||
.pages {
|
||||
line-height: 17px;
|
||||
margin-left: 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.hl {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#searchresults {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.searchpages {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
694
doxygen_docs/html/search/search.js
Normal file
694
doxygen_docs/html/search/search.js
Normal file
@@ -0,0 +1,694 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
const SEARCH_COOKIE_NAME = ''+'search_grp';
|
||||
|
||||
const searchResults = new SearchResults();
|
||||
|
||||
/* A class handling everything associated with the search panel.
|
||||
|
||||
Parameters:
|
||||
name - The name of the global variable that will be
|
||||
storing this instance. Is needed to be able to set timeouts.
|
||||
resultPath - path to use for external files
|
||||
*/
|
||||
function SearchBox(name, resultsPath, extension) {
|
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||
if (!extension || extension == "") { extension = ".html"; }
|
||||
|
||||
function getXPos(item) {
|
||||
let x = 0;
|
||||
if (item.offsetWidth) {
|
||||
while (item && item!=document.body) {
|
||||
x += item.offsetLeft;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return x;
|
||||
}
|
||||
|
||||
function getYPos(item) {
|
||||
let y = 0;
|
||||
if (item.offsetWidth) {
|
||||
while (item && item!=document.body) {
|
||||
y += item.offsetTop;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name;
|
||||
this.resultsPath = resultsPath;
|
||||
this.keyTimeout = 0;
|
||||
this.keyTimeoutLength = 500;
|
||||
this.closeSelectionTimeout = 300;
|
||||
this.lastSearchValue = "";
|
||||
this.lastResultsPage = "";
|
||||
this.hideTimeout = 0;
|
||||
this.searchIndex = 0;
|
||||
this.searchActive = false;
|
||||
this.extension = extension;
|
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = () => document.getElementById("MSearchField");
|
||||
this.DOMSearchSelect = () => document.getElementById("MSearchSelect");
|
||||
this.DOMSearchSelectWindow = () => document.getElementById("MSearchSelectWindow");
|
||||
this.DOMPopupSearchResults = () => document.getElementById("MSearchResults");
|
||||
this.DOMPopupSearchResultsWindow = () => document.getElementById("MSearchResultsWindow");
|
||||
this.DOMSearchClose = () => document.getElementById("MSearchClose");
|
||||
this.DOMSearchBox = () => document.getElementById("MSearchBox");
|
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive) {
|
||||
this.Activate(isActive);
|
||||
}
|
||||
|
||||
this.OnSearchSelectShow = function() {
|
||||
const searchSelectWindow = this.DOMSearchSelectWindow();
|
||||
const searchField = this.DOMSearchSelect();
|
||||
|
||||
const left = getXPos(searchField);
|
||||
const top = getYPos(searchField) + searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout) {
|
||||
clearTimeout(this.hideTimeout);
|
||||
this.hideTimeout=0;
|
||||
}
|
||||
return false; // to avoid "image drag" default event
|
||||
}
|
||||
|
||||
this.OnSearchSelectHide = function() {
|
||||
this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this),
|
||||
this.closeSelectionTimeout);
|
||||
}
|
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt) {
|
||||
if (this.keyTimeout) { // kill running timer
|
||||
clearTimeout(this.keyTimeout);
|
||||
this.keyTimeout = 0;
|
||||
}
|
||||
|
||||
const e = evt ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13) {
|
||||
if (e.shiftKey==1) {
|
||||
this.OnSearchSelectShow();
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') {
|
||||
child.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
} else {
|
||||
const elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
} else if (e.keyCode==27) { // Escape out of the search field
|
||||
e.stopPropagation();
|
||||
this.DOMSearchField().blur();
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
this.Activate(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// strip whitespaces
|
||||
const searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
|
||||
if (searchValue != this.lastSearchValue) { // search value has changed
|
||||
if (searchValue != "") { // non-empty search
|
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.Search.bind(this), this.keyTimeoutLength);
|
||||
} else { // empty search field
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.SelectItemCount = function() {
|
||||
let count=0;
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') {
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
this.GetSelectionIdByName = function(name) {
|
||||
let j=0;
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i];
|
||||
if (child.className=='SelectItem') {
|
||||
if (child.childNodes[1].nodeValue==name) {
|
||||
return j;
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
this.SelectItemSet = function(id) {
|
||||
let j=0;
|
||||
const win=this.DOMSearchSelectWindow();
|
||||
for (let i=0;i<win.childNodes.length;i++) {
|
||||
const child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem') {
|
||||
const node = child.firstChild;
|
||||
if (j==id) {
|
||||
node.innerHTML='•';
|
||||
Cookie.writeSetting(SEARCH_COOKIE_NAME, child.childNodes[1].nodeValue, 0)
|
||||
} else {
|
||||
node.innerHTML=' ';
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id) {
|
||||
this.searchIndex = id;
|
||||
this.SelectItemSet(id);
|
||||
const searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
if (searchValue!="" && this.searchActive) { // something was found -> do a search
|
||||
this.Search();
|
||||
}
|
||||
}
|
||||
|
||||
this.OnSearchSelectKey = function(evt) {
|
||||
const e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) { // Down
|
||||
this.searchIndex++;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
} else if (e.keyCode==38 && this.searchIndex>0) { // Up
|
||||
this.searchIndex--;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
} else if (e.keyCode==13 || e.keyCode==27) {
|
||||
e.stopPropagation();
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
this.CloseSelectionWindow();
|
||||
this.DOMSearchField().focus();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function() {
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.Activate(false);
|
||||
}
|
||||
|
||||
this.CloseSelectionWindow = function() {
|
||||
this.DOMSearchSelectWindow().style.display = 'none';
|
||||
}
|
||||
|
||||
// Performs a search.
|
||||
this.Search = function() {
|
||||
this.keyTimeout = 0;
|
||||
|
||||
// strip leading whitespace
|
||||
const searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||
|
||||
const code = searchValue.toLowerCase().charCodeAt(0);
|
||||
let idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) { // surrogate pair
|
||||
idxChar = searchValue.substr(0, 2);
|
||||
}
|
||||
|
||||
let jsFile;
|
||||
let idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||
if (idx!=-1) {
|
||||
const hexCode=idx.toString(16);
|
||||
jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js';
|
||||
}
|
||||
|
||||
const loadJS = function(url, impl, loc) {
|
||||
const scriptTag = document.createElement('script');
|
||||
scriptTag.src = url;
|
||||
scriptTag.onload = impl;
|
||||
scriptTag.onreadystatechange = impl;
|
||||
loc.appendChild(scriptTag);
|
||||
}
|
||||
|
||||
const domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||
const domSearchBox = this.DOMSearchBox();
|
||||
const domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
const domSearchClose = this.DOMSearchClose();
|
||||
const resultsPath = this.resultsPath;
|
||||
|
||||
const handleResults = function() {
|
||||
document.getElementById("Loading").style.display="none";
|
||||
if (typeof searchData !== 'undefined') {
|
||||
createResults(resultsPath);
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
}
|
||||
|
||||
if (idx!=-1) {
|
||||
searchResults.Search(searchValue);
|
||||
} else { // no file with search results => force empty search results
|
||||
searchResults.Search('====');
|
||||
}
|
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block') {
|
||||
domSearchClose.style.display = 'inline-block';
|
||||
let left = getXPos(domSearchBox) + 150;
|
||||
let top = getYPos(domSearchBox) + 20;
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
left -= domPopupSearchResults.offsetWidth;
|
||||
const maxWidth = document.body.clientWidth;
|
||||
const maxHeight = document.body.clientHeight;
|
||||
let width = 300;
|
||||
if (left<10) left=10;
|
||||
if (width+left+8>maxWidth) width=maxWidth-left-8;
|
||||
let height = 400;
|
||||
if (height+top+8>maxHeight) height=maxHeight-top-8;
|
||||
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||
domPopupSearchResultsWindow.style.height = height + 'px';
|
||||
}
|
||||
}
|
||||
|
||||
if (jsFile) {
|
||||
loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow());
|
||||
} else {
|
||||
handleResults();
|
||||
}
|
||||
|
||||
this.lastSearchValue = searchValue;
|
||||
}
|
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive) {
|
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||
) {
|
||||
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||
this.searchActive = true;
|
||||
} else if (!isActive) { // directly remove the panel
|
||||
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||
this.searchActive = false;
|
||||
this.lastSearchValue = ''
|
||||
this.lastResultsPage = '';
|
||||
this.DOMSearchField().value = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults() {
|
||||
|
||||
function convertToId(search) {
|
||||
let result = '';
|
||||
for (let i=0;i<search.length;i++) {
|
||||
const c = search.charAt(i);
|
||||
const cn = c.charCodeAt(0);
|
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/)) {
|
||||
result+=c;
|
||||
} else if (cn<16) {
|
||||
result+="_0"+cn.toString(16);
|
||||
} else {
|
||||
result+="_"+cn.toString(16);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0;
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id) {
|
||||
const parentElement = document.getElementById(id);
|
||||
let element = parentElement.firstChild;
|
||||
|
||||
while (element && element!=parentElement) {
|
||||
if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') {
|
||||
return element;
|
||||
}
|
||||
|
||||
if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) {
|
||||
element = element.firstChild;
|
||||
} else if (element.nextSibling) {
|
||||
element = element.nextSibling;
|
||||
} else {
|
||||
do {
|
||||
element = element.parentNode;
|
||||
}
|
||||
while (element && element!=parentElement && !element.nextSibling);
|
||||
|
||||
if (element && element!=parentElement) {
|
||||
element = element.nextSibling;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.Toggle = function(id) {
|
||||
const element = this.FindChildElement(id);
|
||||
if (element) {
|
||||
if (element.style.display == 'block') {
|
||||
element.style.display = 'none';
|
||||
} else {
|
||||
element.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search) {
|
||||
if (!search) { // get search word from URL
|
||||
search = window.location.search;
|
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search);
|
||||
}
|
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase();
|
||||
search = convertToId(search);
|
||||
|
||||
const resultRows = document.getElementsByTagName("div");
|
||||
let matches = 0;
|
||||
|
||||
let i = 0;
|
||||
while (i < resultRows.length) {
|
||||
const row = resultRows.item(i);
|
||||
if (row.className == "SRResult") {
|
||||
let rowMatchName = row.id.toLowerCase();
|
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length &&
|
||||
rowMatchName.substr(0, search.length)==search) {
|
||||
row.style.display = 'block';
|
||||
matches++;
|
||||
} else {
|
||||
row.style.display = 'none';
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
document.getElementById("Searching").style.display='none';
|
||||
if (matches == 0) { // no results
|
||||
document.getElementById("NoMatches").style.display='block';
|
||||
} else { // at least one result
|
||||
document.getElementById("NoMatches").style.display='none';
|
||||
}
|
||||
this.lastMatchCount = matches;
|
||||
return true;
|
||||
}
|
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index) {
|
||||
let focusItem;
|
||||
for (;;) {
|
||||
const focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block') {
|
||||
break;
|
||||
} else if (!focusItem) { // last element
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index++;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.NavPrev = function(index) {
|
||||
let focusItem;
|
||||
for (;;) {
|
||||
const focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block') {
|
||||
break;
|
||||
} else if (!focusItem) { // last element
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index--;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.ProcessKeys = function(e) {
|
||||
if (e.type == "keydown") {
|
||||
this.repeatOn = false;
|
||||
this.lastKey = e.keyCode;
|
||||
} else if (e.type == "keypress") {
|
||||
if (!this.repeatOn) {
|
||||
if (this.lastKey) this.repeatOn = true;
|
||||
return false; // ignore first keypress after keydown
|
||||
}
|
||||
} else if (e.type == "keyup") {
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
}
|
||||
return this.lastKey!=0;
|
||||
}
|
||||
|
||||
this.Nav = function(evt,itemIndex) {
|
||||
const e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) { // Up
|
||||
const newIndex = itemIndex-1;
|
||||
let focusItem = this.NavPrev(newIndex);
|
||||
if (focusItem) {
|
||||
let child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||
if (child && child.style.display == 'block') { // children visible
|
||||
let n=0;
|
||||
let tmpElem;
|
||||
for (;;) { // search for last child
|
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||
if (tmpElem) {
|
||||
focusItem = tmpElem;
|
||||
} else { // found it!
|
||||
break;
|
||||
}
|
||||
n++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focusItem) {
|
||||
focusItem.focus();
|
||||
} else { // return focus to search field
|
||||
document.getElementById("MSearchField").focus();
|
||||
}
|
||||
} else if (this.lastKey==40) { // Down
|
||||
const newIndex = itemIndex+1;
|
||||
let focusItem;
|
||||
const item = document.getElementById('Item'+itemIndex);
|
||||
const elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem && elem.style.display == 'block') { // children visible
|
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||
}
|
||||
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||
if (focusItem) focusItem.focus();
|
||||
} else if (this.lastKey==39) { // Right
|
||||
const item = document.getElementById('Item'+itemIndex);
|
||||
const elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'block';
|
||||
} else if (this.lastKey==37) { // Left
|
||||
const item = document.getElementById('Item'+itemIndex);
|
||||
const elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'none';
|
||||
} else if (this.lastKey==27) { // Escape
|
||||
e.stopPropagation();
|
||||
searchBox.CloseResultsWindow();
|
||||
document.getElementById("MSearchField").focus();
|
||||
} else if (this.lastKey==13) { // Enter
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex) {
|
||||
const e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) { // Up
|
||||
if (childIndex>0) {
|
||||
const newIndex = childIndex-1;
|
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||
} else { // already at first child, jump to parent
|
||||
document.getElementById('Item'+itemIndex).focus();
|
||||
}
|
||||
} else if (this.lastKey==40) { // Down
|
||||
const newIndex = childIndex+1;
|
||||
let elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||
if (!elem) { // last child, jump to parent next parent
|
||||
elem = this.NavNext(itemIndex+1);
|
||||
}
|
||||
if (elem) {
|
||||
elem.focus();
|
||||
}
|
||||
} else if (this.lastKey==27) { // Escape
|
||||
e.stopPropagation();
|
||||
searchBox.CloseResultsWindow();
|
||||
document.getElementById("MSearchField").focus();
|
||||
} else if (this.lastKey==13) { // Enter
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function createResults(resultsPath) {
|
||||
|
||||
function setKeyActions(elem,action) {
|
||||
elem.setAttribute('onkeydown',action);
|
||||
elem.setAttribute('onkeypress',action);
|
||||
elem.setAttribute('onkeyup',action);
|
||||
}
|
||||
|
||||
function setClassAttr(elem,attr) {
|
||||
elem.setAttribute('class',attr);
|
||||
elem.setAttribute('className',attr);
|
||||
}
|
||||
|
||||
const results = document.getElementById("SRResults");
|
||||
results.innerHTML = '';
|
||||
searchData.forEach((elem,index) => {
|
||||
const id = elem[0];
|
||||
const srResult = document.createElement('div');
|
||||
srResult.setAttribute('id','SR_'+id);
|
||||
setClassAttr(srResult,'SRResult');
|
||||
const srEntry = document.createElement('div');
|
||||
setClassAttr(srEntry,'SREntry');
|
||||
const srLink = document.createElement('a');
|
||||
srLink.setAttribute('id','Item'+index);
|
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+index+')');
|
||||
setClassAttr(srLink,'SRSymbol');
|
||||
srLink.innerHTML = elem[1][0];
|
||||
srEntry.appendChild(srLink);
|
||||
if (elem[1].length==2) { // single result
|
||||
srLink.setAttribute('href',resultsPath+elem[1][1][0]);
|
||||
srLink.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||
if (elem[1][1][1]) {
|
||||
srLink.setAttribute('target','_parent');
|
||||
} else {
|
||||
srLink.setAttribute('target','_blank');
|
||||
}
|
||||
const srScope = document.createElement('span');
|
||||
setClassAttr(srScope,'SRScope');
|
||||
srScope.innerHTML = elem[1][1][2];
|
||||
srEntry.appendChild(srScope);
|
||||
} else { // multiple results
|
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||
const srChildren = document.createElement('div');
|
||||
setClassAttr(srChildren,'SRChildren');
|
||||
for (let c=0; c<elem[1].length-1; c++) {
|
||||
const srChild = document.createElement('a');
|
||||
srChild.setAttribute('id','Item'+index+'_c'+c);
|
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+index+','+c+')');
|
||||
setClassAttr(srChild,'SRScope');
|
||||
srChild.setAttribute('href',resultsPath+elem[1][c+1][0]);
|
||||
srChild.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||
if (elem[1][c+1][1]) {
|
||||
srChild.setAttribute('target','_parent');
|
||||
} else {
|
||||
srChild.setAttribute('target','_blank');
|
||||
}
|
||||
srChild.innerHTML = elem[1][c+1][2];
|
||||
srChildren.appendChild(srChild);
|
||||
}
|
||||
srEntry.appendChild(srChildren);
|
||||
}
|
||||
srResult.appendChild(srEntry);
|
||||
results.appendChild(srResult);
|
||||
});
|
||||
}
|
||||
|
||||
function init_search() {
|
||||
const results = document.getElementById("MSearchSelectWindow");
|
||||
|
||||
results.tabIndex=0;
|
||||
for (let key in indexSectionLabels) {
|
||||
const link = document.createElement('a');
|
||||
link.setAttribute('class','SelectItem');
|
||||
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||
link.href='javascript:void(0)';
|
||||
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||
results.appendChild(link);
|
||||
}
|
||||
|
||||
const input = document.getElementById("MSearchSelect");
|
||||
const searchSelectWindow = document.getElementById("MSearchSelectWindow");
|
||||
input.tabIndex=0;
|
||||
input.addEventListener("keydown", function(event) {
|
||||
if (event.keyCode==13 || event.keyCode==40) {
|
||||
event.preventDefault();
|
||||
if (searchSelectWindow.style.display == 'block') {
|
||||
searchBox.CloseSelectionWindow();
|
||||
} else {
|
||||
searchBox.OnSearchSelectShow();
|
||||
searchBox.DOMSearchSelectWindow().focus();
|
||||
}
|
||||
}
|
||||
});
|
||||
const name = Cookie.readSetting(SEARCH_COOKIE_NAME,0);
|
||||
const id = searchBox.GetSelectionIdByName(name);
|
||||
searchBox.OnSelectItem(id);
|
||||
}
|
||||
/* @license-end */
|
30
doxygen_docs/html/search/searchdata.js
Normal file
30
doxygen_docs/html/search/searchdata.js
Normal file
@@ -0,0 +1,30 @@
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "abcdefghilmnoprstuvw",
|
||||
1: "abcdefilmnoprstvw",
|
||||
2: "e",
|
||||
3: "acdefghiloprstu",
|
||||
4: "ce",
|
||||
5: "ost"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "classes",
|
||||
2: "namespaces",
|
||||
3: "functions",
|
||||
4: "typedefs",
|
||||
5: "enums"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Classes",
|
||||
2: "Namespaces",
|
||||
3: "Functions",
|
||||
4: "Typedefs",
|
||||
5: "Enumerations"
|
||||
};
|
||||
|
5
doxygen_docs/html/search/typedefs_0.js
Normal file
5
doxygen_docs/html/search/typedefs_0.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['componentptr_0',['ComponentPtr',['../namespaceecs.html#a42f956eb2e8f1c7becf039180c466677',1,'ecs']]],
|
||||
['componenttypeid_1',['ComponentTypeID',['../namespaceecs.html#a94d754c47297d56ce57eb14784809efc',1,'ecs']]]
|
||||
];
|
4
doxygen_docs/html/search/typedefs_1.js
Normal file
4
doxygen_docs/html/search/typedefs_1.js
Normal file
@@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['entityid_0',['EntityID',['../namespaceecs.html#af256e267ca18f2601f8e804fd95e9358',1,'ecs']]]
|
||||
];
|
Reference in New Issue
Block a user