Data Structures | |
class | ArithmeticPrimFunc |
class | BlobbyPrimitive |
class | Camera |
class | dVector |
class | dColour |
class | dVertex |
class | dMatrix |
class | dBoundingBox |
class | dQuat |
class | DepthSorter |
class | GenSkinWeightsPrimFunc |
class | GLSLShader |
class | ImmediateMode |
class | Light |
class | LinePrimitive |
class | LocatorPrimitive |
class | NURBSPrimitive |
class | ParticlePrimitive |
class | PData |
class | TypedPData |
class | AddOperator |
class | MultOperator |
class | SineOperator |
class | CosineOperator |
class | ClosestOperator |
class | PDataContainer |
class | PDataOperator |
class | Physics |
class | PixelPrimitive |
class | PNGLoader |
class | PolyPrimitive |
class | Primitive |
class | PrimitiveFunction |
A general purpose function for working on primitives. More... | |
class | Renderer |
class | SceneNode |
class | SceneGraph |
class | SearchPaths |
class | ShadowVolumeGen |
class | SkinningPrimFunc |
class | SkinWeightsToVertColsPrimFunc |
class | State |
class | TextPrimitive |
class | TextureState |
class | TexturePainter |
class | Node |
class | Tree |
Namespaces | |
namespace | dGeometry |
A place for useful geometry operations. | |
Enumerations | |
enum | PixelFormat { NONE, RGB, RGBA } |
Functions | |
float | RandFloat () |
float | RandRange (float L, float H) |
void | InitDada () |
void | dSinCos (float a, float &s, float &c) |
dVector | operator- (dVector rhs) |
ostream & | operator<< (ostream &os, dVector const &om) |
istream & | operator>> (istream &is, dVector &om) |
ostream & | operator<< (ostream &os, dColour const &om) |
ostream & | operator<< (ostream &os, dVertex const &v) |
ostream & | operator<< (ostream &os, dMatrix const &om) |
void | debug (char *s) |
void | MakeCube (PolyPrimitive *p, float size) |
void | MakePlane (PolyPrimitive *p) |
void | MakePlane (PolyPrimitive *p, int xsegs, int ysegs) |
void | MakeCylinder (PolyPrimitive *p, float height, float radius, int hsegments, int rsegments) |
void | MakeSphere (PolyPrimitive *p, float radius, int hsegments, int rsegments) |
void | MakeTorus (PolyPrimitive *p, float innerradius, float outerradius, int hsegments, int rsegments) |
void | MakeNURBSSphere (NURBSPrimitive *p, float radius, int hsegments, int rsegments) |
void | MakeNURBSPlane (NURBSPrimitive *p, int usegments, int vsegments) |
istream & | operator>> (istream &s, Light &o) |
ostream & | operator<< (ostream &s, Light &o) |
istream & | operator>> (istream &s, SceneNode &o) |
ostream & | operator<< (ostream &s, SceneNode &o) |
istream & | operator>> (istream &s, TextPrimitive &o) |
ostream & | operator<< (ostream &s, TextPrimitive &o) |
enum Fluxus::PixelFormat |
void Fluxus::MakeCube | ( | PolyPrimitive * | p, | |
float | size = 1 | |||
) |
void Fluxus::MakeCylinder | ( | PolyPrimitive * | p, | |
float | height, | |||
float | radius, | |||
int | hsegments, | |||
int | rsegments | |||
) |
Definition at line 112 of file GraphicsUtils.cpp.
void Fluxus::MakeNURBSPlane | ( | NURBSPrimitive * | p, | |
int | usegments, | |||
int | vsegments | |||
) |
Definition at line 298 of file GraphicsUtils.cpp.
void Fluxus::MakeNURBSSphere | ( | NURBSPrimitive * | p, | |
float | radius, | |||
int | hsegments, | |||
int | rsegments | |||
) |
Definition at line 276 of file GraphicsUtils.cpp.
void Fluxus::MakePlane | ( | PolyPrimitive * | p, | |
int | xsegs, | |||
int | ysegs | |||
) |
Definition at line 93 of file GraphicsUtils.cpp.
void Fluxus::MakePlane | ( | PolyPrimitive * | p | ) |
Definition at line 80 of file GraphicsUtils.cpp.
void Fluxus::MakeSphere | ( | PolyPrimitive * | p, | |
float | radius, | |||
int | hsegments, | |||
int | rsegments | |||
) |
Definition at line 165 of file GraphicsUtils.cpp.
void Fluxus::MakeTorus | ( | PolyPrimitive * | p, | |
float | innerradius, | |||
float | outerradius, | |||
int | hsegments, | |||
int | rsegments | |||
) |
Definition at line 215 of file GraphicsUtils.cpp.
ostream & Fluxus::operator<< | ( | ostream & | s, | |
TextPrimitive & | o | |||
) |
Definition at line 108 of file TextPrimitive.cpp.
ostream& Fluxus::operator<< | ( | ostream & | s, | |
SceneNode & | o | |||
) |
ostream& Fluxus::operator<< | ( | ostream & | s, | |
Light & | o | |||
) |
ostream & Fluxus::operator<< | ( | ostream & | os, | |
dMatrix const & | om | |||
) |
ostream& Fluxus::operator<< | ( | ostream & | os, | |
dVertex const & | v | |||
) |
ostream & Fluxus::operator<< | ( | ostream & | os, | |
dColour const & | om | |||
) |
ostream & Fluxus::operator<< | ( | ostream & | os, | |
dVector const & | om | |||
) |
istream & Fluxus::operator>> | ( | istream & | s, | |
TextPrimitive & | o | |||
) |
Definition at line 103 of file TextPrimitive.cpp.
istream& Fluxus::operator>> | ( | istream & | s, | |
SceneNode & | o | |||
) |
istream& Fluxus::operator>> | ( | istream & | s, | |
Light & | o | |||
) |
istream & Fluxus::operator>> | ( | istream & | is, | |
dVector & | om | |||
) |
float Fluxus::RandFloat | ( | ) |