Pyrogenesis  trunk
Classes | Enumerations
Overlay.h File Reference
#include "graphics/Color.h"
#include "graphics/Texture.h"
#include "maths/Vector2D.h"
#include "maths/Vector3D.h"
#include "ps/CStrIntern.h"
#include <vector>
Include dependency graph for Overlay.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SOverlayLine
 Line-based overlay, with world-space coordinates, rendered in the world potentially behind other objects. More...
 
struct  SOverlayTexturedLine
 Textured line overlay, with world-space coordinates, rendered in the world onto the terrain. More...
 
struct  SOverlaySprite
 Billboard sprite overlay, with world-space coordinates, rendered on top of all other objects. More...
 
struct  SOverlayQuad
 Rectangular single-quad terrain overlay, in world space coordinates. More...
 
struct  SOverlaySphere
 
struct  SOverlayDescriptor
 

Enumerations

enum  EOverlayType { DYNAMIC_QUAD, STATIC_OUTLINE }
 

Enumeration Type Documentation

◆ EOverlayType

Enumerator
DYNAMIC_QUAD 

A single textured quad overlay, intended for entities that move around much, like units (e.g. foot soldiers, etc).

STATIC_OUTLINE 

A more complex textured line overlay, composed of several textured line segments.