Defines |
| #define | WIN32_LEAN_AND_MEAN |
| #define | GLUT_BUILDING_LIB |
| #define | DIRECTDRAW_VERSION 0x700 |
| #define | DIRECT3D_VERSION 0x700 |
| #define | OPENGLPRESENT |
Functions |
| static void BURGER_API | SoftSolidRect (int x, int y, Word Width, Word Height, Word32 Color) |
| static void BURGER_API | SoftInit (void) |
| static void BURGER_API | DrawShapeLowLevelScaled16 (Word x, Word y, Word ScaleWidth, Word ScaleHeight, Word ImageWidth, Fixed32 HStep, Fixed32 HDelta, Fixed32 WStep, Fixed32 WDelta, void *ShapePtr) |
| static void BURGER_API | DrawShapeLowLevelScaled (Word x, Word y, Word ScaleWidth, Word ScaleHeight, Word ImageWidth, Fixed32 HStep, Fixed32 HDelta, Fixed32 WStep, Fixed32 WDelta, void *ShapePtr) |
| static void BURGER_API | DrawMShapeLowLevelScaled16 (Word x, Word y, Word ScaleWidth, Word ScaleHeight, Word ImageWidth, Fixed32 HStep, Fixed32 HDelta, Fixed32 WStep, Fixed32 WDelta, void *ShapePtr) |
| static void BURGER_API | DrawMShapeLowLevelScaled (Word x, Word y, Word ScaleWidth, Word ScaleHeight, Word ImageWidth, Fixed32 HStep, Fixed32 HDelta, Fixed32 WStep, Fixed32 WDelta, void *ShapePtr) |
| static void BURGER_API | DrawShapeLowLevelScaledClipped16 (const Burger::Rect_t *DestRect, Word ImageWidth, Word ImageHeight, Word Skip, void *ShapePtr) |
| static void BURGER_API | DrawMShapeLowLevelScaledClipped16 (const Burger::Rect_t *DestRect, Word ImageWidth, Word ImageHeight, Word Skip, void *ShapePtr) |
| static void BURGER_API | DrawShapeLowLevelScaledClipped (const Burger::Rect_t *DestRect, Word ImageWidth, Word ImageHeight, Word Skip, void *ShapePtr) |
| static void BURGER_API | DrawMShapeLowLevelScaledClipped (const Burger::Rect_t *DestRect, Word ImageWidth, Word ImageHeight, Word Skip, void *ShapePtr) |
| static void BURGER_API | ScreenInitDirect3D (void) |
| void BURGER_API | ScreenInitAPI (Word APIType) |
| Word BURGER_API | ScreenSetDisplayToSize (Word Width, Word Height, Word Depth, Word Flags) |
| void BURGER_API | ScreenBeginScene (void) |
| void BURGER_API | ScreenEndScene (void) |
| void BURGER_API | ScreenForceTranslucencyMode (TranslucencyMode_e NewMode) |
| void BURGER_API | ScreenForceFilteringMode (FilteringMode_e NewMode) |
| void BURGER_API | ScreenForceWireFrameMode (Word Flag) |
| void BURGER_API | ScreenForceTexture (Word32 TexNum) |
| void BURGER_API | ScreenForcePerspective (Word Flag) |
| void BURGER_API | ScreenForceShadingMode (ShadingMode_e NewMode) |
| void BURGER_API | ScreenForceDepthWriteMode (Word Flag) |
| void BURGER_API | ScreenForceDepthTestMode (DepthTestMode_e NewMode) |
| void BURGER_API | ScreenForceUse2DCoords (Word use2d) |
| void BURGER_API | ScreenShapeInit (ScreenShape_t *Input, ScreenShapeActionProc ActionProc) |
| ScreenShape_t *BURGER_API | ScreenShapeNew (ScreenShapeActionProc ActionProc) |
| void BURGER_API | ScreenShapeDestroy (ScreenShape_t *Input) |
| void BURGER_API | ScreenShapeDelete (ScreenShape_t *Input) |
| void BURGER_API | ScreenShapePurge (ScreenShape_t *Input) |
| void BURGER_API | ScreenShapeDraw (ScreenShape_t *Input, int x, int y) |
| void BURGER_API | ScreenShapeDrawScaled (ScreenShape_t *Input, const Burger::Rect_t *DestRect) |
| void BURGER_API | ScreenShapeDrawScaledSubRect (ScreenShape_t *Input, const Burger::Rect_t *DestRect, const Burger::Rect_t *SrcRect) |
| void BURGER_API | ScreenShapeLock (ScreenShape_t *Input, Image_t *Output) |
| void BURGER_API | ScreenShapeUnlock (ScreenShape_t *Input) |
| Word BURGER_API | ScreenShapeLoad (ScreenShape_t *Input) |
| void BURGER_API | ScreenShapeDisallowPurge (ScreenShape_t *Input) |
| void BURGER_API | ScreenShapeAllowPurge (ScreenShape_t *Input) |
| void BURGER_API | ScreenShapeGetBounds (ScreenShape_t *Input, Burger::Rect_t *Bounds) |
| void BURGER_API | ScreenShapeGetSize (ScreenShape_t *Input, Burger::Point2D_t *Size) |
| Word BURGER_API | ScreenShapeGetPixel (ScreenShape_t *Input, int x, int y) |
| int BURGER_API | ScreenShapeVPatternBar (ScreenShape_t **ArrayPtr, int x, int TopY, int BottomY) |
| int BURGER_API | ScreenShapeHPatternBar (ScreenShape_t **ArrayPtr, int y, int LeftX, int RightX) |
| Word BURGER_API | ScreenShapeConvertFromImage (ScreenShape_t *Input, const Image_t *ImagePtr) |
| static Word BURGER_API | ScreenShapeGfxHandler (ScreenShapeGfx_t *Input) |
| void BURGER_API | ScreenShapeGfxInit (ScreenShapeGfx_t *Input, struct RezHeader_t *RezFile, Word RezNum) |
| ScreenShapeGfx_t *BURGER_API | ScreenShapeGfxNew (struct RezHeader_t *RezFile, Word RezNum) |
| void BURGER_API | ScreenShapeGfxReinit (ScreenShapeGfx_t *Input, struct RezHeader_t *RezFile, Word RezNum) |
| static Word BURGER_API | ScreenShapeGfxFileHandler (ScreenShapeGfxFile_t *Input) |
| void BURGER_API | ScreenShapeGfxFileInit (ScreenShapeGfxFile_t *Input, const char *FileName) |
| ScreenShapeGfxFile_t *BURGER_API | ScreenShapeGfxFileNew (const char *FileName) |
| static Word BURGER_API | ScreenShapePtrHandler (ScreenShapePtr_t *Input) |
| void BURGER_API | ScreenShapePtrInit (ScreenShapePtr_t *Input, struct Image_t *ImagePtr) |
| ScreenShapePtr_t *BURGER_API | ScreenShapePtrNew (struct Image_t *ImagePtr) |
| static Word BURGER_API | ScreenShapeRezGroupHandler (ScreenShapeRezGroup_t *Input) |
| void BURGER_API | ScreenShapeRezGroupInit (ScreenShapeRezGroup_t *Input, struct RezHeader_t *RezFile, Word RezNum, Word RezPal, Word Which) |
| ScreenShapeRezGroup_t *BURGER_API | ScreenShapeRezGroupNew (struct RezHeader_t *RezFile, Word RezNum, Word RezPal, Word Which) |
| static Word BURGER_API | ScreenShapeGifFileHandler (ScreenShapeGifFile_t *Input) |
| void BURGER_API | ScreenShapeGifFileInit (ScreenShapeGifFile_t *Input, const char *FileName) |
| ScreenShapeGifFile_t *BURGER_API | ScreenShapeGifFileNew (const char *FileName) |
| static Word BURGER_API | ScreenShapeGifHandler (ScreenShapeGif_t *Input) |
| void BURGER_API | ScreenShapeGifInit (ScreenShapeGif_t *Input, struct RezHeader_t *RezFile, Word RezNum) |
| ScreenShapeGif_t *BURGER_API | ScreenShapeGifNew (struct RezHeader_t *RezFile, Word RezNum) |
| void BURGER_API | ScreenShapeGifReinit (ScreenShapeGif_t *Input, struct RezHeader_t *RezFile, Word RezNum) |
| static Word BURGER_API | ScreenShapeBmpFileHandler (ScreenShapeBmpFile_t *Input) |
| void BURGER_API | ScreenShapeBmpFileInit (ScreenShapeBmpFile_t *Input, const char *FileName) |
| ScreenShapeBmpFile_t *BURGER_API | ScreenShapeBmpFileNew (const char *FileName) |
| static Word BURGER_API | ScreenShapeBmpHandler (ScreenShapeBmp_t *Input) |
| void BURGER_API | ScreenShapeBmpInit (ScreenShapeBmp_t *Input, struct RezHeader_t *RezFile, Word RezNum) |
| ScreenShapeBmp_t *BURGER_API | ScreenShapeBmpNew (struct RezHeader_t *RezFile, Word RezNum) |
| void BURGER_API | ScreenShapeBmpReinit (ScreenShapeBmp_t *Input, struct RezHeader_t *RezFile, Word RezNum) |
Variables |
| static Word | ScreenShapeBytesPerPixel |
| Word | ScreenAPI |
| TranslucencyMode_e | ScreenTranslucencyMode |
| FilteringMode_e | ScreenFilteringMode |
| ShadingMode_e | ScreenShadingMode |
| DepthTestMode_e | ScreenDepthTestMode |
| Word | ScreenDepthWriteMode |
| Word | ScreenPerspectiveMode |
| Word | ScreenWireFrameMode |
| Word | ScreenBlendMode |
| Word | ScreenUsing2DCoords |
| Word32 | ScreenCurrentTexture |
| ScreenShapeInitProcPtr | ScreenInit |
| ScreenShapeSolidRectProcPtr | ScreenSolidRect |
| Word8 * | ScreenITable |