Pixcon's Window API

PIXCON'S Window API


CLASS VIRTUALWINDOW
  • Reference: WIN_VIRTUAL.h
  • Library: libOS_X.a/libwin.lib

    This is the base class for cross-platform porting of applications that access a window on the desktop.

    class VIRTUALwindow {

    };
    CLASS BLTWINDOW
  • Reference: WIN_VIRTUAL.h
  • Library: libOS_X.a/libwin.lib

    This subclass of VIRTUALwindow is a parent class that has image viewing capability.

    class BLTwindow : public VIRTUALwindow {

    };
    CLASS OSWINDOW
  • Reference: WIN_VIRTUAL.h
  • Library: libOS_X.a/libwin.lib

    This subclass of VIRTUALwindow is a parent class for performing offscreen rendering.

    class OSwindow : public VIRTUALwindow {

    };
    CLASS WOSWINDOW
  • Reference: WIN_WOS.h
  • Library: libwin.lib

    This is the MS-Windows/OpenGL-pbuffer implementation of the OSwindow offscreen rendering class.

    class WOSwindow : public OSwindow {

    };
    CLASS XOSWINDOW
  • Reference: WIN_XOS.h
  • Library: libOS_X.a

    This is the X11/OpenGL-pbuffer implementation of the OSwindow offscreen rendering class.

    class XOSwindow : public OSwindow {

    };
    CLASS WIN32WINDOW
  • Reference: WIN_W32.h
  • Library: libwin.lib

    This subclass of BLTwindow is a parent class for designing customized MS-Windowing classes.

    class WIN32window : public BLTwindow {

    };
    CLASS DXGLWINDOW
  • Reference: WIN_D3D.h
  • Library: libwin.lib

    This subclass of WIN32window is a parent class for designing customized MS-Window DirectDraw & Direct3D classes.

    class DXGLwindow : public WIN32window {

    };
    CLASS WOGLWINDOW
  • Reference: WIN_WOGL.h
  • Library: libwin.lib

    This subclass of WIN32window is a parent class for designing customized MS-Window OpenGL-onscreen classes.

    class WOGLwindow : public WIN32window {

    };
    CLASS XWINDOW
  • Reference: WIN_X.h
  • Library: libOS_X.a

    This subclass of BLTwindow is a parent class for designing customized X11 window classes.

    class Xwindow : public BLTwindow {

    };
    CLASS XOGLWINDOW
  • Reference: WIN_XOGL.h
  • Library: libOS_X.a

    This subclass of Xwindow is a parent class for designing customized X11 window OpenGL-onscreen classes.

    class XOGLwindow : public Xwindow {

    };