Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Screen_GL Class Reference

#include <Screen_GL.h>

Public Member Functions

 Screen_GL (void)
 
 ~Screen_GL (void)
 
bool Init (void)
 
void Shape (uint16 pw, uint16 ph)
 
void Start_Draw (void)
 
void End_Draw (void)
 
void SetColor (uchar pr, uchar pg, uchar pb)
 
void SetFont (void *pFont)
 
void Print (std::string pText, Frm::Vertex pV)
 
void PrintFPS (uint32 pDelta)
 
void SelectTexture (uint16 pID)
 
void SetMaterial (Frm::Material *&pMaterial)
 
void TwoD (void)
 
void ThreeD (void)
 
bool Load (uchar pType, std::string &pFileName)
 
bool Unload (uchar pType, uint16 pIndex)
 
uint16 SetTextureID (std::string &pFileName)
 
void Reset (void)
 
uint16 GetRessSize (uchar pType)
 
void SetTargetType (uchar pTargetType)
 
void SetTranspColor (uchar pr, uchar pg, uchar pb)
 
 Screen_GL (void)
 
 ~Screen_GL (void)
 
bool Init (void)
 
void Shape (uint16 pw, uint16 ph)
 
void Start_Draw (void)
 
void End_Draw (void)
 
void SetColor (uchar pr, uchar pg, uchar pb)
 
void SetFont (void *pFont)
 
void Print (std::string pText, Frm::Vertex pV)
 
void PrintFPS (uint32 pDelta)
 
void SelectTexture (uint16 pID)
 
void SetMaterial (Frm::Material *&pMaterial)
 
void TwoD (void)
 
void ThreeD (void)
 
bool Load (uchar pType, std::string &pFileName)
 
bool Unload (uchar pType, uint16 pIndex)
 
uint16 SetTextureID (std::string &pFileName)
 
void Reset (void)
 
uint16 GetRessSize (uchar pType)
 
void SetTargetType (uchar pTargetType)
 
void SetTranspColor (uchar pr, uchar pg, uchar pb)
 
 Screen_GL (void)
 
 ~Screen_GL (void)
 
bool Init (void)
 
void Shape (uint16 pw, uint16 ph)
 
void Start_Draw (void)
 
void End_Draw (void)
 
void SetColor (uchar pr, uchar pg, uchar pb)
 
void SetFont (void *pFont)
 
void Print (std::string pText, Frm::Vertex pV)
 
void PrintFPS (uint32 pDelta)
 
void SelectTexture (uint16 pID)
 
void SetMaterial (Frm::Material *&pMaterial)
 
void TwoD (void)
 
void ThreeD (void)
 
bool Load (uchar pType, std::string &pFileName)
 
bool Unload (uchar pType, uint16 pIndex)
 
uint16 SetTextureID (std::string &pFileName)
 
void Reset (void)
 
uint16 GetRessSize (uchar pType)
 
void SetTargetType (uchar pTargetType)
 
void SetTranspColor (uchar pr, uchar pg, uchar pb)
 
 Screen_GL (void)
 
 ~Screen_GL (void)
 
bool Init (void)
 
void Shape (uint16 pw, uint16 ph)
 
void Start_Draw (void)
 
void End_Draw (void)
 
void SetColor (uchar pr, uchar pg, uchar pb)
 
void SetFont (void *pFont)
 
void Print (std::string pText, Frm::Vertex pV)
 
void PrintFPS (uint32 pDelta)
 
void SelectTexture (uint16 pID)
 
void SetMaterial (Frm::Material *&pMaterial)
 
void TwoD (void)
 
void ThreeD (void)
 
bool Load (uchar pType, std::string &pFileName)
 
bool Unload (uchar pType, uint16 pIndex)
 
uint16 SetTextureID (std::string &pFileName)
 
void Reset (void)
 
uint16 GetRessSize (uchar pType)
 
void SetTargetType (uchar pTargetType)
 
void SetTranspColor (uchar pr, uchar pg, uchar pb)
 

Constructor & Destructor Documentation

◆ Screen_GL() [1/4]

Screen_GL::Screen_GL ( void  )
inline

◆ ~Screen_GL() [1/4]

