, including all inherited members.
AddLight(GLint _lights, TVector amb, TVector diff, TVector spec, TVector lpos, float radius=1000.0) | TScene | [inline] |
AddMaterial(const char *_name, TVector amb=black, TVector diff=silver, TVector spec=white, GLfloat shin=64.0, GLfloat reflect=0.0, GLfloat transp=0.0, GLint lm=PHONG) | TScene | [inline] |
AddObject(const char *name, int primitive, GLfloat size=0.0, GLfloat height=0.0, GLint sliceX=1, GLint sliceY=1) | TScene | [inline] |
AddObject(const char *name, const char *file) | TScene | |
AddObjectInstance(const char *ref_name, const char *inst_name) | TScene | [inline] |
AddTexture(const char *name, const char *file, GLint textype=BASE, GLint texmode=MODULATE, GLfloat intensity=1.0, GLfloat tileX=1.0, GLfloat tileY=1.0, bool mipmap=true, bool aniso=false) | TScene | |
AddTexture(const char *name, const char **files, GLint textype=CUBEMAP, GLint texmode=MODULATE, GLfloat intensity=1.0, GLfloat tileX=1.0, GLfloat tileY=1.0, bool aniso=false) | TScene | |
BakeAllMaterials() | TScene | [inline] |
bloom_texture | TScene | [protected] |
blur_texture | TScene | [protected] |
BuildFont() | TScene | |
cam | TScene | [protected] |
CastShadow(const char *obj_name, bool flag) | TScene | [inline] |
ChangeLightColor(GLint light, GLint component, TVector color) | TScene | [inline] |
CreateRenderCubeMap(TObject *obj) | TScene | |
CreateRenderTarget(int resX=-1, int resY=-1, GLint tex_format=GL_RGBA16F, GLenum tex_type=GL_FLOAT) | TScene | |
CreateShadowMap(vector< TLight >::iterator ii) | TScene | |
custom_cam | TScene | [protected] |
CustomShader(const char *name, const char *vert_source, const char *geom_source, const char *frag_source, const char *vert_defines=NULL, const char *frag_defines=NULL, const char *geom_defines=NULL) | TScene | [inline] |
Destroy(bool delete_cache=true) | TScene | |
DrawObject(const char *obj_name, bool flag) | TScene | [inline] |
DrawScreenText(const char *s, float x, float y, float size=1.0) | TScene | |
f_buffer | TScene | [protected] |
far_p | TScene | [protected] |
font2D | TScene | [protected] |
font2D_bkg | TScene | [protected] |
font2D_tex | TScene | [protected] |
fovy | TScene | [protected] |
GetCameraPos() | TScene | [inline] |
GetLightCount() | TScene | [inline] |
GetLightPos(int light) | TScene | [inline] |
GetObjPosition(const char *name) | TScene | [inline] |
GetResX() | TScene | [inline] |
GetResY() | TScene | [inline] |
GetVertexBuffer(const char *name) | TScene | [inline] |
il | TScene | [protected] |
im | TScene | [protected] |
io | TScene | [protected] |
iob | TScene | [protected] |
it | TScene | [protected] |
lights | TScene | [protected] |
load_actual | TScene | [protected] |
load_list | TScene | [protected] |
LoadScene(const char *file, bool load_materials=true, bool load_lights=true) | TScene | |
LoadScreen(bool swap=true) | TScene | |
LookCameraAt(GLfloat wx, GLfloat wy, GLfloat wz) | TScene | [inline] |
materials | TScene | [protected] |
MoveCamera(GLfloat wx, GLfloat wy, GLfloat wz) | TScene | [inline] |
MoveCameraAbs(GLfloat wx, GLfloat wy, GLfloat wz) | TScene | [inline] |
MoveLight(GLint light, TVector w) | TScene | [inline] |
MoveObj(const char *name, GLfloat wx, GLfloat wy, GLfloat wz) | TScene | [inline] |
MoveObjAbs(const char *name, GLfloat wx, GLfloat wy, GLfloat wz) | TScene | [inline] |
msaa_f_buffer | TScene | [protected] |
msaa_r_buffer_color | TScene | [protected] |
msaa_r_buffer_depth | TScene | [protected] |
msamples | TScene | [protected] |
near_p | TScene | [protected] |
normal_texture | TScene | [protected] |
obj_cache | TScene | [protected] |
objects | TScene | [protected] |
PostInit() | TScene | |
PreInit(GLint _resx, GLint _resy, GLfloat near, GLfloat far, GLfloat fovy, int msamples, bool cust_cam=false, bool load_font=true) | TScene | |
PrintCamera() | TScene | [inline] |
r_buffer_color | TScene | [protected] |
r_buffer_depth | TScene | [protected] |
ReceiveShadow(const char *mat_name, bool flag) | TScene | [inline] |
Redraw(bool delete_buffer=true) | TScene | |
RemoveLight() | TScene | [inline] |
render_texture | TScene | [protected] |
RenderShadowMap(TLight l) | TScene | |
RenderToCubeMap(TObject *obj) | TScene | |
Resize(GLint _resx, GLint _resy) | TScene | |
ResizeObj(const char *name, GLfloat sx, GLfloat sy, GLfloat sz) | TScene | [inline] |
ResizeRenderTarget(int resX, int resY, GLint tex_format=GL_RGBA16F, GLenum tex_type=GL_FLOAT) | TScene | |
resx | TScene | [protected] |
resy | TScene | [protected] |
RotateCamera(GLfloat angle, GLint axis) | TScene | [inline] |
RotateCameraAbs(GLfloat angle, GLint axis) | TScene | [inline] |
RotateObj(const char *name, GLfloat angle, GLint axis) | TScene | [inline] |
RotateObjAbs(const char *name, GLfloat angle, GLint axis) | TScene | [inline] |
RT_resX | TScene | [protected] |
RT_resY | TScene | [protected] |
SetGInstances(const char *obj_name, int count) | TScene | [inline] |
SetLightRadius(int light, float radius) | TScene | [inline] |
SetLoadList(int count) | TScene | [inline] |
SetMaterial(const char *obj_name, const char *mat_name) | TScene | |
SetReflectionSize(const char *obj_name, int value) | TScene | [inline] |
SetShadow(GLint lightNum, GLint shadow_size=2048, GLfloat _shadow_intensity=0.5, bool shadow=true) | TScene | [inline] |
SetUniform(const char *m_name, const char *v_name, float value) | TScene | [inline] |
SetUniform(const char *m_name, const char *v_name, double value) | TScene | [inline] |
SetUniform(const char *m_name, const char *v_name, int value) | TScene | [inline] |
SetUniforms(const char *m_name, const char *v_name, float *value, int values) | TScene | [inline] |
SwitchCamera() | TScene | [inline] |
TestName(string name) | TScene | [inline] |
testname | TScene | [protected] |
tex_cache | TScene | [protected] |
tmpMatrix | TScene | [protected] |
TScene() | TScene | |
UpdateLightCount() | TScene | [inline] |
UpdateLoadList(int count) | TScene | [inline] |
use_gshader_ref | TScene | [protected] |
UseDynReflections(bool use_gs=false) | TScene | |
useHDR | TScene | [protected] |
UseHDR(bool flag=true) | TScene | [inline] |
useShadows | TScene | [protected] |
UseShadows(bool flag=true) | TScene | [inline] |
useSSAO | TScene | [protected] |
UseSSAO(bool flag=true) | TScene | [inline] |
viewMatrix | TScene | [protected] |
~TScene() | TScene | |