mod_sim_cloud.cc File Reference

Cloud class. More...

#include "base.hh"
#include "base_random.hh"
#include "gfx.hh"
#include "gfx_settings.hh"
#include "libnoise.hh"
#include "eng.hh"
#include "eng_misc.hh"
#include "eng_sprite.hh"
#include "mod_base.hh"
#include "mod_base_funcs.hh"
#include "mod_sim.hh"
#include "mod_sim_cloud.hh"

Namespaces

namespace  mod_sim

Classes

struct  NoiseParms

Defines

#define MOD_SIM_CLOUD_CC   1
#define TRANSFORM_CORNER(IDX, X, Y, Z)

Variables

const uint CLOUD_TEXTURE_WIDTH = 128
const uint CLOUD_TEXTURE_WIDTH_TUNED = 1024
static NoiseParms sNoiseParms
static const RGBA mod_sim::CLOUD_COLOR (0xff, 0xff, 0xff, 0xff)


Detailed Description

Cloud class.

Id
LastChangedDate

Author:
Jim E. Brooks http://www.palomino3d.org

Define Documentation

#define MOD_SIM_CLOUD_CC   1

#define TRANSFORM_CORNER ( IDX,
X,
Y,
 ) 

Value:

{ \
    sliceCorners[IDX].x = (X) * m[Xx] + (Y) * m[Xy] + (Z) * m[Xz] + NOISE_OFFSET; \
    sliceCorners[IDX].y = (X) * m[Yx] + (Y) * m[Yy] + (Z) * m[Yz] + NOISE_OFFSET; \
    sliceCorners[IDX].z = (X) * m[Zx] + (Y) * m[Zy] + (Z) * m[Zz] + NOISE_OFFSET; \
}


Variable Documentation

const uint CLOUD_TEXTURE_WIDTH = 128

const uint CLOUD_TEXTURE_WIDTH_TUNED = 1024

NoiseParms sNoiseParms [static]

Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:15 2007