GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
LowFrameBuffer Class Reference
Inheritance diagram for LowFrameBuffer:
Collaboration diagram for LowFrameBuffer:

Public Member Functions

 LowFrameBuffer (FrameBufferLoop *loop, int format, int width, int height, int depth)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
virtual void Prepare ()
virtual void handle_event (FrameLoopEvent &e)
virtual void frame ()
virtual void * Buffer () const
virtual int Width () const
virtual int Height () const
virtual int Depth () const
virtual FrameBufferFormat format () const
virtual float * DepthBuffer () const
virtual void draw_rect (int pos_x, int pos_y, int sp_width, int sp_height, unsigned int color)
virtual void draw_sprite (SourceBitmap *bm, int pos_x, int pos_y)
 LowFrameBuffer (FrameBufferLoop *loop, int format, int width, int height, int depth)
virtual void Prepare ()
virtual void handle_event (FrameLoopEvent &e)
virtual void frame ()
virtual void * Buffer () const
virtual int Width () const
virtual int Height () const
virtual int Depth () const
virtual FrameBufferFormat format () const
virtual float * DepthBuffer () const
virtual void draw_sprite (SourceBitmap *bm, int pos_x, int pos_y)
Public Member Functions inherited from FrameBuffer
virtual ~FrameBuffer ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ LowFrameBuffer() [1/2]

LowFrameBuffer::LowFrameBuffer ( FrameBufferLoop * loop,
int format,
int width,
int height,
int depth )
inline

◆ LowFrameBuffer() [2/2]

LowFrameBuffer::LowFrameBuffer ( FrameBufferLoop * loop,
int format,
int width,
int height,
int depth )
inline

Member Function Documentation

◆ Buffer() [1/2]

virtual void * LowFrameBuffer::Buffer ( ) const
inlinevirtual

Implements FrameBuffer.

◆ Buffer() [2/2]

virtual void * LowFrameBuffer::Buffer ( ) const
inlinevirtual

Implements FrameBuffer.

◆ Collect()

void LowFrameBuffer::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Depth() [1/2]

virtual int LowFrameBuffer::Depth ( ) const
inlinevirtual

Implements FrameBuffer.

◆ Depth() [2/2]

virtual int LowFrameBuffer::Depth ( ) const
inlinevirtual

Implements FrameBuffer.

◆ DepthBuffer() [1/2]

virtual float * LowFrameBuffer::DepthBuffer ( ) const
inlinevirtual

Implements FrameBuffer.

◆ DepthBuffer() [2/2]

virtual float * LowFrameBuffer::DepthBuffer ( ) const
inlinevirtual

Implements FrameBuffer.

◆ draw_rect()

virtual void LowFrameBuffer::draw_rect ( int pos_x,
int pos_y,
int sp_width,
int sp_height,
unsigned int color )
inlinevirtual

Implements FrameBuffer.

◆ draw_sprite() [1/2]

virtual void LowFrameBuffer::draw_sprite ( SourceBitmap * bm,
int pos_x,
int pos_y )
inlinevirtual

Implements FrameBuffer.

◆ draw_sprite() [2/2]

virtual void LowFrameBuffer::draw_sprite ( SourceBitmap * bm,
int pos_x,
int pos_y )
inlinevirtual

Implements FrameBuffer.

◆ format() [1/2]

virtual FrameBufferFormat LowFrameBuffer::format ( ) const
inlinevirtual

Implements FrameBuffer.

Here is the caller graph for this function:

◆ format() [2/2]

virtual FrameBufferFormat LowFrameBuffer::format ( ) const
inlinevirtual

Implements FrameBuffer.

◆ frame() [1/2]

virtual void LowFrameBuffer::frame ( )
inlinevirtual

Implements FrameBuffer.

◆ frame() [2/2]

virtual void LowFrameBuffer::frame ( )
inlinevirtual

Implements FrameBuffer.

◆ handle_event() [1/2]

virtual void LowFrameBuffer::handle_event ( FrameLoopEvent & e)
inlinevirtual

Implements FrameBuffer.

◆ handle_event() [2/2]

virtual void LowFrameBuffer::handle_event ( FrameLoopEvent & e)
inlinevirtual

Implements FrameBuffer.

◆ HeavyPrepare()

void LowFrameBuffer::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Height() [1/2]

virtual int LowFrameBuffer::Height ( ) const
inlinevirtual

Implements FrameBuffer.

◆ Height() [2/2]

virtual int LowFrameBuffer::Height ( ) const
inlinevirtual

Implements FrameBuffer.

◆ Prepare() [1/2]

virtual void LowFrameBuffer::Prepare ( )
inlinevirtual

Implements FrameBuffer.

◆ Prepare() [2/2]

virtual void LowFrameBuffer::Prepare ( )
inlinevirtual

Implements FrameBuffer.

◆ Width() [1/2]

virtual int LowFrameBuffer::Width ( ) const
inlinevirtual

Implements FrameBuffer.

◆ Width() [2/2]

virtual int LowFrameBuffer::Width ( ) const
inlinevirtual

Implements FrameBuffer.


The documentation for this class was generated from the following files: