arsa
2.7
|
#include "arsa_begin_code.h"
#include <ctype.h>
#include <irrlicht.h>
#include <SDL/SDL.h>
#include "ctimer.h"
Go to the source code of this file.
Classes | |
struct | POINT |
struct | RECT |
struct | POINTFLOAT |
class | CDXScreen |
Namespaces | |
irr | |
Everything in the Irrlicht Engine can be found in this namespace. | |
irr::arsa | |
Macros | |
#define | CDX_VERSION_MAJOR 1 |
CDX Version. More... | |
#define | CDX_VERSION_MINOR 0 |
#define | CDX_VERSION_REVISION 0 |
#define | CDX_SDK_VERSION "1.0.0" |
#define | CDX_Color irr::video::SColor |
2015_7_21 add type for cdx port More... | |
#define | CDXSurface irr::video::ITexture |
#define | CDXSpritePool void |
#define | CDXBLT_BLK 0 |
CDX BLT types. More... | |
#define | CDXBLT_BLKALPHA 1 |
#define | CDXBLT_BLKALPHAFAST 2 |
#define | CDXBLT_BLKSCALED 3 |
#define | CDXBLT_BLKSHADOW 4 |
#define | CDXBLT_BLKSHADOWFAST 5 |
#define | CDXBLT_BLKROTATED 6 |
#define | CDXBLT_BLKROTOZOOM 7 |
#define | CDXBLT_BLKHFLIP 8 |
#define | CDXBLT_BLKVFLIP 9 |
#define | CDXBLT_BLKSTRETCHED 10 |
#define | CDXBLT_TRANS 100 |
#define | CDXBLT_TRANSALPHA 101 |
#define | CDXBLT_TRANSALPHAFAST 102 |
#define | CDXBLT_TRANSSCALED 103 |
#define | CDXBLT_TRANSSHADOW 104 |
#define | CDXBLT_TRANSSHADOWFAST 105 |
#define | CDXBLT_TRANSROTATED 106 |
#define | CDXBLT_TRANSROTOZOOM 107 |
#define | CDXBLT_TRANSHFLIP 108 |
#define | CDXBLT_TRANSVFLIP 109 |
#define | CDXBLT_TRANSSTRETCHED 110 |
#define | CDXBLT_TRANSSHADOWFASTHFLIP 111 |
#define | CDXBLT_TRANSVHFLIP 112 |
#define | CDXBLT_TRANSALPHAMASK 120 |
#define | CDXMEM_VIDEOONLY 0 |
CDX memory types. More... | |
#define | CDXMEM_SYSTEMONLY 1 |
#define | CDXMEM_VIDTHENSYS 2 |
#define | CDXSIMD_NONE 0 |
CDX SIMD instuction set types. More... | |
#define | CDXSIMD_MMX 2 |
#define | CDXSIMD_3DNOW 4 |
#define | _MAX_PATH 256 /*! max. length of full pathname */ |
#define | _MAX_DIR 32 /*! max. length of path component */ |
#define | _MAX_FNAME 64 /*! max. length of file name component */ |
#define | CONST const |
#define | BYTE unsigned char |
#define | UCHAR unsigned char |
#define | WORD unsigned int |
#define | UINT unsigned int |
#define | BOOL unsigned int |
#define | UINT32 unsigned long |
#define | DWORD unsigned long |
#define | CHAR char |
#define | LONG long |
#define | FLOAT float |
#define | LPCTSTR char* |
#define | FW_NORMAL 400 |
#define | FALSE 0 |
#define | TRUE 1 |
#define | _MAXNAME 256 |
max name of string More... | |
#define | _MAXNAME30 30 |
#define | SkipWhite(p) while ( isspace(*p) ) p++ |
#define | SAFEDELETE(x) if(x != NULL) { delete x; x = NULL; } |
#define | DELETEARRAY(x) if(x != NULL) { delete [] x; x = NULL; } |
Typedefs | |
typedef irr::io::path | CB_CDX_PRE_NAME(const char *filename) |
pre name variable & function More... | |
typedef struct POINT | POINT |
typedef struct POINT * | PPOINT |
typedef struct RECT | RECT |
typedef struct RECT * | PRECT |
typedef struct POINTFLOAT | POINTFLOAT |
typedef struct POINTFLOAT * | PPOINTFLOAT |
Enumerations | |
enum | E_TEXT_ALIGNMENT { ETA_LEFT = 0, ETA_CENTER, ETA_RIGHT, ETA_COUNT } |
#define CDX_Color irr::video::SColor |
#define CDXSurface irr::video::ITexture |
typedef irr::io::path CB_CDX_PRE_NAME(const char *filename) |
typedef struct POINTFLOAT POINTFLOAT |
typedef struct POINTFLOAT * PPOINTFLOAT |
enum E_TEXT_ALIGNMENT |
ARSA_API DWORD ARSACALLCONV _timeGetTime | ( | void | ) |
ARSA_API void ARSACALLCONV boxRGBA | ( | void * | unused, |
int | x1, | ||
int | y1, | ||
int | x2, | ||
int | y2, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a | ||
) |
ARSA_API irr::io::path ARSACALLCONV cdx_exist_filename | ( | const irr::io::path & | folder, |
const char * | filename | ||
) |
ARSA_API void ARSACALLCONV CDX_SET_PRE_NAME | ( | CB_CDX_PRE_NAME * | func | ) |
ARSA_API void ARSACALLCONV CDXError | ( | char * | str, |
... | |||
) |
ARSA_API void ARSACALLCONV Fill | ( | irr::u32 | Col | ) |
ARSA_API bool ARSACALLCONV IntersectRect | ( | PRECT | Dest, |
PRECT | Rect1, | ||
PRECT | Rect2 | ||
) |
ARSA_API void ARSACALLCONV lineRGBA | ( | void * | unused, |
int | x1, | ||
int | y1, | ||
int | x2, | ||
int | y2, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a | ||
) |
ARSA_API bool ARSACALLCONV PtInRect | ( | CONST RECT * | lprc, |
POINT | pt | ||
) |
ARSA_API void ARSACALLCONV PutPixel | ( | int | X, |
int | Y, | ||
irr::u32 | Col, | ||
int | Thickness = 2 |
||
) |
ARSA_API void ARSACALLCONV rectangleRGBA | ( | void * | unused, |
int | x1, | ||
int | y1, | ||
int | x2, | ||
int | y2, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a | ||
) |
ARSA_API irr::u32 ARSACALLCONV RGB | ( | int | r, |
int | g, | ||
int | b | ||
) |
ARSA_API bool ARSACALLCONV SetRect | ( | PRECT | lprc, |
int | xLeft, | ||
int | yTop, | ||
int | xRight, | ||
int | yBottom | ||
) |
ARSA_API void ARSACALLCONV Sleep | ( | DWORD | dwMilliseconds | ) |
ARSA_API char* ARSACALLCONV stristr | ( | const char * | StrBase, |
const char * | SubBase | ||
) |
ARSA_API void ARSACALLCONV TextPsd | ( | irr::arsa::CARSAPsd * | psd, |
const irr::core::stringc & | layer_name, | ||
irr::gui::IGUIFont * | _font, | ||
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextPsd | ( | const irr::core::stringc & | layer_name, |
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextPsdColor | ( | irr::arsa::CARSAPsd * | psd, |
const irr::core::stringc & | layer_name, | ||
irr::gui::IGUIFont * | _font, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a, | ||
int | alignment, | ||
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextPsdColor | ( | const irr::core::stringc & | layer_name, |
int | r, | ||
int | g, | ||
int | b, | ||
int | a, | ||
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextXY | ( | irr::gui::IGUIFont * | _font, |
int | x, | ||
int | y, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a, | ||
int | alignment, | ||
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextXY | ( | irr::gui::IGUIFont * | _font, |
int | x, | ||
int | y, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a, | ||
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextXY | ( | void * | unused, |
int | x, | ||
int | y, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a, | ||
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextXY | ( | int | x, |
int | y, | ||
int | r, | ||
int | g, | ||
int | b, | ||
int | a, | ||
char * | pString, | ||
... | |||
) |
ARSA_API void ARSACALLCONV TextXY | ( | int | x, |
int | y, | ||
irr::u32 | Col, | ||
char * | pString, | ||
... | |||
) |