doom3-gpl
Doom 3 GPL source release
|
#include <GuiModel.h>
Public Member Functions | |
idGuiModel () | |
void | Clear () |
void | WriteToDemo (idDemoFile *demo) |
void | ReadFromDemo (idDemoFile *demo) |
void | EmitToCurrentView (float modelMatrix[16], bool depthHack) |
void | EmitFullScreen () |
void | SetColor (float r, float g, float b, float a) |
void | DrawStretchPic (const idDrawVert *verts, const glIndex_t *indexes, int vertCount, int indexCount, const idMaterial *hShader, bool clip=true, float min_x=0.0f, float min_y=0.0f, float max_x=640.0f, float max_y=480.0f) |
void | DrawStretchPic (float x, float y, float w, float h, float s1, float t1, float s2, float t2, const idMaterial *hShader) |
void | DrawStretchTri (idVec2 p1, idVec2 p2, idVec2 p3, idVec2 t1, idVec2 t2, idVec2 t3, const idMaterial *material) |
Private Member Functions | |
void | AdvanceSurf () |
void | EmitSurface (guiModelSurface_t *surf, float modelMatrix[16], float modelViewMatrix[16], bool depthHack) |
Private Attributes | |
guiModelSurface_t * | surf |
idList< guiModelSurface_t > | surfaces |
idList< glIndex_t > | indexes |
idList< idDrawVert > | verts |
Definition at line 39 of file GuiModel.h.
idGuiModel::idGuiModel | ( | ) |
Definition at line 40 of file GuiModel.cpp.
|
private |
Definition at line 304 of file GuiModel.cpp.
Definition at line 52 of file GuiModel.cpp.
void idGuiModel::DrawStretchPic | ( | const idDrawVert * | verts, |
const glIndex_t * | indexes, | ||
int | vertCount, | ||
int | indexCount, | ||
const idMaterial * | hShader, | ||
bool | clip = true , |
||
float | min_x = 0.0f , |
||
float | min_y = 0.0f , |
||
float | max_x = 640.0f , |
||
float | max_y = 480.0f |
||
) |
Definition at line 359 of file GuiModel.cpp.
void idGuiModel::DrawStretchPic | ( | float | x, |
float | y, | ||
float | w, | ||
float | h, | ||
float | s1, | ||
float | t1, | ||
float | s2, | ||
float | t2, | ||
const idMaterial * | hShader | ||
) |
Definition at line 459 of file GuiModel.cpp.
void idGuiModel::DrawStretchTri | ( | idVec2 | p1, |
idVec2 | p2, | ||
idVec2 | p3, | ||
idVec2 | t1, | ||
idVec2 | t2, | ||
idVec2 | t3, | ||
const idMaterial * | material | ||
) |
Definition at line 568 of file GuiModel.cpp.
Definition at line 226 of file GuiModel.cpp.
|
private |
Definition at line 161 of file GuiModel.cpp.
Definition at line 208 of file GuiModel.cpp.
void idGuiModel::ReadFromDemo | ( | idDemoFile * | demo | ) |
Definition at line 111 of file GuiModel.cpp.
Definition at line 334 of file GuiModel.cpp.
void idGuiModel::WriteToDemo | ( | idDemoFile * | demo | ) |
Definition at line 64 of file GuiModel.cpp.
Definition at line 67 of file GuiModel.h.
|
private |
Definition at line 64 of file GuiModel.h.
|
private |
Definition at line 66 of file GuiModel.h.
|
private |
Definition at line 68 of file GuiModel.h.