Pyrogenesis  trunk
Functions
Render.cpp File Reference
#include "precompiled.h"
#include "Render.h"
#include "graphics/Overlay.h"
#include "graphics/Terrain.h"
#include "maths/BoundingBoxAligned.h"
#include "maths/BoundingBoxOriented.h"
#include "maths/MathUtil.h"
#include "maths/Quaternion.h"
#include "maths/Vector2D.h"
#include "ps/Profile.h"
#include "simulation2/Simulation2.h"
#include "simulation2/components/ICmpTerrain.h"
#include "simulation2/components/ICmpWaterManager.h"
#include "simulation2/helpers/Geometry.h"
Include dependency graph for Render.cpp:

Functions

static void ConstructCircleOrClosedArc (const CSimContext &context, float x, float z, float radius, bool isCircle, float start, float end, SOverlayLine &overlay, bool floating, float heightOffset)
 
static void SplitLine (std::vector< std::pair< float, float > > &coords, float x1, float y1, float x2, float y2)
 
static CVector2D EvaluateSpline (float t, CVector2D a0, CVector2D a1, CVector2D a2, CVector2D a3, float offset)
 

Function Documentation

static void ConstructCircleOrClosedArc ( const CSimContext context,
float  x,
float  z,
float  radius,
bool  isCircle,
float  start,
float  end,
SOverlayLine overlay,
bool  floating,
float  heightOffset 
)
static
static CVector2D EvaluateSpline ( float  t,
CVector2D  a0,
CVector2D  a1,
CVector2D  a2,
CVector2D  a3,
float  offset 
)
static
static void SplitLine ( std::vector< std::pair< float, float > > &  coords,
float  x1,
float  y1,
float  x2,
float  y2 
)
static