| Revision: | 692 |
| Committed: | Thu Mar 7 17:26:13 2013 UTC (12 years, 8 months ago) by alloc |
| Content type: | text/x-chdr |
| File size: | 1234 byte(s) |
| Log Message: | Daodan: Lots of cleanups (mostly unnecessary includes removed, empty files deleted, case of filenames corrected) |
| # | Content |
|---|---|
| 1 | #ifndef BFW_MOTOKO_DRAW_H |
| 2 | #define BFW_MOTOKO_DRAW_H |
| 3 | |
| 4 | typedef struct |
| 5 | { |
| 6 | unsigned short Width; |
| 7 | unsigned short Height; |
| 8 | unsigned short Depth; |
| 9 | unsigned short __unused; |
| 10 | } M3tDisplayMode; |
| 11 | |
| 12 | typedef struct |
| 13 | { |
| 14 | int Type; |
| 15 | char Name[64]; |
| 16 | char a[64]; |
| 17 | int b, c, d; |
| 18 | short DisplayModeCount; |
| 19 | M3tDisplayMode DisplayModes[12]; |
| 20 | char e[990]; |
| 21 | } M3tDrawEngineCaps; |
| 22 | |
| 23 | typedef struct |
| 24 | { |
| 25 | int Context_New; |
| 26 | int Context_Delete; |
| 27 | int Texture_ResetAll; |
| 28 | int PrivateState_Size; |
| 29 | int PrivateState_New; |
| 30 | int PrivateState_Delete; |
| 31 | int State_Update; |
| 32 | } M3tDrawEngine; |
| 33 | |
| 34 | typedef struct |
| 35 | { |
| 36 | int FrameStart; |
| 37 | int FrameEnd; |
| 38 | int FrameSync; |
| 39 | int Triangle; |
| 40 | int Quad; |
| 41 | int Pent; |
| 42 | int Line; |
| 43 | int Point; |
| 44 | int TriSprite; |
| 45 | int Sprite; |
| 46 | int SpriteArray; |
| 47 | int ScreenCapture; |
| 48 | int PointVisible; |
| 49 | int SupportsPointVisible; |
| 50 | int TextureFormatAvailable; |
| 51 | int SetResolution; |
| 52 | int ResetFog; |
| 53 | int TextureLoad; |
| 54 | int TextureUnload; |
| 55 | int SinglePassMultitextureCapable; |
| 56 | } M3tDrawContext; |
| 57 | |
| 58 | typedef struct |
| 59 | { |
| 60 | float *Position; |
| 61 | int *Color; |
| 62 | float *TexCoord0; |
| 63 | float *TexCoord1; |
| 64 | void *Texture0; |
| 65 | void *Texture1; |
| 66 | void *State6; |
| 67 | void *State7; |
| 68 | void *State8; |
| 69 | } M3tDrawPtrState; |
| 70 | |
| 71 | extern char M3gResolutionSwitch; |
| 72 | |
| 73 | #endif |