doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idRenderWorld Member List

This is the complete list of members for idRenderWorld, including all inherited members.

AddEntityDef(const renderEntity_t *re)=0idRenderWorldpure virtual
AddLightDef(const renderLight_t *rlight)=0idRenderWorldpure virtual
AreasAreConnected(int areaNum1, int areaNum2, portalConnection_t connection)=0idRenderWorldpure virtual
BoundsInAreas(const idBounds &bounds, int *areas, int maxAreas) const =0idRenderWorldpure virtual
CheckAreaForPortalSky(int areaNum)=0idRenderWorldpure virtual
DebugArrow(const idVec4 &color, const idVec3 &start, const idVec3 &end, int size, const int lifetime=0)=0idRenderWorldpure virtual
DebugAxis(const idVec3 &origin, const idMat3 &axis)=0idRenderWorldpure virtual
DebugBounds(const idVec4 &color, const idBounds &bounds, const idVec3 &org=vec3_origin, const int lifetime=0)=0idRenderWorldpure virtual
DebugBox(const idVec4 &color, const idBox &box, const int lifetime=0)=0idRenderWorldpure virtual
DebugCircle(const idVec4 &color, const idVec3 &origin, const idVec3 &dir, const float radius, const int numSteps, const int lifetime=0, const bool depthTest=false)=0idRenderWorldpure virtual
DebugClearLines(int time)=0idRenderWorldpure virtual
DebugClearPolygons(int time)=0idRenderWorldpure virtual
DebugCone(const idVec4 &color, const idVec3 &apex, const idVec3 &dir, float radius1, float radius2, const int lifetime=0)=0idRenderWorldpure virtual
DebugFrustum(const idVec4 &color, const idFrustum &frustum, const bool showFromOrigin=false, const int lifetime=0)=0idRenderWorldpure virtual
DebugLine(const idVec4 &color, const idVec3 &start, const idVec3 &end, const int lifetime=0, const bool depthTest=false)=0idRenderWorldpure virtual
DebugPolygon(const idVec4 &color, const idWinding &winding, const int lifeTime=0, const bool depthTest=false)=0idRenderWorldpure virtual
DebugSphere(const idVec4 &color, const idSphere &sphere, const int lifetime=0, bool depthTest=false)=0idRenderWorldpure virtual
DebugWinding(const idVec4 &color, const idWinding &w, const idVec3 &origin, const idMat3 &axis, const int lifetime=0, const bool depthTest=false)=0idRenderWorldpure virtual
DrawText(const char *text, const idVec3 &origin, float scale, const idVec4 &color, const idMat3 &viewAxis, const int align=1, const int lifetime=0, bool depthTest=false)=0idRenderWorldpure virtual
FastWorldTrace(modelTrace_t &trace, const idVec3 &start, const idVec3 &end) const =0idRenderWorldpure virtual
FindPortal(const idBounds &b) const =0idRenderWorldpure virtual
FreeEntityDef(qhandle_t entityHandle)=0idRenderWorldpure virtual
FreeLightDef(qhandle_t lightHandle)=0idRenderWorldpure virtual
GenerateAllInteractions()=0idRenderWorldpure virtual
GetPortal(int areaNum, int portalNum)=0idRenderWorldpure virtual
GetPortalState(qhandle_t portal)=0idRenderWorldpure virtual
GetRenderEntity(qhandle_t entityHandle) const =0idRenderWorldpure virtual
GetRenderLight(qhandle_t lightHandle) const =0idRenderWorldpure virtual
GuiTrace(qhandle_t entityHandle, const idVec3 start, const idVec3 end) const =0idRenderWorldpure virtual
InitFromMap(const char *mapName)=0idRenderWorldpure virtual
ModelTrace(modelTrace_t &trace, qhandle_t entityHandle, const idVec3 &start, const idVec3 &end, const float radius) const =0idRenderWorldpure virtual
NumAreas(void) const =0idRenderWorldpure virtual
NumPortals(void) const =0idRenderWorldpure virtual
NumPortalsInArea(int areaNum)=0idRenderWorldpure virtual
PointInArea(const idVec3 &point) const =0idRenderWorldpure virtual
ProcessDemoCommand(idDemoFile *readDemo, renderView_t *demoRenderView, int *demoTimeOffset)=0idRenderWorldpure virtual
ProjectDecal(qhandle_t entityHandle, const idFixedWinding &winding, const idVec3 &projectionOrigin, const bool parallel, const float fadeDepth, const idMaterial *material, const int startTime)=0idRenderWorldpure virtual
ProjectDecalOntoWorld(const idFixedWinding &winding, const idVec3 &projectionOrigin, const bool parallel, const float fadeDepth, const idMaterial *material, const int startTime)=0idRenderWorldpure virtual
ProjectOverlay(qhandle_t entityHandle, const idPlane localTextureAxis[2], const idMaterial *material)=0idRenderWorldpure virtual
RegenerateWorld()=0idRenderWorldpure virtual
RemoveDecals(qhandle_t entityHandle)=0idRenderWorldpure virtual
RenderScene(const renderView_t *renderView)=0idRenderWorldpure virtual
SetPortalState(qhandle_t portal, int blockingBits)=0idRenderWorldpure virtual
SetRenderView(const renderView_t *renderView)=0idRenderWorldpure virtual
StartWritingDemo(idDemoFile *demo)=0idRenderWorldpure virtual
StopWritingDemo()=0idRenderWorldpure virtual
Trace(modelTrace_t &trace, const idVec3 &start, const idVec3 &end, const float radius, bool skipDynamic=true, bool skipPlayer=false) const =0idRenderWorldpure virtual
UpdateEntityDef(qhandle_t entityHandle, const renderEntity_t *re)=0idRenderWorldpure virtual
UpdateLightDef(qhandle_t lightHandle, const renderLight_t *rlight)=0idRenderWorldpure virtual
~idRenderWorld()idRenderWorldinlinevirtual