This is the complete list of members for le::Context, including all inherited members.
| begin_render(kvf::Color clear=kvf::black_v) -> IRenderer &=0 | le::Context | pure virtual |
| cancel_window_close() | le::Context | |
| create(CreateInfo const &create_info={}) -> std::unique_ptr< Context > | le::Context | static |
| create_asset_loader(gsl::not_null< IDataLoader const * > data_loader) const -> AssetLoader=0 | le::Context | pure virtual |
| create_render_pass(vk::SampleCountFlagBits samples) const -> std::unique_ptr< IRenderPass >=0 | le::Context | pure virtual |
| create_waiter() -> Waiter | le::Context | |
| CreateInfo typedef | le::Context | |
| display_ratio() const -> glm::vec2 | le::Context | |
| event_queue() const -> std::span< Event const >=0 | le::Context | pure virtual |
| framebuffer_size() const -> glm::ivec2 | le::Context | |
| get_audio_mixer() const -> IAudioMixer &=0 | le::Context | pure virtual |
| get_default_shader() const -> IShader const &=0 | le::Context | pure virtual |
| get_frame_stats() const -> FrameStats const &=0 | le::Context | pure virtual |
| get_refresh_rate() const -> std::int32_t | le::Context | |
| get_render_device() const -> kvf::RenderDevice const &=0 | le::Context | pure virtual |
| get_render_scale() const -> float=0 | le::Context | pure virtual |
| get_renderer() const -> IRenderer const &=0 | le::Context | pure virtual |
| get_resource_factory() const -> IResourceFactory const &=0 | le::Context | pure virtual |
| get_samples() const -> vk::SampleCountFlagBits=0 | le::Context | pure virtual |
| get_supported_samples() const -> vk::SampleCountFlags=0 | le::Context | pure virtual |
| get_supported_vsync() const -> std::span< Vsync const >=0 | le::Context | pure virtual |
| get_title() const -> klib::CString | le::Context | |
| get_vsync() const -> Vsync=0 | le::Context | pure virtual |
| get_window() const -> GLFWwindow *=0 | le::Context | pure virtual |
| is_fullscreen() const -> bool | le::Context | |
| is_running() const -> bool | le::Context | |
| lock_aspect_ratio(bool lock) | le::Context | |
| main_pass_size() const -> glm::ivec2 | le::Context | |
| max_render_scale_v | le::Context | static |
| min_render_scale_v | le::Context | static |
| next_frame() -> vk::CommandBuffer=0 | le::Context | pure virtual |
| present()=0 | le::Context | pure virtual |
| set_fullscreen(GLFWmonitor *target=nullptr) -> bool | le::Context | |
| set_render_scale(float scale) -> bool=0 | le::Context | pure virtual |
| set_samples(vk::SampleCountFlagBits samples) -> bool=0 | le::Context | pure virtual |
| set_title(klib::CString title) | le::Context | |
| set_visible(bool visible) | le::Context | |
| set_vsync(Vsync vsync) -> bool=0 | le::Context | pure virtual |
| set_window_close() | le::Context | |
| set_windowed(glm::ivec2 size={1280, 720}) | le::Context | |
| SpirV typedef | le::Context | |
| swapchain_extent() const -> vk::Extent2D | le::Context | |
| unprojector(Viewport const &viewport, Transform const &view) const -> Unprojector | le::Context | inline |
| wait_idle() | le::Context | |
| window_size() const -> glm::ivec2 | le::Context |