RenderTargets.cpp File Reference

#include <tankgraph/RenderTargets.h>
#include <tankgraph/TargetRendererImplTank.h>
#include <tankgraph/TargetRendererImplTarget.h>
#include <tankgraph/RenderTracer.h>
#include <tankgraph/RenderGeoms.h>
#include <graph/OptionsDisplay.h>
#include <graph/ModelRendererTree.h>
#include <tank/TankContainer.h>
#include <target/TargetState.h>
#include <client/ScorchedClient.h>
#include <common/OptionsScorched.h>
#include <engine/ActionController.h>
#include <GLEXT/GLGlobalState.h>
#include <landscape/Landscape.h>
#include <land/VisibilityPatchGrid.h>
#include <sky/Sky.h>
#include <algorithm>

Go to the source code of this file.

Functions

static void drawTargetShadows (TargetVisibilityIterator &itor, float distance)
static void drawTargets (TargetVisibilityIterator &itor, float distance)
static void drawTargets2D (TargetVisibilityIterator &itor, float distance)


Function Documentation

static void drawTargets ( TargetVisibilityIterator itor,
float  distance 
) [static]

Definition at line 197 of file RenderTargets.cpp.

References TargetVisibilityIterator::getNext(), Target::getRenderer(), Target::isTarget(), TargetRendererImplTank::render(), and TargetRendererImplTarget::render().

Referenced by RenderTargets::draw().

static void drawTargets2D ( TargetVisibilityIterator itor,
float  distance 
) [static]

Definition at line 283 of file RenderTargets.cpp.

References TargetVisibilityIterator::getNext(), Target::getRenderer(), Target::isTarget(), TargetRendererImplTank::render2D(), and TargetRendererImplTarget::render2D().

Referenced by RenderTargets::draw2d().

static void drawTargetShadows ( TargetVisibilityIterator itor,
float  distance 
) [static]

Definition at line 122 of file RenderTargets.cpp.

References TargetState::getDisplayHardwareShadow(), TargetVisibilityIterator::getNext(), Target::getRenderer(), Target::getTargetState(), Target::isTarget(), TargetRendererImplTank::renderShadow(), and TargetRendererImplTarget::renderShadow().

Referenced by RenderTargets::shadowDraw().


Generated on Mon Feb 16 15:14:56 2009 for Scorched3D by  doxygen 1.5.3