|
sandbox
|
This is the complete list of members for sbx::graphics::graphics_module, including all inherited members.
| add_resource(Args &&... args) -> resource_handle< Type > (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| allocator() const noexcept -> const graphics::allocator & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| attachment(const std::string &name) const -> const descriptor & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| command_pool(VkQueueFlagBits queue_type=VK_QUEUE_GRAPHICS_BIT, const std::thread::id &thread_id=std::this_thread::get_id()) -> const std::shared_ptr< command_pool > & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| compiler() -> graphics::compiler & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| current_frame() const noexcept -> std::uint32_t (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| dynamic_viewport() const -> const math::vector2u & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| get_resource(const resource_handle< Type > &handle) -> Type & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| get_resource(const resource_handle< Type > &handle) const -> const Type & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| graphics_module() (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| instance() -> instance & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| logical_device() -> logical_device & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| noncopyable(const noncopyable &)=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable(noncopyable &&) noexcept=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
| on_viewport_changed() -> signals::signal< const math::vector2u & > & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| operator=(const noncopyable &) -> noncopyable &=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| operator=(noncopyable &&) noexcept -> noncopyable &=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| physical_device() -> physical_device & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| remove_resource(const resource_handle< Type > &handle) -> void (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| set_dynamic_size_callback(Callable &&callback) -> void (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| set_renderer(Args &&... args) -> void (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| surface() -> surface & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| swapchain() -> swapchain & (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| transfer_ownership(const resource_handle< Type > &handle, const VkPipelineStageFlagBits2 stage=VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT) -> void (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | inline |
| update() -> void override (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| ~graphics_module() override (defined in sbx::graphics::graphics_module) | sbx::graphics::graphics_module | |
| ~module_base()=default (defined in sbx::core::module_manager::module_base) | sbx::core::module_manager::module_base | virtual |
| ~noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |