GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi::FrameBufferApi Class Reference

#include <GameApi.hh>

Classes

struct  vp

Public Member Functions

IMPORT FrameBufferApi (Env &e)
IMPORT FBO create_fbo (EveryApi &ev, int sx, int sy)
IMPORT void config_fbo (FBO buffer)
IMPORT void unconfig_fbo (FBO buffer)
IMPORT vp bind_fbo (FBO buffer)
IMPORT void bind_screen (vp viewport)
IMPORT TXID tex_id (FBO buffer)
IMPORT TXID depth_id (FBO buffer)
IMPORT bool fbo_status (FBO buffer)
IMPORT BM fbo_to_bitmap (EveryApi &ev, FBO buffer)
IMPORT TXID fbo_ml (EveryApi &ev, ML mainloop, int sx, int sy, bool translate)
IMPORT TXID depth_ml (EveryApi &ev, ML mainloop, int sx, int sy, bool translate)
IMPORT ML fbo_ml_blit (EveryApi &ev, TXID id, float start_x, float end_x, float start_y, float end_y, float z)

Constructor & Destructor Documentation

◆ FrameBufferApi()

GameApi::FrameBufferApi::FrameBufferApi ( Env & e)

Member Function Documentation

◆ bind_fbo()

EXPORT GameApi::FrameBufferApi::vp GameApi::FrameBufferApi::bind_fbo ( FBO buffer)

◆ bind_screen()

EXPORT void GameApi::FrameBufferApi::bind_screen ( vp viewport)

◆ config_fbo()

EXPORT void GameApi::FrameBufferApi::config_fbo ( FBO buffer)

◆ create_fbo()

EXPORT GameApi::FBO GameApi::FrameBufferApi::create_fbo ( EveryApi & ev,
int sx,
int sy )

◆ depth_id()

EXPORT GameApi::TXID GameApi::FrameBufferApi::depth_id ( FBO buffer)

◆ depth_ml()

GameApi::TXID GameApi::FrameBufferApi::depth_ml ( EveryApi & ev,
GameApi::ML mainloop,
int sx,
int sy,
bool translate )
Here is the caller graph for this function:

◆ fbo_ml()

GameApi::TXID GameApi::FrameBufferApi::fbo_ml ( EveryApi & ev,
GameApi::ML mainloop,
int sx,
int sy,
bool translate )
Here is the caller graph for this function:

◆ fbo_ml_blit()

GameApi::ML GameApi::FrameBufferApi::fbo_ml_blit ( EveryApi & ev,
GameApi::TXID id,
float start_x,
float end_x,
float start_y,
float end_y,
float z )
Here is the caller graph for this function:

◆ fbo_status()

EXPORT bool GameApi::FrameBufferApi::fbo_status ( FBO buffer)

◆ fbo_to_bitmap()

EXPORT GameApi::BM GameApi::FrameBufferApi::fbo_to_bitmap ( EveryApi & ev,
FBO buffer )

◆ tex_id()

EXPORT GameApi::TXID GameApi::FrameBufferApi::tex_id ( FBO buffer)

◆ unconfig_fbo()

EXPORT void GameApi::FrameBufferApi::unconfig_fbo ( FBO buffer)

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