CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

csNovaHalo Class Reference

This halo has a center with a number of spokes. More...

#include <halo.h>

Inheritance diagram for csNovaHalo:

csHalo iBaseHalo iBase List of all members.

Public Methods

 csNovaHalo (int seed, int num_spokes, float roundness)
 Create a halo object. More...

virtual unsigned char * Generate (int Size)
 Generate the alphamap for this halo of size Size x Size. More...


Public Attributes

int Seed
 Random seed for generating halo. More...

int NumSpokes
 Number of halo spokes. More...

float Roundness
 The "roundness" factor. More...

csNovaHalo::NovaHalo scfiNovaHalo
 iNovaHalo implementation. More...


Detailed Description

This halo has a center with a number of spokes.

Definition at line 96 of file csengine/halo.h.


Constructor & Destructor Documentation

csNovaHalo::csNovaHalo int    seed,
int    num_spokes,
float    roundness
 

Create a halo object.


Member Function Documentation

virtual unsigned char* csNovaHalo::Generate int    Size [virtual]
 

Generate the alphamap for this halo of size Size x Size.

Implements csHalo.


Member Data Documentation

int csNovaHalo::NumSpokes
 

Number of halo spokes.

Definition at line 102 of file csengine/halo.h.

float csNovaHalo::Roundness
 

The "roundness" factor.

Definition at line 104 of file csengine/halo.h.

csNovaHalo::NovaHalo csNovaHalo::scfiNovaHalo
 

iNovaHalo implementation.

int csNovaHalo::Seed
 

Random seed for generating halo.

Definition at line 100 of file csengine/halo.h.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14