AddTriangle(const unsigned int &Vec1, const unsigned int &Vec2, const unsigned int &Vec3) | SCGL::CGLObject | [virtual] |
AddVertex(const VERTEX &Vertex) | SCGL::C3DObject | [virtual] |
AddVertex(const VECTOR3 &Vector) | SCGL::C3DObject | [inline, virtual] |
AddVertex(double x, double y, double z) | SCGL::C3DObject | [inline, virtual] |
AddVertex() | SCGL::C3DObject | [inline, virtual] |
AddVertexList(const std::vector< VERTEX > &VertexList) | SCGL::CBasic3DObject | [virtual] |
AddVertexList(const std::vector< VECTOR3 > &VectorList) | SCGL::CBasic3DObject | [virtual] |
AddVertexList(const std::vector< double > &PointList) | SCGL::CBasic3DObject | [virtual] |
AddVertexList(const int Num) | SCGL::CBasic3DObject | [virtual] |
BeginVertexCache() | SCGL::C3DObject | |
C3DObject() | SCGL::C3DObject | |
C3DObject::subdivide(ID_VERTEX V1_ID, ID_VERTEX V2_ID, ID_VERTEX V3_ID, int depth) | SCGL::C3DObject | [protected] |
CBasic3DObject() | SCGL::CBasic3DObject | |
CGLObject() | SCGL::CGLObject | |
CopyVC() | SCGL::C3DObject | |
CopyWithTransVC(const C3DTrans &Trans) | SCGL::C3DObject | |
CreateVBO() | SCGL::CGLObject | [private] |
Draw() | SCGL::CGLObject | [virtual] |
DrawStandard() | SCGL::CGLObject | [private] |
DrawVBO() | SCGL::CGLObject | [private] |
EndVertexCache() | SCGL::C3DObject | |
FindVertex(const VECTOR3 &Vector) const | SCGL::C3DObject | [virtual] |
FineVertex(double x, double y, double z) const | SCGL::C3DObject | [virtual] |
GetTexture() const | SCGL::CBasic3DObject | |
GetTriangleNum() const | SCGL::CBasic3DObject | |
GetVertexNum() const | SCGL::CBasic3DObject | |
init() | SCGL::CGLObject | |
Init() | SCGL::C3DObject | [virtual] |
InitVBO() | SCGL::CGLObject | [private] |
IsExtensionSupported(char *szTargetExtension) | SCGL::CGLObject | [private] |
IsStatic | SCGL::CGLObject | [private] |
LoadOBJFile(char *FileName) | SCGL::C3DObject | |
Lock() | SCGL::CGLObject | |
m_ColorList | SCGL::CGLObject | [private] |
m_DrawOption | SCGL::CGLObject | [private] |
m_IBO_ID | SCGL::CGLObject | [private] |
m_IndexList | SCGL::CGLObject | [private] |
m_NormalList | SCGL::CGLObject | [private] |
m_TexCodeList | SCGL::CGLObject | [private] |
m_Texture | SCGL::CBasic3DObject | |
m_Triangle | SCGL::CBasic3DObject | [protected] |
m_VBO_COLOR | SCGL::CGLObject | [private] |
m_VBO_NORMAL | SCGL::CGLObject | [private] |
m_VBO_TEXCODE | SCGL::CGLObject | [private] |
m_VBO_VERTEX | SCGL::CGLObject | [private] |
m_Vertex | SCGL::CBasic3DObject | [protected] |
m_VertexCache | SCGL::C3DObject | [protected] |
m_VertexList | SCGL::CGLObject | [private] |
MakeCircle(double Radius, const int VertexNum, VECTOR3 &Normal=VECTOR3(0.0, 0.0, 1.0), VECTOR3 &Center=VECTOR3()) | SCGL::C3DObject | |
MakeSolidRotation(const ID_LIST_VERTEX &VertexList, int Div, const bool IsLoop=false, const VECTOR3 &BasePos=VECTOR3(0.0, 0.0, 0.0), const double Theta=360.0, const VECTOR3 &Axis=VECTOR3(0.0, 1.0, 0.0)) | SCGL::C3DObject | |
MakeSolidRotationVC(const int Div, const bool IsLoop=false, const VECTOR3 &BasePos=VECTOR3(0.0, 0.0, 0.0), const double Theta=360.0, const VECTOR3 &Axis=VECTOR3(0.0, 1.0, 0.0)) | SCGL::C3DObject | |
MakeWall(const ID_LIST_VERTEX &VertexList1, const ID_LIST_VERTEX &VertexList2, const bool IsLoop=false) | SCGL::C3DObject | |
MakeWallByVC(const C3DTrans &Trans, const bool IsLoop=false) | SCGL::C3DObject | |
MakeWallFromVC(const ID_LIST_VERTEX &VertexList, const bool IsLoop=false) | SCGL::C3DObject | |
Material | SCGL::CBasic3DObject | |
Normalize() | SCGL::CBasic3DObject | |
operator *=(const C3DTrans &trans) | SCGL::CBasic3DObject | [virtual] |
operator+=(CBasic3DObject &sorce) | SCGL::CBasic3DObject | [virtual] |
operator=(const CBasic3DObject &sorce) | SCGL::CBasic3DObject | [virtual] |
Position | SCGL::CBasic3DObject | |
SetDrawOption(GLObjectOptions OptionFlag) | SCGL::CGLObject | |
SetSphere(int detail=2) | SCGL::C3DObject | |
SetTexture(char *pFileName) | SCGL::CBasic3DObject | |
SetTexture(TextureData Tex) | SCGL::CBasic3DObject | |
TransVC(const C3DTrans &Trans) | SCGL::C3DObject | |
Triangle(ID_TRIANGLE TriangleID) const | SCGL::CBasic3DObject | |
Unlock() | SCGL::CGLObject | |
Vertex(ID_VERTEX VertexID) const | SCGL::CBasic3DObject | |
VertexIsCached | SCGL::C3DObject | [protected] |
~C3DObject() | SCGL::C3DObject | [virtual] |
~CBasic3DObject() | SCGL::CBasic3DObject | [virtual] |
~CGLObject() | SCGL::CGLObject | [virtual] |