module charge.game.scene.background
Code Map
module charge.game.scene.background;
enum vertexShaderES;
enum fragmentShaderES;
class Background : Scene
{
public:
this(m: Manager) { }
fn setTile(filename: string) { }
fn setTile(file: sys.File) { }
fn setLogo(filename: string) { }
fn setLogo(file: sys.File) { }
fn initBuffers(t: gfx.Target) { }
fn close() { }
fn updateActions(timepoint: i64) { }
fn logic() { }
fn render(t: gfx.Target, viewInfo: gfx.ViewInfo) { }
fn assumeControl() { }
fn dropControl() { }
protected:
mBuf: GLuint;
mVao: GLuint;
mNum: GLsizei;
mWidth: u32;
mHeight: u32;
mLogo: gfx.Texture;
mLogoWidth: u32;
mLogoHeight: u32;
mTile: gfx.Texture;
mTileWidth: u32;
mTileHeight: u32;
}