HoverRace  2.0
Classes | Namespaces | Macros | Functions | Variables
Viewport3DRendering.cpp File Reference
#include "Viewport3D.h"
+ Include dependency graph for Viewport3DRendering.cpp:

Classes

struct  HoverRace::VideoServices::MR_ColumnBltParam
 
struct  HoverRace::VideoServices::MR_LineBltParam
 
struct  HoverRace::VideoServices::MR_TriangleDrawInfo
 

Namespaces

 HoverRace
 
 HoverRace::VideoServices
 

Macros

#define MAX_PATCH_RES   16
 
#define MR_PIXEL_FRACT   2048
 
#define ON_BACK   32
 
#define ON_BOTTOM   8
 
#define ON_FRONT   16
 
#define ON_LEFT   2
 
#define ON_RIGHT   1
 
#define ON_SCREEN   0
 
#define ON_TOP   4
 

Functions

static void HoverRace::VideoServices::BltColumn ()
 
static void HoverRace::VideoServices::BltLineNoZCheck ()
 
static void HoverRace::VideoServices::BltPlainColumn ()
 
static void HoverRace::VideoServices::BltPlainLineNoZCheck ()
 
static void HoverRace::VideoServices::BltTriangle ()
 

Variables

static struct MR_ColumnBltParam HoverRace::VideoServices::gsColumnBltParam
 
static struct MR_LineBltParam HoverRace::VideoServices::gsLineBltParam
 
static MR_3DCoordinate HoverRace::VideoServices::gsRotatedPatch [MAX_PATCH_RES *MAX_PATCH_RES]
 
static int HoverRace::VideoServices::gsScreenVisibility [MAX_PATCH_RES *MAX_PATCH_RES]
 
static int HoverRace::VideoServices::gsScreenXPatch [MAX_PATCH_RES *MAX_PATCH_RES]
 
static int HoverRace::VideoServices::gsScreenYPatch [MAX_PATCH_RES *MAX_PATCH_RES]
 
static struct MR_TriangleDrawInfo HoverRace::VideoServices::gsTriangleBltParam
 

Macro Definition Documentation

#define MAX_PATCH_RES   16
#define MR_PIXEL_FRACT   2048
#define ON_BACK   32
#define ON_BOTTOM   8
#define ON_FRONT   16
#define ON_LEFT   2
#define ON_RIGHT   1
#define ON_SCREEN   0
#define ON_TOP   4