Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

drawcontext.cpp File Reference

#include "ps2s/drawenv.h"
#include "GL/ps2gl.h"
#include "ps2gl/debug.h"
#include "ps2gl/dlist.h"
#include "ps2gl/immgmanager.h"
#include "ps2gl/dlgmanager.h"
#include "ps2gl/drawcontext.h"
#include "ps2gl/clear.h"
#include "ps2gl/matrix.h"

Go to the source code of this file.

Compounds

class  CSetAlphaFuncCmd
class  CSetAlphaTestEnabledCmd
class  CSetBlendEnabledCmd
class  CSetBlendMode
class  CSetCullFaceDir
class  CSetDepthWriteEnabledCmd
class  CSetDoCullFaceCmd
class  CSetDoSmoothShadingCmd
class  CSetDrawBuffers
class  CSetRescaleNormalsCmd

Defines

#define mCombineBlendFactors(_src, _dest)

Functions

void glDepthFunc (GLenum func)
void glDrawBuffer (GLenum mode)
void glClipPlane (GLenum plane, const GLdouble *equation)
void glBlendFunc (GLenum sfactor, GLenum dfactor)
void glAlphaFunc (GLenum func, GLclampf ref)
void glShadeModel (GLenum mode)
void glCullFace (GLenum mode)
void glDepthMask (GLboolean enabled)
void pglSetDrawBuffers (pgl_area_handle_t frame0_mem, pgl_area_handle_t frame1_mem, pgl_area_handle_t depth_mem)
 Set the area(s) in gs mem to draw.


Define Documentation

#define mCombineBlendFactors( _src, _dest )
 

Value:

   ((unsigned int)(_src) << 16) | (unsigned int)(_dest)

Definition at line 207 of file drawcontext.cpp.

Referenced by CImmDrawContext::SetBlendMode().


Function Documentation

void glAlphaFunc ( GLenum func,
GLclampf ref )
 

Definition at line 499 of file drawcontext.cpp.

void glBlendFunc ( GLenum sfactor,
GLenum dfactor )
 

Definition at line 494 of file drawcontext.cpp.

void glClipPlane ( GLenum plane,
const GLdouble * equation )
 

Definition at line 489 of file drawcontext.cpp.

void glCullFace ( GLenum mode )
 

Definition at line 510 of file drawcontext.cpp.

void glDepthFunc ( GLenum func )
 

Definition at line 479 of file drawcontext.cpp.

void glDepthMask ( GLboolean flag )
 

Definition at line 517 of file drawcontext.cpp.

void glDrawBuffer ( GLenum mode )
 

Definition at line 484 of file drawcontext.cpp.

void glShadeModel ( GLenum mode )
 

Definition at line 504 of file drawcontext.cpp.


ps2gl version 0.2