#include <seadFrameBuffer.h>
Inherits sead::LogicalFrameBuffer.
Inherited by agl::RenderBuffer, and sead::FrameBufferCafe.
|
| | FrameBuffer () |
| | FrameBuffer (const Vector2f &virtual_size, const BoundBox2f &physical_area) |
| | FrameBuffer (const Vector2f &virtual_size, f32 physical_x, f32 physical_y, f32 physical_w, f32 physical_h) |
| | FrameBuffer (const Vector2f &virtual_size, f32 physical_x, f32 physical_y, u32 physical_w, u32 physical_h) |
| virtual void | copyToDisplayBuffer (const DisplayBuffer *display_buffer) const |
| virtual void | clear (u32 clr_flag, const Color4f &color, f32 depth, u32 stencil) const =0 |
| virtual void | clearMRT (u32 target, const Color4f &color) const |
| void | bind () const |
| | LogicalFrameBuffer () |
| | LogicalFrameBuffer (const Vector2f &virtual_size, const BoundBox2f &physical_area) |
| | LogicalFrameBuffer (const Vector2f &virtual_size, f32 physical_x, f32 physical_y, f32 physical_w, f32 physical_h) |
| | LogicalFrameBuffer (const Vector2f &virtual_size, f32 physical_x, f32 physical_y, u32 physical_w, u32 physical_h) |
| virtual | ~LogicalFrameBuffer () |
| const Vector2f & | getVirtualSize () const |
| const BoundBox2f & | getPhysicalArea () const |
| void | setVirtualSize (f32 x, f32 y) |
| void | setVirtualSize (const Vector2f &virtual_size) |
| void | setPhysicalArea (const BoundBox2f &ph_size) |
| void | setPhysicalArea (f32 x, f32 y, f32 w, f32 h) |
| void | setPhysicalArea (f32 x, f32 y, u32 w, u32 h) |
◆ FrameBuffer() [1/4]
| sead::FrameBuffer::FrameBuffer |
( |
| ) |
|
|
inline |
◆ FrameBuffer() [2/4]
| sead::FrameBuffer::FrameBuffer |
( |
const Vector2f & | virtual_size, |
|
|
const BoundBox2f & | physical_area ) |
|
inline |
◆ FrameBuffer() [3/4]
| sead::FrameBuffer::FrameBuffer |
( |
const Vector2f & | virtual_size, |
|
|
f32 | physical_x, |
|
|
f32 | physical_y, |
|
|
f32 | physical_w, |
|
|
f32 | physical_h ) |
|
inline |
◆ FrameBuffer() [4/4]
| sead::FrameBuffer::FrameBuffer |
( |
const Vector2f & | virtual_size, |
|
|
f32 | physical_x, |
|
|
f32 | physical_y, |
|
|
u32 | physical_w, |
|
|
u32 | physical_h ) |
|
inline |
◆ copyToDisplayBuffer()
| virtual void sead::FrameBuffer::copyToDisplayBuffer |
( |
const DisplayBuffer * | display_buffer | ) |
const |
|
inlinevirtual |
◆ clear()
| virtual void sead::FrameBuffer::clear |
( |
u32 | clr_flag, |
|
|
const Color4f & | color, |
|
|
f32 | depth, |
|
|
u32 | stencil ) const |
|
pure virtual |
◆ clearMRT()
| void sead::FrameBuffer::clearMRT |
( |
u32 | target, |
|
|
const Color4f & | color ) const |
|
virtual |
◆ bindImpl_()
| virtual void sead::FrameBuffer::bindImpl_ |
( |
| ) |
const |
|
protectedpure virtual |
◆ bind()
| void sead::FrameBuffer::bind |
( |
| ) |
const |