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

#include <seadFrameBufferCafe.h>

Inherits sead::DisplayBuffer.

Public Types

enum  ScanOutTarget { cTarget_TV , cTarget_DRC }
enum  Resolution { cResolution_Auto , cResolution_720P }

Public Member Functions

 DisplayBufferCafe (ScanOutTarget target, Resolution resolution)
ScanOutTarget getScanOutTarget () const
Resolution getResolution () const
Public Member Functions inherited from sead::DisplayBuffer
 DisplayBuffer ()

Private Member Functions

void initializeImpl_ (sead::Heap *heap) override

Private Attributes

ScanOutTarget mScanOutTarget
Resolution mResolution
void * mpScanBuffer

Additional Inherited Members

Protected Attributes inherited from sead::DisplayBuffer
f32 mWidth
f32 mHeight

Member Enumeration Documentation

◆ ScanOutTarget

Enumerator
cTarget_TV 
cTarget_DRC 

◆ Resolution

Enumerator
cResolution_Auto 
cResolution_720P 

Constructor & Destructor Documentation

◆ DisplayBufferCafe()

sead::DisplayBufferCafe::DisplayBufferCafe ( ScanOutTarget target,
Resolution resolution )

Member Function Documentation

◆ getScanOutTarget()

ScanOutTarget sead::DisplayBufferCafe::getScanOutTarget ( ) const
inline

◆ getResolution()

Resolution sead::DisplayBufferCafe::getResolution ( ) const
inline

◆ initializeImpl_()

void sead::DisplayBufferCafe::initializeImpl_ ( sead::Heap * heap)
overrideprivatevirtual

Implements sead::DisplayBuffer.

Member Data Documentation

◆ mScanOutTarget

ScanOutTarget sead::DisplayBufferCafe::mScanOutTarget
private

◆ mResolution

Resolution sead::DisplayBufferCafe::mResolution
private

◆ mpScanBuffer

void* sead::DisplayBufferCafe::mpScanBuffer
private