sead
Loading...
Searching...
No Matches
sead::LogicalFrameBuffer Class Reference

#include <seadFrameBuffer.h>

Inherited by sead::FrameBuffer.

Public Member Functions

 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 Vector2fgetVirtualSize () const
const BoundBox2fgetPhysicalArea () 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)

Protected Attributes

Vector2f mVirtualSize
BoundBox2f mPhysicalArea

Constructor & Destructor Documentation

◆ LogicalFrameBuffer() [1/4]

sead::LogicalFrameBuffer::LogicalFrameBuffer ( )
inline

◆ LogicalFrameBuffer() [2/4]

sead::LogicalFrameBuffer::LogicalFrameBuffer ( const Vector2f & virtual_size,
const BoundBox2f & physical_area )
inline

◆ LogicalFrameBuffer() [3/4]

sead::LogicalFrameBuffer::LogicalFrameBuffer ( const Vector2f & virtual_size,
f32 physical_x,
f32 physical_y,
f32 physical_w,
f32 physical_h )
inline

◆ LogicalFrameBuffer() [4/4]

sead::LogicalFrameBuffer::LogicalFrameBuffer ( const Vector2f & virtual_size,
f32 physical_x,
f32 physical_y,
u32 physical_w,
u32 physical_h )
inline

◆ ~LogicalFrameBuffer()

virtual sead::LogicalFrameBuffer::~LogicalFrameBuffer ( )
inlinevirtual

Member Function Documentation

◆ getVirtualSize()

const Vector2f & sead::LogicalFrameBuffer::getVirtualSize ( ) const
inline

◆ getPhysicalArea()

const BoundBox2f & sead::LogicalFrameBuffer::getPhysicalArea ( ) const
inline

◆ setVirtualSize() [1/2]

void sead::LogicalFrameBuffer::setVirtualSize ( f32 x,
f32 y )
inline

◆ setVirtualSize() [2/2]

void sead::LogicalFrameBuffer::setVirtualSize ( const Vector2f & virtual_size)
inline

◆ setPhysicalArea() [1/3]

void sead::LogicalFrameBuffer::setPhysicalArea ( const BoundBox2f & ph_size)
inline

◆ setPhysicalArea() [2/3]

void sead::LogicalFrameBuffer::setPhysicalArea ( f32 x,
f32 y,
f32 w,
f32 h )
inline

◆ setPhysicalArea() [3/3]

void sead::LogicalFrameBuffer::setPhysicalArea ( f32 x,
f32 y,
u32 w,
u32 h )
inline

Member Data Documentation

◆ mVirtualSize

Vector2f sead::LogicalFrameBuffer::mVirtualSize
protected

◆ mPhysicalArea

BoundBox2f sead::LogicalFrameBuffer::mPhysicalArea
protected