Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TerrainTexture Struct Reference

#include <quadsquare.h>

Public Member Functions

 TerrainTexture ()
 

Public Attributes

BLENDFUNC blendSrc
 
BLENDFUNC blendDst
 
unsigned int material
 
bool reflect
 
float scales
 
float scalet
 
unsigned char color
 
union {
   char *   filename
 
   Texture *   t
 
tex
 

Detailed Description

Definition at line 23 of file quadsquare.h.

Constructor & Destructor Documentation

TerrainTexture::TerrainTexture ( )
inline

Definition at line 38 of file quadsquare.h.

References blendDst, blendSrc, material, ONE, reflect, scales, scalet, tex, and ZERO.

39  {
40  scales = scalet = 1;
41  tex.filename = NULL;
42  material = 0;
43  reflect = false;
44  blendSrc = ONE;
45  blendDst = ZERO;
46  }

Member Data Documentation

BLENDFUNC TerrainTexture::blendDst

Definition at line 26 of file quadsquare.h.

Referenced by TerrainMakeActive(), TerrainMakeClearActive(), and TerrainTexture().

BLENDFUNC TerrainTexture::blendSrc

Definition at line 25 of file quadsquare.h.

Referenced by TerrainMakeActive(), TerrainMakeClearActive(), and TerrainTexture().

unsigned char TerrainTexture::color

Definition at line 31 of file quadsquare.h.

char* TerrainTexture::filename

Definition at line 34 of file quadsquare.h.

unsigned int TerrainTexture::material

Definition at line 27 of file quadsquare.h.

Referenced by TerrainMakeActive(), and TerrainTexture().

bool TerrainTexture::reflect

Definition at line 28 of file quadsquare.h.

Referenced by TerrainMakeActive(), and TerrainTexture().

float TerrainTexture::scales

Definition at line 29 of file quadsquare.h.

Referenced by TerrainTexture().

float TerrainTexture::scalet

Definition at line 30 of file quadsquare.h.

Referenced by TerrainTexture().

Texture* TerrainTexture::t

Definition at line 35 of file quadsquare.h.

Referenced by TerrainMakeActive(), and TerrainMakeDeactive().

union { ... } TerrainTexture::tex

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