opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Namespaces | Functions
graphics.h File Reference
#include <liboscar/graphics/blit_flags.h>
#include <liboscar/graphics/cubemap_face.h>
#include <liboscar/graphics/render_pass_config.h>
#include <liboscar/maths/rect.h>
#include <cstddef>
#include <optional>
Include dependency graph for graphics.h:

Go to the source code of this file.

Namespaces

namespace  osc
 
namespace  osc::graphics
 

Functions

void osc::graphics::render_to_main_window (const RenderQueue &, const Camera &, const RenderPassConfig &={})
 
void osc::graphics::render_to (RenderTexture &, const RenderQueue &, const Camera &, const RenderPassConfig &={})
 
void osc::graphics::render_to (const RenderTarget &, const RenderQueue &, const Camera &, const RenderPassConfig &={})
 
void osc::graphics::render_to (SharedDepthStencilRenderBuffer &, const RenderQueue &, const Camera &, const RenderPassConfig &={})
 
void osc::graphics::blit (const Texture2D &, RenderTexture &)
 
void osc::graphics::blit_to_main_window (const RenderTexture &render_texture, std::optional< Rect > destination_screen_rect=std::nullopt, BlitFlags={})
 
void osc::graphics::blit_to_main_window (const RenderTexture &render_texture, const Material &material, std::optional< Rect > destination_screen_rect=std::nullopt, BlitFlags={})
 
void osc::graphics::blit_to_main_window (const Texture2D &, const Rect &)
 
void osc::graphics::copy_texture (const RenderTexture &, Texture2D &)
 
void osc::graphics::copy_texture (const RenderTexture &, Texture2D &, CubemapFace)
 
void osc::graphics::copy_texture (const RenderTexture &, Cubemap &, size_t mipmap_level)