Namespace portal¶ Namespaces¶ Namespace portal::ecs Namespace portal::imgui Namespace portal::jobs Namespace portal::renderer Namespace portal::resources Namespace portal::scene Namespace portal::utils Classes¶ Template Struct Archivable< ImGuiStyle > Template Struct Archivable< ImVec2 > Template Struct Archivable< ImVec4 > Struct CallbackConsumers Struct CameraComponent Struct CompositeMetadata Struct DatabaseDescription Struct DatabaseMetadata Struct EditorContext Struct EmptyMeta Template Struct FlagTraits< portal::renderer::SurfaceTransformBits > Template Struct FlagTraits< ResourceDirtyBits > Struct FontMetadata Struct FontProperties Struct ImGuiFontConfiguration Struct InputComponent Struct MainCameraTag Struct MaterialMetadata Struct NameComponent Struct PlayerTag Struct ProjectProperties Struct RelationshipComponent Struct SceneTag Struct SelectionComponent Struct SourceMetadata Struct SpeedComponent Struct StaticMeshComponent Struct TextureMetadata Struct TransformDirtyTag Struct TransformVec3Consts Struct WindowExtent Struct WindowProperties Class BaseCameraController Class BaseCameraSystem Class BasePlayerInputSystem Class ChildIterator Class ChildRange Class Composite Class DeletionQueue Class DetailsPanel Class EditorModule Class Engine Class EngineContext Class Entity Class FolderResourceDatabase Class Font Class GlfwWindow Class ImGuiFonts Class ImGuiRenderer Class MeshGeometry Class Panel Class PanelManager Class Project Class RecursiveChildIterator Class RecursiveChildRange Class ReferenceManager Class Renderer Class RendererContext Class Resource Class ResourceDatabase Class ResourceDatabaseFacade Class ResourceDatabaseFactory Template Class ResourceReference Class ResourceRegistry Class ResourcesModule Class RuntimeModule Class Scene Class SceneRenderingSystem Class SchedulerModule Class SelectionSystem Class SystemOrchestrator Class TransformComponent Class TransformHierarchySystem Class Viewport Class Window Class WindowCloseEvent Class WindowEventConsumer Class WindowResizeEvent Enums¶ Enum DatabaseErrorBit Enum DatabaseType Enum ProjectionType Enum ProjectType Enum ResourceDirtyBits Enum ResourceState Enum ResourceType Enum SourceFormat Enum WindowMode Functions¶ Function portal::create_application Function portal::create_engine_application Function portal::draw_node Function portal::find_database_prefix Function portal::from_project Function portal::glfw_cursor_pos_callback Function portal::glfw_error_callback Function portal::glfw_key_callback Function portal::glfw_mouse_button_callback Function portal::glfw_scroll_callback Function portal::glfw_window_close_callback Function portal::glfw_window_focus_callback Function portal::glfw_window_resize_callback Template Function portal::make_reference Template Function portal::reference_cast Function portal::show_transform_controls Template Function portal::to_uint64(T&) Template Function portal::to_uint64(T) Template Function portal::to_uint64(T) Template Function portal::transform_vec3_slider Function portal::validate_and_create_meta_path Function portal::validate_and_create_path Typedefs¶ Typedef portal::DatabaseError Typedef portal::Reference Typedef portal::ResourceDirtyFlags Typedef portal::WeakReference Variables¶ Variable portal::CONFIGS_NAME Variable portal::CURRENT_DATABASE_VERSION Variable portal::DATABASE_METADATA_EXTENSION Variable portal::DEFAULT_CONFIGS_NAME Variable portal::g_asset_extensions Variable portal::KEY_MAPPING Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::null_entity Variable portal::PORTAL_ENGINE_CONFIG_LOCATION Variable portal::PORTAL_ENGINE_RESOURCES_LOCATION Variable portal::PORTAL_ICON_FILE_NAME Variable portal::RESOURCE_METADATA_EXTENSION Variable portal::ROOT_DATABASE_METADATA_FILENAME