#include <frame_buffer.h>
Definition at line 22 of file frame_buffer.h.
◆ frame_buffer() [1/5]
gfx::frame_buffer::frame_buffer |
( |
| ) |
|
|
default |
◆ frame_buffer() [2/5]
gfx::frame_buffer::frame_buffer |
( |
std::uint16_t | _width, |
|
|
std::uint16_t | _height, |
|
|
texture_format | _format, |
|
|
std::uint32_t | _texture_flags = BGFX_SAMPLER_U_CLAMP | BGFX_SAMPLER_V_CLAMP ) |
◆ frame_buffer() [3/5]
gfx::frame_buffer::frame_buffer |
( |
const std::vector< texture::ptr > & | textures | ) |
|
◆ frame_buffer() [4/5]
gfx::frame_buffer::frame_buffer |
( |
const std::vector< fbo_attachment > & | textures | ) |
|
◆ frame_buffer() [5/5]
gfx::frame_buffer::frame_buffer |
( |
void * | _nwh, |
|
|
std::uint16_t | _width, |
|
|
std::uint16_t | _height, |
|
|
texture_format | _format = texture_format::Count, |
|
|
texture_format | _depth_format = texture_format::Count ) |
◆ get_attachment()
auto gfx::frame_buffer::get_attachment |
( |
std::uint32_t | index = 0 | ) |
const -> const fbo_attachment& |
|
nodiscard |
◆ get_attachment_count()
auto gfx::frame_buffer::get_attachment_count |
( |
| ) |
const -> size_t |
|
nodiscard |
◆ get_attachments()
auto gfx::frame_buffer::get_attachments |
( |
| ) |
const -> const std::vector<fbo_attachment>& |
|
nodiscard |
◆ get_size()
auto gfx::frame_buffer::get_size |
( |
| ) |
const -> usize32_t |
|
nodiscard |
◆ get_texture()
auto gfx::frame_buffer::get_texture |
( |
std::uint32_t | index = 0 | ) |
const -> const gfx::texture::ptr& |
|
nodiscard |
◆ populate() [1/2]
void gfx::frame_buffer::populate |
( |
const std::vector< fbo_attachment > & | textures | ) |
|
◆ populate() [2/2]
void gfx::frame_buffer::populate |
( |
const std::vector< texture::ptr > & | textures | ) |
|
The documentation for this struct was generated from the following files:
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/core/graphics/frame_buffer.h
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/core/graphics/frame_buffer.cpp