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/material_property_block.h>
#include <liboscar/maths/matrix4x4.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::draw (const Mesh &, const Transform &, const Material &, Camera &)
 
void osc::graphics::draw (const Mesh &, const Transform &, const Material &, Camera &, const MaterialPropertyBlock &)
 
void osc::graphics::draw (const Mesh &, const Transform &, const Material &, Camera &, size_t submesh_index)
 
void osc::graphics::draw (const Mesh &, const Transform &, const Material &, Camera &, const MaterialPropertyBlock &, size_t submesh_index)
 
void osc::graphics::draw (const Mesh &, const Matrix4x4 &, const Material &, Camera &)
 
void osc::graphics::draw (const Mesh &, const Matrix4x4 &, const Material &, Camera &, const MaterialPropertyBlock &)
 
void osc::graphics::draw (const Mesh &, const Matrix4x4 &, const Material &, Camera &, size_t submesh_index)
 
void osc::graphics::draw (const Mesh &, const Matrix4x4 &, const Material &, Camera &, const MaterialPropertyBlock &, size_t submesh_index)
 
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)