Screen_GL::~Screen_GL ( void  )
inline

◆ Screen_GL() [2/4]

Screen_GL::Screen_GL ( void  )
inline

◆ ~Screen_GL() [2/4]

Screen_GL::~Screen_GL ( void  )
inline

◆ Screen_GL() [3/4]

Screen_GL::Screen_GL ( void  )
inline

◆ ~Screen_GL() [3/4]

Screen_GL::~Screen_GL ( void  )
inline

◆ Screen_GL() [4/4]

Screen_GL::Screen_GL ( void  )
inline

◆ ~Screen_GL() [4/4]

Screen_GL::~Screen_GL ( void  )
inline

Member Function Documentation

◆ End_Draw() [1/4]

void Screen_GL::End_Draw ( void  )
inline

◆ End_Draw() [2/4]

void Screen_GL::End_Draw ( void  )
inline

◆ End_Draw() [3/4]

void Screen_GL::End_Draw ( void  )
inline

◆ End_Draw() [4/4]

void Screen_GL::End_Draw ( void  )
inline

◆ GetRessSize() [1/4]

uint16 Screen_GL::GetRessSize ( uchar  pType)

◆ GetRessSize() [2/4]

uint16 Screen_GL::GetRessSize ( uchar  pType)

◆ GetRessSize() [3/4]

uint16 Screen_GL::GetRessSize ( uchar  pType)

◆ GetRessSize() [4/4]

uint16 Screen_GL::GetRessSize ( uchar  pType)

◆ Init() [1/4]

bool Screen_GL::Init ( void  )

◆ Init() [2/4]

bool Screen_GL::Init ( void  )

◆ Init() [3/4]

bool Screen_GL::Init ( void  )

◆ Init() [4/4]

bool Screen_GL::Init ( void  )

◆ Load() [1/4]

bool Screen_GL::Load ( uchar  pType,
std::string &  pFileName 
)

◆ Load() [2/4]

bool Screen_GL::Load ( uchar  pType,
std::string &  pFileName 
)

◆ Load() [3/4]

bool Screen_GL::Load ( uchar  pType,
std::string &  pFileName 
)

◆ Load() [4/4]

bool Screen_GL::Load ( uchar  pType,
std::string &  pFileName 
)

◆ Print() [1/4]

void Screen_GL::Print ( std::string  pText,
Frm::Vertex  pV 
)

◆ Print() [2/4]

void Screen_GL::Print ( std::string  pText,
Frm::Vertex  pV 
)

◆ Print() [3/4]

void Screen_GL::Print ( std::string  pText,
Frm::Vertex  pV 
)

◆ Print() [4/4]

void Screen_GL::Print ( std::string  pText,
Frm::Vertex  pV 
)

◆ PrintFPS() [1/4]

void Screen_GL::PrintFPS ( uint32  pDelta)

◆ PrintFPS() [2/4]

void Screen_GL::PrintFPS ( uint32  pDelta)

◆ PrintFPS() [3/4]

void Screen_GL::PrintFPS ( uint32  pDelta)

◆ PrintFPS() [4/4]

void Screen_GL::PrintFPS ( uint32  pDelta)

◆ Reset() [1/4]

void Screen_GL::Reset ( void  )

◆ Reset() [2/4]

void Screen_GL::Reset ( void  )

◆ Reset() [3/4]

void Screen_GL::Reset ( void  )

◆ Reset() [4/4]

void Screen_GL::Reset ( void  )

◆ SelectTexture() [1/4]

void Screen_GL::SelectTexture ( uint16  pID)
inline

◆ SelectTexture() [2/4]

void Screen_GL::SelectTexture ( uint16  pID)
inline

◆ SelectTexture() [3/4]

void Screen_GL::SelectTexture ( uint16  pID)
inline

◆ SelectTexture() [4/4]

void Screen_GL::SelectTexture ( uint16  pID)
inline

◆ SetColor() [1/4]

void Screen_GL::SetColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ SetColor() [2/4]

void Screen_GL::SetColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ SetColor() [3/4]

void Screen_GL::SetColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ SetColor() [4/4]

void Screen_GL::SetColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ SetFont() [1/4]

