Colobot
Public Member Functions | Public Attributes | List of all members
Gfx::EngineGroundMark Struct Reference

A mark on ground drawn by the graphics engine. More...

#include <engine.h>

Public Member Functions

void LoadDefault ()
 

Public Attributes

bool draw = false
 If true, draw mark. More...
 
EngineGroundMarkPhase phase = ENG_GR_MARK_PHASE_NULL
 Phase of life. More...
 
float delay [3] = {}
 Times for 3 life phases. More...
 
float fix = 0.0f
 Fixed time. More...
 
Math::Vector pos
 Position for marks. More...
 
float radius = 0.0f
 Radius of marks. More...
 
float intensity = 0.0f
 Color intensity. More...
 
Math::Vector drawPos
 Draw position for marks. More...
 
float drawRadius = 0.0f
 Radius for marks. More...
 
float drawIntensity = 0.0f
 Draw intensity for marks. More...
 
int dx = 0
 X dimension of table. More...
 
int dy = 0
 Y dimension of table. More...
 
char * table = nullptr
 Pointer to the table. More...
 

Detailed Description

A mark on ground drawn by the graphics engine.

Member Data Documentation

bool Gfx::EngineGroundMark::draw = false

If true, draw mark.

EngineGroundMarkPhase Gfx::EngineGroundMark::phase = ENG_GR_MARK_PHASE_NULL

Phase of life.

float Gfx::EngineGroundMark::delay[3] = {}

Times for 3 life phases.

float Gfx::EngineGroundMark::fix = 0.0f

Fixed time.

Math::Vector Gfx::EngineGroundMark::pos

Position for marks.

float Gfx::EngineGroundMark::radius = 0.0f

Radius of marks.

float Gfx::EngineGroundMark::intensity = 0.0f

Color intensity.

Math::Vector Gfx::EngineGroundMark::drawPos

Draw position for marks.

float Gfx::EngineGroundMark::drawRadius = 0.0f

Radius for marks.

float Gfx::EngineGroundMark::drawIntensity = 0.0f

Draw intensity for marks.

int Gfx::EngineGroundMark::dx = 0

X dimension of table.

int Gfx::EngineGroundMark::dy = 0

Y dimension of table.

char* Gfx::EngineGroundMark::table = nullptr

Pointer to the table.


The documentation for this struct was generated from the following file: