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
sphere_generic.cpp File Reference
#include "sphere.h"
#include "ani_texture.h"
#include "vegastrike.h"
#include "config_xml.h"
#include "vs_globals.h"
#include "vsfilesystem.h"
#include "xml_support.h"
#include "gfx/camera.h"

Go to the source code of this file.

Macros

#define g_rho(i)   (rhol[(i)&1])
 
#define g_theta(i)   (thetal[(i)&1])
 

Functions

TexturecreateTexture (const char *filename, int stage=0, enum FILTER f1=MIPMAP, enum TEXTURE_TARGET t0=TEXTURE2D, enum TEXTURE_IMAGE_TARGET t=TEXTURE_2D, unsigned char c=GFXFALSE, int i=65536)
 
TexturecreateTexture (char const *ccc, char const *cc, int k=0, enum FILTER f1=MIPMAP, enum TEXTURE_TARGET t0=TEXTURE2D, enum TEXTURE_IMAGE_TARGET t=TEXTURE_2D, float f=1, int j=0, unsigned char c=GFXFALSE, int i=65536)
 
AnimatedTexturecreateAnimatedTexture (char const *c, int i, enum FILTER f)
 
string truncateByPipe (string &input)
 

Variables

int pixelscalesize = 30
 

Macro Definition Documentation

#define g_rho (   i)    (rhol[(i)&1])
#define g_theta (   i)    (thetal[(i)&1])

Function Documentation

AnimatedTexture* createAnimatedTexture ( char const *  c,
int  i,
enum FILTER  f 
)

Definition at line 353 of file mesh_gfx.cpp.

Referenced by SphereMesh::InitSphere().

354 {
355  return new AnimatedTexture( c, i, f );
356 }
Texture* createTexture ( const char *  filename,
int  stage = 0,
enum FILTER  f1 = MIPMAP,
enum TEXTURE_TARGET  t0 = TEXTURE2D,
enum TEXTURE_IMAGE_TARGET  t = TEXTURE_2D,
unsigned char  c = GFXFALSE,
int  i = 65536 
)

Definition at line 316 of file mesh_gfx.cpp.

References c, i, t0(), and BaseUtil::Texture().

323 {
324  return new Texture( filename, stage, f1, t0, t, c, i );
325 }
Texture* createTexture ( char const *  ccc,
char const *  cc,
int  k = 0,
enum FILTER  f1 = MIPMAP,
enum TEXTURE_TARGET  t0 = TEXTURE2D,
enum TEXTURE_IMAGE_TARGET  t = TEXTURE_2D,
float  f = 1,
int  j = 0,
unsigned char  c = GFXFALSE,
int  i = 65536 
)

Definition at line 339 of file mesh_gfx.cpp.

References c, f, i, j, k, t0(), and BaseUtil::Texture().

349 {
350  return new Texture( ccc, cc, k, f1, t0, t, f, j, c, i );
351 }
string truncateByPipe ( string &  input)

Definition at line 55 of file sphere_generic.cpp.

References i.

Referenced by SphereMesh::InitSphere().

56 {
57  string::size_type i = input.find( "|" );
58  string ret = input;
59  if (i != string::npos) {
60  ret = input.substr( 0, i );
61  input = input.substr( i+1 );
62  } else {
63  input = "";
64  }
65  return ret;
66 }

Variable Documentation

int pixelscalesize = 30

Definition at line 33 of file sphere_generic.cpp.

Referenced by SphereMesh::InitSphere().