void Screen_GL::SetFont ( void *  pFont)

◆ SetFont() [2/4]

void Screen_GL::SetFont ( void *  pFont)

◆ SetFont() [3/4]

void Screen_GL::SetFont ( void *  pFont)

◆ SetFont() [4/4]

void Screen_GL::SetFont ( void *  pFont)

◆ SetMaterial() [1/4]

void Screen_GL::SetMaterial ( Frm::Material *&  pMaterial)

◆ SetMaterial() [2/4]

void Screen_GL::SetMaterial ( Frm::Material *&  pMaterial)

◆ SetMaterial() [3/4]

void Screen_GL::SetMaterial ( Frm::Material *&  pMaterial)

◆ SetMaterial() [4/4]

void Screen_GL::SetMaterial ( Frm::Material *&  pMaterial)

◆ SetTargetType() [1/4]

void Screen_GL::SetTargetType ( uchar  pTargetType)
inline

◆ SetTargetType() [2/4]

void Screen_GL::SetTargetType ( uchar  pTargetType)
inline

◆ SetTargetType() [3/4]

void Screen_GL::SetTargetType ( uchar  pTargetType)
inline

◆ SetTargetType() [4/4]

void Screen_GL::SetTargetType ( uchar  pTargetType)
inline

◆ SetTextureID() [1/4]

uint16 Screen_GL::SetTextureID ( std::string &  pFileName)
inline

◆ SetTextureID() [2/4]

uint16 Screen_GL::SetTextureID ( std::string &  pFileName)
inline

◆ SetTextureID() [3/4]

uint16 Screen_GL::SetTextureID ( std::string &  pFileName)
inline

◆ SetTextureID() [4/4]

uint16 Screen_GL::SetTextureID ( std::string &  pFileName)
inline

◆ SetTranspColor() [1/4]

void Screen_GL::SetTranspColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ SetTranspColor() [2/4]

void Screen_GL::SetTranspColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ SetTranspColor() [3/4]

void Screen_GL::SetTranspColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ SetTranspColor() [4/4]

void Screen_GL::SetTranspColor ( uchar  pr,
uchar  pg,
uchar  pb 
)
inline

◆ Shape() [1/4]

void Screen_GL::Shape ( uint16  pw,
uint16  ph 
)

◆ Shape() [2/4]

void Screen_GL::Shape ( uint16  pw,
uint16  ph 
)

◆ Shape() [3/4]

void Screen_GL::Shape ( uint16  pw,
uint16  ph 
)

◆ Shape() [4/4]

void Screen_GL::Shape ( uint16  pw,
uint16  ph 
)

◆ Start_Draw() [1/4]

void Screen_GL::Start_Draw ( void  )
inline

◆ Start_Draw() [2/4]

void Screen_GL::Start_Draw ( void  )
inline

◆ Start_Draw() [3/4]

void Screen_GL::Start_Draw ( void  )
inline

◆ Start_Draw() [4/4]

void Screen_GL::Start_Draw ( void  )
inline

◆ ThreeD() [1/4]

void Screen_GL::ThreeD ( void  )

◆ ThreeD() [2/4]

void Screen_GL::ThreeD ( void  )

◆ ThreeD() [3/4]

void Screen_GL::ThreeD ( void  )

◆ ThreeD() [4/4]

void Screen_GL::ThreeD ( void  )

◆ TwoD() [1/4]

void Screen_GL::TwoD ( void  )

◆ TwoD() [2/4]

void Screen_GL::TwoD ( void  )

◆ TwoD() [3/4]

void Screen_GL::TwoD ( void  )

◆ TwoD() [4/4]

void Screen_GL::TwoD ( void  )

◆ Unload() [1/4]

bool Screen_GL::Unload ( uchar  pType,
uint16  pIndex 
)

◆ Unload() [2/4]

bool Screen_GL::Unload ( uchar  pType,
uint16  pIndex 
)

◆ Unload() [3/4]

bool Screen_GL::Unload ( uchar  pType,
uint16  pIndex 
)

◆ Unload() [4/4]

bool Screen_GL::Unload ( uchar  pType,
uint16  pIndex 
)

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