GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Stream.hh File Reference
#include "Graph.hh"
#include "ObjectCreator.hh"
Include dependency graph for Stream.hh:

Go to the source code of this file.

Classes

class  Stream3d
class  Stream3dMesh
class  Stream3dMeshNormals
class  Stream3dMeshTexCoords
class  Stream3dMeshColors
class  Movement
struct  ObjectStream

Functions

Stream3d & operator<< (Stream3d &s, Stream3d &(*fptr)(Stream3d &s))
Stream3d & operator<< (Stream3d &s, const Quad &q)
Stream3d & operator<< (Stream3d &s, const Tex &q)
Stream3d & operator<< (Stream3d &s, const QuadNormal &q)
Stream3d & operator<< (Stream3d &s, const QuadColor &q)
Stream3d & endmesh (Stream3d &s)
void PrepareStream (Stream3d &s, ArrayRender &r)
void RenderMovement (Movement &m, float time, ArrayRender &r)
ObjectStream & operator<< (ObjectStream &s, ObjectStream &(*fptr)(ObjectStream &))
ObjectStream & setpoly (ObjectStream &s)
ObjectStream & clearpoly (ObjectStream &s)
ObjectStream & operator<< (ObjectStream &s, const Sphere &s)
ObjectStream & operator<< (ObjectStream &s, const FaceCollection &f)

Function Documentation

◆ clearpoly()

ObjectStream & clearpoly ( ObjectStream & s)

◆ endmesh()

Stream3d & endmesh ( Stream3d & s)

◆ operator<<() [1/8]

ObjectStream & operator<< ( ObjectStream & s,
const FaceCollection & f )

◆ operator<<() [2/8]

ObjectStream & operator<< ( ObjectStream & s,
const Sphere & s )

◆ operator<<() [3/8]

ObjectStream & operator<< ( ObjectStream & s,
ObjectStream &(* fptr )(ObjectStream &) )

◆ operator<<() [4/8]

Stream3d & operator<< ( Stream3d & s,
const Quad & q )

◆ operator<<() [5/8]

Stream3d & operator<< ( Stream3d & s,
const QuadColor & q )

◆ operator<<() [6/8]

Stream3d & operator<< ( Stream3d & s,
const QuadNormal & q )

◆ operator<<() [7/8]

Stream3d & operator<< ( Stream3d & s,
const Tex & q )

◆ operator<<() [8/8]

Stream3d & operator<< ( Stream3d & s,
Stream3d &(* fptr )(Stream3d &s) )

◆ PrepareStream()

void PrepareStream ( Stream3d & s,
ArrayRender & r )

◆ RenderMovement()

void RenderMovement ( Movement & m,
float time,
ArrayRender & r )

◆ setpoly()

ObjectStream & setpoly ( ObjectStream & s)