GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Stream3d Class Reference

#include <Stream.hh>

Collaboration diagram for Stream3d:

Public Member Functions

void PolyLine (Point p1, Point p2)
void TexLine (Point2d t1, Point2d t2)
void ColorLine (Color c1, Color c2)
void NormalLine (QuadNormal n1, QuadNormal n2)
void PolyTri (Point p1, Point p2, Point p3)
void TexTri (Point2d t1, Point2d t2, Point2d t3)
void ColorTri (Color c1, Color c2, Color c3)
void NormalTri (QuadNormal n1, QuadNormal n2, QuadNormal n3)
void PolyQuad (Point p1, Point p2, Point p3, Point p4)
void TexQuad (Point2d t1, Point2d t2, Point2d t3, Point2d t4)
void ColorQuad (Color c1, Color c2, Color c3, Color c4)
void NormalQuad (QuadNormal n1, QuadNormal n2, QuadNormal n3, QuadNormal n4)
void MeshFace ()
void NormalFace ()
void TexFace ()
void ColorFace ()
void MeshFrame ()
void TexFrame ()
void ColorFrame ()
void NormalFrame ()

Public Attributes

bool m_poly
bool m_tex
bool m_color
bool m_normal
Quad tmpquad
Tex tmptex
QuadColor tmpcolor
Normal tmpnormal
std::vector< Quad > quad
std::vector< Tex > tex
std::vector< QuadColor > color
std::vector< Normal > normal
std::vector< int > quadindex
std::vector< int > texindex
std::vector< int > colorindex
std::vector< int > normalindex

Member Function Documentation

◆ ColorFace()

void Stream3d::ColorFace ( )
inline

◆ ColorFrame()

void Stream3d::ColorFrame ( )
inline

◆ ColorLine()

void Stream3d::ColorLine ( Color c1,
Color c2 )
inline

◆ ColorQuad()

void Stream3d::ColorQuad ( Color c1,
Color c2,
Color c3,
Color c4 )
inline
Here is the caller graph for this function:

◆ ColorTri()

void Stream3d::ColorTri ( Color c1,
Color c2,
Color c3 )
inline

◆ MeshFace()

void Stream3d::MeshFace ( )
inline

◆ MeshFrame()

void Stream3d::MeshFrame ( )
inline
Here is the caller graph for this function:

◆ NormalFace()

void Stream3d::NormalFace ( )
inline

◆ NormalFrame()

void Stream3d::NormalFrame ( )
inline

◆ NormalLine()

void Stream3d::NormalLine ( QuadNormal n1,
QuadNormal n2 )
inline

◆ NormalQuad()

void Stream3d::NormalQuad ( QuadNormal n1,
QuadNormal n2,
QuadNormal n3,
QuadNormal n4 )
inline
Here is the caller graph for this function:

◆ NormalTri()

void Stream3d::NormalTri ( QuadNormal n1,
QuadNormal n2,
QuadNormal n3 )
inline

◆ PolyLine()

void Stream3d::PolyLine ( Point p1,
Point p2 )
inline

◆ PolyQuad()

void Stream3d::PolyQuad ( Point p1,
Point p2,
Point p3,
Point p4 )
inline
Here is the caller graph for this function:

◆ PolyTri()

void Stream3d::PolyTri ( Point p1,
Point p2,
Point p3 )
inline

◆ TexFace()

void Stream3d::TexFace ( )
inline

◆ TexFrame()

void Stream3d::TexFrame ( )
inline

◆ TexLine()

void Stream3d::TexLine ( Point2d t1,
Point2d t2 )
inline

◆ TexQuad()

void Stream3d::TexQuad ( Point2d t1,
Point2d t2,
Point2d t3,
Point2d t4 )
inline
Here is the caller graph for this function:

◆ TexTri()

void Stream3d::TexTri ( Point2d t1,
Point2d t2,
Point2d t3 )
inline

Member Data Documentation

◆ color

std::vector<QuadColor> Stream3d::color

◆ colorindex

std::vector<int> Stream3d::colorindex

◆ m_color

bool Stream3d::m_color

◆ m_normal

bool Stream3d::m_normal

◆ m_poly

bool Stream3d::m_poly

◆ m_tex

bool Stream3d::m_tex

◆ normal

std::vector<Normal> Stream3d::normal

◆ normalindex

std::vector<int> Stream3d::normalindex

◆ quad

std::vector<Quad> Stream3d::quad

◆ quadindex

std::vector<int> Stream3d::quadindex

◆ tex

std::vector<Tex> Stream3d::tex

◆ texindex

std::vector<int> Stream3d::texindex

◆ tmpcolor

QuadColor Stream3d::tmpcolor

◆ tmpnormal

Normal Stream3d::tmpnormal

◆ tmpquad

Quad Stream3d::tmpquad

◆ tmptex

Tex Stream3d::tmptex

The documentation for this class was generated from the following file: