TScene Member List

This is the complete list of members for TScene, 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_textureTScene [protected]
blur_textureTScene [protected]
BuildFont()TScene
camTScene [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_camTScene [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_bufferTScene [protected]
far_pTScene [protected]
font2DTScene [protected]
font2D_bkgTScene [protected]
font2D_texTScene [protected]
fovyTScene [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]
ilTScene [protected]
imTScene [protected]
ioTScene [protected]
iobTScene [protected]
itTScene [protected]
lightsTScene [protected]
load_actualTScene [protected]
load_listTScene [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]
materialsTScene [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_bufferTScene [protected]
msaa_r_buffer_colorTScene [protected]
msaa_r_buffer_depthTScene [protected]
msamplesTScene [protected]
near_pTScene [protected]
normal_textureTScene [protected]
obj_cacheTScene [protected]
objectsTScene [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_colorTScene [protected]
r_buffer_depthTScene [protected]
ReceiveShadow(const char *mat_name, bool flag)TScene [inline]
Redraw(bool delete_buffer=true)TScene
RemoveLight()TScene [inline]
render_textureTScene [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
resxTScene [protected]
resyTScene [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_resXTScene [protected]
RT_resYTScene [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]
testnameTScene [protected]
tex_cacheTScene [protected]
tmpMatrixTScene [protected]
TScene()TScene
UpdateLightCount()TScene [inline]
UpdateLoadList(int count)TScene [inline]
use_gshader_refTScene [protected]
UseDynReflections(bool use_gs=false)TScene
useHDRTScene [protected]
UseHDR(bool flag=true)TScene [inline]
useShadowsTScene [protected]
UseShadows(bool flag=true)TScene [inline]
useSSAOTScene [protected]
UseSSAO(bool flag=true)TScene [inline]
viewMatrixTScene [protected]
~TScene()TScene

Generated by  doxygen 1.6.2