![]() |
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.
1.8.6.