SYMBOL INDEX (1302 symbols across 142 files) FILE: include/ace/generic/main.h function __stack_chk_fail (line 97) | __attribute__((noreturn)) function main (line 106) | int main(void) { FILE: include/ace/macros.h function UWORD (line 32) | static inline UWORD rol16(UWORD uwIn, UBYTE ubRot) { function UWORD (line 38) | static inline UWORD ror16(UWORD uwIn, UBYTE ubRot) { function ULONG (line 44) | static inline ULONG rol32(ULONG ulIn, UBYTE ubRot) { function ULONG (line 50) | static inline ULONG ror32(ULONG ulIn, UBYTE ubRot) { FILE: include/ace/managers/advancedsprite.h type tAdvancedSprite (line 23) | typedef struct tAdvancedSprite { FILE: include/ace/managers/blit.h type tBlitLineMode (line 52) | typedef enum tBlitLineMode { FILE: include/ace/managers/bob.h type tBob (line 59) | typedef struct tBob { FILE: include/ace/managers/copper.h type tCopListCreateTags (line 41) | typedef enum tCopListCreateTags { type tCopMoveCmd (line 63) | typedef struct tCopMoveCmd { type tCopWaitCmd (line 72) | typedef struct _tCopWaitCmd { type tCopCmd (line 84) | typedef union _tCopCmd { type tCopBfr (line 90) | typedef struct _tCopBfr { type tCopBlock (line 96) | typedef struct _tCopBlock { type tCopList (line 107) | typedef struct _tCopList { type tCopManager (line 116) | typedef struct _tCopManager { type tSpriteMask (line 126) | typedef enum tSpriteMask { function copSetMoveVal (line 291) | static inline void copSetMoveVal(tCopMoveCmd *pMoveCmd, UWORD uwValue) { FILE: include/ace/managers/joy.h type tJoyManager (line 64) | typedef struct _tJoyManager { FILE: include/ace/managers/key.h type tKeyManager (line 147) | typedef struct _tKeyManager { function UBYTE (line 198) | static inline UBYTE keyUse(UBYTE ubKeyCode) { function keyReset (line 206) | static inline void keyReset(void) { FILE: include/ace/managers/log.h type tAvg (line 20) | typedef struct _tAvg { type tLogManager (line 32) | typedef struct _tLogManager { FILE: include/ace/managers/mouse.h type tMouse (line 31) | typedef struct _tMouse { type tMouseManager (line 42) | typedef struct _tMouseManager { function mouseSetBounds (line 84) | static inline void mouseSetBounds( function UWORD (line 99) | static inline UWORD mouseGetX(UBYTE ubMousePort) { function UWORD (line 108) | static inline UWORD mouseGetY(UBYTE ubMousePort) { function mouseSetButton (line 120) | static inline void mouseSetButton( function UBYTE (line 132) | static inline UBYTE mouseCheck(UBYTE ubMousePort, UBYTE ubMouseCode) { function UBYTE (line 144) | static inline UBYTE mouseUse(UBYTE ubMousePort, UBYTE ubMouseCode) { function UBYTE (line 159) | static inline UBYTE mouseInRect(UBYTE ubMousePort, tUwRect sRect) { function mouseSetPosition (line 177) | static inline void mouseSetPosition( function mouseMoveBy (line 194) | static inline void mouseMoveBy(UBYTE ubMousePort, WORD wDx, WORD wDy) { function mouseResetPos (line 208) | static inline void mouseResetPos(UBYTE ubMousePort) { FILE: include/ace/managers/ptplayer.h type tPtplayerSfx (line 28) | typedef struct _tPtplayerSfx { type tPtplayerSampleHeader (line 34) | typedef struct _tPtplayerSampleHeader { type tPtplayerMod (line 44) | typedef struct _tPtplayerMod { type tPtplayerSamplePack (line 62) | typedef struct tPtplayerSamplePack { FILE: include/ace/managers/rand.h type tRandManager (line 18) | typedef struct _tRandManager { FILE: include/ace/managers/sprite.h type tSprite (line 28) | typedef struct tSprite { FILE: include/ace/managers/state.h type tState (line 21) | typedef struct _tState { type tStateManager (line 44) | typedef struct _tStateManager { FILE: include/ace/managers/system.h type GfxBase (line 116) | struct GfxBase FILE: include/ace/managers/timer.h type tTimerManager (line 30) | typedef struct _tTimerManager { FILE: include/ace/managers/viewport/camera.h type tCameraManager (line 22) | typedef struct _tCameraManager { FILE: include/ace/managers/viewport/scrollbuffer.h type tScrollBufferCreateTags (line 51) | typedef enum tScrollBufferCreateTags { type tScrollBufferManager (line 74) | typedef struct _tScrollBufferManager { FILE: include/ace/managers/viewport/simplebuffer.h type tSimpleBufferCreateTags (line 24) | typedef enum tSimpleBufferCreateTags { type tSimpleBufferManager (line 42) | typedef struct _tSimpleBufferManager { FILE: include/ace/managers/viewport/tilebuffer.h type ACE_TILEBUFFER_TILE_TYPE (line 26) | typedef ACE_TILEBUFFER_TILE_TYPE tTileBufferTileIndex; type tTileBufferCreateTags (line 28) | typedef enum tTileBufferCreateTags { type tMarginState (line 98) | typedef struct tMarginState { type tRedrawState (line 104) | typedef struct tRedrawState { type tTileBufferManager (line 127) | typedef struct tTileBufferManager { function UBYTE (line 284) | static inline UBYTE tileBufferGetRawCopperlistInstructionCountStart(UBYT... function UBYTE (line 288) | static inline UBYTE tileBufferGetRawCopperlistInstructionCountBreak(UBYT... FILE: include/ace/types.h type UBYTE (line 26) | typedef uint8_t UBYTE; type UWORD (line 27) | typedef uint16_t UWORD; type ULONG (line 28) | typedef uint32_t ULONG; type BYTE (line 30) | typedef int8_t BYTE; type WORD (line 31) | typedef int16_t WORD; type LONG (line 32) | typedef int32_t LONG; type UWORD (line 118) | typedef UWORD FUBYTE; type UWORD (line 119) | typedef UWORD FUWORD; type ULONG (line 120) | typedef ULONG FULONG; type WORD (line 121) | typedef WORD FBYTE; type WORD (line 122) | typedef WORD FWORD; type LONG (line 123) | typedef LONG FLONG; type tUwCoordYX (line 135) | typedef union _tUwCoordYX { type tUbCoordYX (line 143) | typedef union _tUbCoordYX { type tBCoordYX (line 151) | typedef struct _tBCoordYX { type tWCoordYX (line 156) | typedef struct _tWCoordYX { type tUwRect (line 164) | typedef struct _tUwRect { type tUwAbsRect (line 171) | typedef struct _tUwAbsRect { FILE: include/ace/utils/bitmap.h type tBitMap (line 28) | typedef struct BitMap tBitMap; type tBitMap (line 30) | typedef struct _tBitMap { type tAceBitmap (line 62) | typedef struct _tAceBitmap { FILE: include/ace/utils/custom.h type tCustom (line 21) | typedef struct Custom tCustom; type tRayPos (line 29) | typedef struct _tRayPos { type tCopperUlong (line 41) | typedef struct _tCopperUlong { type tCia (line 50) | typedef struct _tCia { FILE: include/ace/utils/dir.h type tDir (line 16) | typedef struct _tDir { FILE: include/ace/utils/disk_file.h type tDiskFileMode (line 14) | typedef enum tDiskFileMode { FILE: include/ace/utils/endian.h function UWORD (line 29) | static inline UWORD endianLittle16(UWORD uwIn) { function UWORD (line 48) | static inline UWORD endianBig16(UWORD uwIn) { function ULONG (line 64) | static inline ULONG endianLittle32(ULONG ulIn) { function ULONG (line 83) | static inline ULONG endianBig32(ULONG ulIn) { FILE: include/ace/utils/extview.h type tTagView (line 23) | typedef enum tTagView { type tTagVport (line 51) | typedef enum tTagVport { type tViewFlags (line 86) | typedef enum tViewFlags { type tVpFlag (line 99) | typedef enum tVpFlag { type tVpManager (line 121) | typedef struct tVpManager { type tView (line 136) | typedef struct tView { type tVPort (line 153) | typedef struct _tVPort { type UCopList (line 319) | struct UCopList type UCopList (line 321) | struct UCopList FILE: include/ace/utils/file.h type ULONG (line 23) | typedef ULONG (*tCbFileRead)(void *pData, void *pDest, ULONG ulSize); type ULONG (line 24) | typedef ULONG (*tCbFileWrite)(void *pData, const void *pSrc, ULONG ulSize); type ULONG (line 25) | typedef ULONG (*tCbFileSeek)(void *pData, LONG lPos, WORD wMode); type ULONG (line 26) | typedef ULONG (*tCbFileGetPos)(void *pData); type ULONG (line 27) | typedef ULONG (*tCbFileGetSize)(void *pData); type UBYTE (line 28) | typedef UBYTE (*tCbFileIsEof)(void *pData); type tFileCallbacks (line 31) | typedef struct tFileCallbacks { type tFile (line 42) | typedef struct tFile { FILE: include/ace/utils/font.h type tFont (line 41) | typedef struct _tFont { type tTextBitMap (line 56) | typedef struct _tTextBitMap { FILE: include/ace/utils/mini_std.h type FILE (line 13) | typedef int FILE; FILE: include/ace/utils/pak_file.h type tPakFileEntry (line 17) | typedef struct tPakFileEntry { type tPakFile (line 24) | typedef struct tPakFile { FILE: include/ace/utils/tag.h type ULONG (line 24) | typedef ULONG tTag; FILE: include/fixmath/fix16.h type fix16_t (line 35) | typedef int32_t fix16_t; function fix16_t (line 54) | static inline fix16_t fix16_from_int(int a) { return a * fix16_one; } function fix16_to_float (line 56) | static inline float fix16_to_float(fix16_t a) { return (float)a / fix1... function fix16_to_dbl (line 57) | static inline double fix16_to_dbl(fix16_t a) { return (double)a / fix... function fix16_to_int (line 60) | static inline int fix16_to_int(fix16_t a) function fix16_t (line 72) | static inline fix16_t fix16_from_float(float a) function fix16_t (line 81) | static inline fix16_t fix16_from_dbl(double a) function fix16_t (line 102) | static inline fix16_t fix16_abs(fix16_t x) function fix16_t (line 104) | static inline fix16_t fix16_floor(fix16_t x) function fix16_t (line 106) | static inline fix16_t fix16_ceil(fix16_t x) function fix16_t (line 108) | static inline fix16_t fix16_min(fix16_t x, fix16_t y) function fix16_t (line 110) | static inline fix16_t fix16_max(fix16_t x, fix16_t y) function fix16_t (line 112) | static inline fix16_t fix16_clamp(fix16_t x, fix16_t lo, fix16_t hi) function fix16_t (line 118) | static inline fix16_t fix16_add(fix16_t inArg0, fix16_t inArg1) { return... function fix16_t (line 119) | static inline fix16_t fix16_sub(fix16_t inArg0, fix16_t inArg1) { return... function fix16_t (line 199) | static inline fix16_t fix16_rad_to_deg(fix16_t radians) function fix16_t (line 203) | static inline fix16_t fix16_deg_to_rad(fix16_t degrees) function fix16_t (line 208) | static inline fix16_t fix16_deg2rad(fix16_t fAngleDegrees) { function fix16_t (line 214) | static inline fix16_t fix16_rad2deg(fix16_t fAngleRads) { function fix16_t (line 224) | static inline fix16_t fix16_sq(fix16_t x) FILE: include/fixmath/fract32.h type fract32_t (line 11) | typedef uint32_t fract32_t; FILE: include/fixmath/int64.h function int64_const (line 10) | static inline int64_t int64_const(int32_t hi, uint32_t lo) { return (((... function int64_from_int32 (line 11) | static inline int64_t int64_from_int32(int32_t x) { return (int64_t)x; } function int64_hi (line 12) | static inline int32_t int64_hi(int64_t x) { return (x >> 32); } function int64_lo (line 13) | static inline uint32_t int64_lo(int64_t x) { return (x & ((1ULL << 32) -... function int64_add (line 15) | static inline int64_t int64_add(int64_t x, int64_t y) { return (x + y)... function int64_neg (line 16) | static inline int64_t int64_neg(int64_t x) { return (-x); ... function int64_sub (line 17) | static inline int64_t int64_sub(int64_t x, int64_t y) { return (x - y)... function int64_shift (line 18) | static inline int64_t int64_shift(int64_t x, int8_t y) { return (y < 0 ... function int64_mul_i32_i32 (line 20) | static inline int64_t int64_mul_i32_i32(int32_t x, int32_t y) { return (... function int64_mul_i64_i32 (line 21) | static inline int64_t int64_mul_i64_i32(int64_t x, int32_t y) { return (... function int64_div_i64_i32 (line 23) | static inline int64_t int64_div_i64_i32(int64_t x, int32_t y) { return (... function int64_cmp_eq (line 25) | static inline int int64_cmp_eq(int64_t x, int64_t y) { return (x == y); } function int64_cmp_ne (line 26) | static inline int int64_cmp_ne(int64_t x, int64_t y) { return (x != y); } function int64_cmp_gt (line 27) | static inline int int64_cmp_gt(int64_t x, int64_t y) { return (x > y); } function int64_cmp_ge (line 28) | static inline int int64_cmp_ge(int64_t x, int64_t y) { return (x >= y); } function int64_cmp_lt (line 29) | static inline int int64_cmp_lt(int64_t x, int64_t y) { return (x < y); } function int64_cmp_le (line 30) | static inline int int64_cmp_le(int64_t x, int64_t y) { return (x <= y); } type __int64_t (line 33) | typedef struct { function __int64_t (line 38) | static inline __int64_t int64_const(int32_t hi, uint32_t lo) { return (_... function __int64_t (line 39) | static inline __int64_t int64_from_int32(int32_t x) { return (__int64_t)... function int64_hi (line 40) | static inline int32_t int64_hi(__int64_t x) { return x.hi; } function int64_lo (line 41) | static inline uint32_t int64_lo(__int64_t x) { return x.lo; } function int64_cmp_eq (line 43) | static inline int int64_cmp_eq(__int64_t x, __int64_t y) { return ((x.hi... function int64_cmp_ne (line 44) | static inline int int64_cmp_ne(__int64_t x, __int64_t y) { return ((x.hi... function int64_cmp_gt (line 45) | static inline int int64_cmp_gt(__int64_t x, __int64_t y) { return ((x.hi... function int64_cmp_ge (line 46) | static inline int int64_cmp_ge(__int64_t x, __int64_t y) { return ((x.hi... function int64_cmp_lt (line 47) | static inline int int64_cmp_lt(__int64_t x, __int64_t y) { return ((x.hi... function int64_cmp_le (line 48) | static inline int int64_cmp_le(__int64_t x, __int64_t y) { return ((x.hi... function __int64_t (line 50) | static inline __int64_t int64_add(__int64_t x, __int64_t y) { function __int64_t (line 59) | static inline __int64_t int64_neg(__int64_t x) { function __int64_t (line 68) | static inline __int64_t int64_sub(__int64_t x, __int64_t y) { function __int64_t (line 72) | static inline __int64_t int64_shift(__int64_t x, int8_t y) { function __int64_t (line 89) | static inline __int64_t int64_mul_i32_i32(int32_t x, int32_t y) { function __int64_t (line 103) | static inline __int64_t int64_mul_i64_i32(__int64_t x, int32_t y) { function __int64_t (line 125) | static inline __int64_t int64_div_i64_i32(__int64_t x, int32_t y) { FILE: include/mini_std/sort_r.h function _SORT_R_INLINE (line 56) | static _SORT_R_INLINE void sort_r_swap(char *__restrict a, char *__restr... function _SORT_R_INLINE (line 66) | static _SORT_R_INLINE int sort_r_cmpswap(char *__restrict a, function _SORT_R_INLINE (line 89) | static _SORT_R_INLINE void sort_r_swap_blocks(char *ptr, size_t na, size... function _SORT_R_INLINE (line 99) | static _SORT_R_INLINE void sort_r_simple(void *base, size_t nel, size_t w, function _SORT_R_INLINE (line 224) | static _SORT_R_INLINE void sort_r(void *base, size_t nel, size_t width, type sort_r_data (line 255) | struct sort_r_data function _SORT_R_INLINE (line 261) | static _SORT_R_INLINE int sort_r_arg_swap(void *s, function _SORT_R_INLINE (line 281) | static _SORT_R_INLINE void sort_r(void *base, size_t nel, size_t width, FILE: include/mini_std/stdio.h type FILE (line 15) | typedef int FILE; function vsprintf (line 40) | static inline int vsprintf(char *restrict buffer, const char *restrict f... FILE: showcase/src/game.c function genericCreate (line 37) | void genericCreate(void) { function genericProcess (line 45) | void genericProcess(void) { function genericDestroy (line 52) | void genericDestroy(void) { function createGameStates (line 59) | void createGameStates(void) { function destroyGameStates (line 63) | void destroyGameStates(void) { FILE: showcase/src/game.h type tTestState (line 14) | typedef enum tTestState { FILE: showcase/src/menu/menu.c function gsMenuCreate (line 27) | void gsMenuCreate(void) { function gsMenuLoop (line 68) | void gsMenuLoop(void) { function gsMenuDestroy (line 119) | void gsMenuDestroy(void) { function menuDrawBg (line 131) | void menuDrawBg(void) { function menuShowMain (line 158) | void menuShowMain(void) { function menuSelectMain (line 182) | void menuSelectMain(void) { function menuShowTests (line 198) | void menuShowTests(void) { function menuSelectTests (line 228) | void menuSelectTests(void) { function menuShowExamples (line 239) | void menuShowExamples(void) { function menuSelectExamples (line 260) | void menuSelectExamples(void) { FILE: showcase/src/menu/menulist.c function tMenuList (line 9) | tMenuList *menuListCreate( function menuListDestroy (line 46) | void menuListDestroy(tMenuList *pList) { function menuListSetEntry (line 54) | void menuListSetEntry(tMenuList *pList, UBYTE ubIdx, UBYTE ubDisplay, ch... function menuListDrawPos (line 65) | void menuListDrawPos(tMenuList *pList, UBYTE ubIdx) { function menuListDraw (line 95) | void menuListDraw(tMenuList *pList) { function menuListMove (line 103) | void menuListMove(tMenuList *pList, BYTE bMoveDir) { function menuListResetCount (line 124) | void menuListResetCount(tMenuList *pList, UBYTE ubCount) { FILE: showcase/src/menu/menulist.h type tMenuEntry (line 22) | typedef struct _tMenuEntry { type tMenuList (line 28) | typedef struct _tMenuList { type _tMenuList (line 44) | struct _tMenuList FILE: showcase/src/test/blit.c function gsTestBlitCreate (line 23) | void gsTestBlitCreate(void) { function gsTestBlitLoop (line 53) | void gsTestBlitLoop(void) { function gsTestBlitDestroy (line 164) | void gsTestBlitDestroy(void) { FILE: showcase/src/test/blitsmalldest.c function prepareRefBitmap (line 24) | void prepareRefBitmap(void) { function gsTestBlitSmallDestCreate (line 42) | void gsTestBlitSmallDestCreate(void) { function gsTestBlitSmallDestLoop (line 66) | void gsTestBlitSmallDestLoop(void) { function gsTestBlitSmallDestDestroy (line 95) | void gsTestBlitSmallDestDestroy(void) { FILE: showcase/src/test/buffer_scroll.c type tMode (line 16) | typedef enum tMode { function drawModeInfo (line 38) | static void drawModeInfo(tBitMap *pBfr, UWORD uwX, UWORD uwY) { function fillBfr (line 49) | static void fillBfr(tBitMap *pBfr, UWORD uwWidth, UWORD uwHeight) { function initSimpleBuffer (line 87) | static void initSimpleBuffer(UBYTE isHires, UWORD uwWidth, UWORD uwHeigh... function initScrollBuffer (line 115) | static void initScrollBuffer(UBYTE isHires) { function changeMode (line 165) | static void changeMode(tMode eMode) { function gsTestBufferScrollCreate (line 185) | void gsTestBufferScrollCreate(void) { function gsTestBufferScrollLoop (line 199) | void gsTestBufferScrollLoop(void) { function gsTestBufferScrollDestroy (line 238) | void gsTestBufferScrollDestroy(void) { FILE: showcase/src/test/copper.c function UWORD (line 31) | static UWORD colorHSV(UBYTE ubH, UBYTE ubS, UBYTE ubV) { function gsTestCopperCreate (line 66) | void gsTestCopperCreate(void) { function gsTestCopperLoop (line 193) | void gsTestCopperLoop(void) { function gsTestCopperDestroy (line 275) | void gsTestCopperDestroy(void) { FILE: showcase/src/test/font.c function gsTestFontCreate (line 25) | void gsTestFontCreate(void) { function gsTestFontTableLoop (line 60) | void gsTestFontTableLoop(void) { function gsTestFontSentenceLoop (line 93) | void gsTestFontSentenceLoop(void) { function gsTestFontDestroy (line 134) | void gsTestFontDestroy(void) { function testFontDrawTable (line 145) | void testFontDrawTable(void) { function testFontDrawSentence (line 195) | void testFontDrawSentence(void) { FILE: showcase/src/test/input.c type tJoyInputState (line 30) | typedef enum tJoyInputState { type tButtonDef (line 36) | typedef struct tButtonDef { function drawButtonAt (line 86) | static void drawButtonAt(const tButtonDef *pDef, UBYTE ubColor) { function updateJoyState (line 96) | static void updateJoyState(UBYTE ubJoyIndex) { function showParallelStatus (line 117) | static void showParallelStatus(void) { function gsTestInputCreate (line 124) | void gsTestInputCreate(void) { function gsTestInputLoop (line 179) | void gsTestInputLoop(void) { function gsTestInputDestroy (line 203) | void gsTestInputDestroy(void) { FILE: showcase/src/test/interleaved.c function gsTestInterleavedCreate (line 27) | void gsTestInterleavedCreate(void) { function gsTestInterleavedLoop (line 63) | void gsTestInterleavedLoop(void) { function gsTestInterleavedDestroy (line 104) | void gsTestInterleavedDestroy(void) { FILE: showcase/src/test/lines.c function gsTestLinesCreate (line 27) | void gsTestLinesCreate(void) { function gsTestLinesLoop (line 78) | void gsTestLinesLoop(void) { function gsTestLinesDestroy (line 153) | void gsTestLinesDestroy(void) { FILE: showcase/src/test/twister.c function testGrid (line 37) | static void testGrid(UBYTE ubSize) { function gsTestTwisterCreate (line 49) | void gsTestTwisterCreate(void) { function gsTestTwisterLoop (line 82) | void gsTestTwisterLoop(void) { function gsTestTwisterDestroy (line 213) | void gsTestTwisterDestroy(void) { FILE: src/ace/managers/advancedsprite.c function tAdvancedSprite (line 15) | tAdvancedSprite *advancedSpriteAdd(UBYTE ubChannelIndex, UWORD uwSpriteH... function advancedSpriteRemove (line 186) | void advancedSpriteRemove(tAdvancedSprite *pAdvancedSprite) { function advancedSpriteSetEnabled (line 198) | void advancedSpriteSetEnabled(tAdvancedSprite *pAdvancedSprite, UBYTE is... function advancedSpriteSetPos (line 204) | void advancedSpriteSetPos(tAdvancedSprite *pAdvancedSprite,WORD wX, WORD... function advancedSpriteSetPosX (line 210) | void advancedSpriteSetPosX(tAdvancedSprite *pAdvancedSprite,WORD wX) { function advancedSpriteSetPosY (line 215) | void advancedSpriteSetPosY(tAdvancedSprite *pAdvancedSprite, WORD wY) { function advancedSpriteSetFrame (line 220) | void advancedSpriteSetFrame(tAdvancedSprite *pAdvancedSprite, UWORD anim... function advancedSpriteProcessChannel (line 233) | void advancedSpriteProcessChannel(tAdvancedSprite *pAdvancedSprite) { function UWORD (line 240) | UWORD addAttachedX(tAdvancedSprite *pAdvancedSprite, UBYTE spriteindex) { function advancedSpriteProcess (line 248) | void advancedSpriteProcess(tAdvancedSprite *pAdvancedSprite) { FILE: src/ace/managers/blit.c function blitManagerCreate (line 8) | void blitManagerCreate(void) { function blitManagerDestroy (line 14) | void blitManagerDestroy(void) { function UBYTE (line 21) | UBYTE _blitCheck( function blitWait (line 103) | void blitWait(void) { function UBYTE (line 110) | UBYTE blitIsIdle(void) { function UBYTE (line 120) | UBYTE blitUnsafeCopy( function UBYTE (line 244) | UBYTE blitSafeCopy( function UBYTE (line 261) | UBYTE blitUnsafeCopyAligned( function UBYTE (line 322) | UBYTE blitSafeCopyAligned( function UBYTE (line 354) | UBYTE blitUnsafeCopyMask( function UBYTE (line 483) | UBYTE blitSafeCopyMask( function UBYTE (line 494) | UBYTE blitUnsafeRect( function UBYTE (line 548) | UBYTE blitSafeRect( function blitUnsafeFillAligned (line 559) | void blitUnsafeFillAligned( function UBYTE (line 592) | UBYTE blitSafeFillAligned( function blitLine (line 608) | void blitLine( function blitLinePlane (line 680) | void blitLinePlane( FILE: src/ace/managers/bob.c type tBobQueue (line 23) | typedef struct tBobQueue { function bobCheckGood (line 55) | static void bobCheckGood(const tBitMap *pBack) { function bobDeallocBuffers (line 70) | static void bobDeallocBuffers(void) { function ULONG (line 95) | static ULONG bobCalculateBitplaneOffset(const tBob *pBob, tBitMap *pDest... function bobManagerReset (line 110) | void bobManagerReset(void) { function bobReallocateBuffers (line 169) | void bobReallocateBuffers(void) { function bobManagerDestroy (line 194) | void bobManagerDestroy(void) { function bobPush (line 198) | void bobPush(tBob *pBob) { function bobInit (line 207) | void bobInit( function bobSetFrame (line 248) | void bobSetFrame(tBob *pBob, UBYTE *pFrameData, UBYTE *pMaskData) { function bobSetWidth (line 253) | void bobSetWidth(tBob *pBob, UWORD uwWidth) function bobSetHeight (line 269) | void bobSetHeight(tBob *pBob, UWORD uwHeight) function UBYTE (line 285) | UBYTE *bobCalcFrameAddress(tBitMap *pBitmap, UWORD uwOffsetY) { function UBYTE (line 292) | UBYTE bobProcessNext(void) { function bobBegin (line 429) | void bobBegin(tBitMap *pBuffer) { function bobPushingDone (line 545) | void bobPushingDone(void) { function bobProcessAll (line 549) | void bobProcessAll(void) { function UBYTE (line 553) | UBYTE bobGetCurrentBufferIndex(void) { function bobEnd (line 557) | void bobEnd(void) { function bobDiscardUndraw (line 564) | void bobDiscardUndraw(void) { function bobSetCurrentBuffer (line 569) | void bobSetCurrentBuffer(tBitMap *pCurrent) { FILE: src/ace/managers/copper.c function copCreate (line 14) | void copCreate(void) { function copDestroy (line 33) | void copDestroy(void) { function copSwapBuffers (line 48) | void copSwapBuffers(void) { function copDumpCmd (line 59) | void copDumpCmd(tCopCmd *pCmd) { function copDumpBlocks (line 133) | void copDumpBlocks(void) { function copDumpBfr (line 173) | void copDumpBfr(tCopBfr *pBfr) { function tCopList (line 187) | tCopList *copListCreate(void *pTagList, ...) { function copListDestroy (line 244) | void copListDestroy(tCopList *pCopList) { function tCopBlock (line 270) | tCopBlock *copBlockCreate(tCopList *pCopList, UWORD uwMaxCmds, UWORD uwW... function copBlockDestroy (line 305) | void copBlockDestroy(tCopList *pCopList, tCopBlock *pBlock) { function copBlockEnable (line 338) | void copBlockEnable(tCopList *pCopList, tCopBlock *pBlock) { function copBlockDisable (line 345) | void copBlockDisable(tCopList *pCopList, tCopBlock *pBlock) { function UBYTE (line 351) | UBYTE copBfrRealloc(void) { function copReorderBlocks (line 388) | void copReorderBlocks(void) { function UBYTE (line 417) | UBYTE copUpdateFromBlocks(void) { function copProcessBlocks (line 535) | void copProcessBlocks(void) { function copBlockWait (line 561) | void copBlockWait(tCopList *pCopList, tCopBlock *pBlock, UWORD uwX, UWOR... function copMove (line 569) | void copMove(tCopList *pCopList, tCopBlock *pBlock, volatile void *pAddr... function copSetWait (line 578) | void copSetWait(tCopWaitCmd *pWaitCmd, UBYTE ubX, UBYTE ubY) { function copSetMove (line 588) | void copSetMove(tCopMoveCmd *pMoveCmd, volatile void *pAddr, UWORD uwVal... FILE: src/ace/managers/game.c function gameExit (line 11) | void gameExit(void) { function UBYTE (line 15) | UBYTE gameIsRunning(void) { FILE: src/ace/managers/joy.c type Library (line 21) | struct Library function joyOpen (line 35) | void joyOpen(void) { function joyClose (line 44) | void joyClose(void) { function joySetState (line 54) | void joySetState(UBYTE ubJoyCode, UBYTE ubJoyState) { function UBYTE (line 58) | UBYTE joyCheck(UBYTE ubJoyCode) { function UBYTE (line 62) | UBYTE joyUse(UBYTE ubJoyCode) { function joyProcess (line 70) | void joyProcess(void) { function UBYTE (line 129) | UBYTE joyEnableParallel(void) { function joyDisableParallel (line 178) | void joyDisableParallel(void) { function UBYTE (line 197) | UBYTE joyIsParallelEnabled(void) { FILE: src/ace/managers/key.c function keyIntSetState (line 18) | static inline void keyIntSetState( function UBYTE (line 27) | static inline UBYTE keyIntCheck(const tKeyManager *pManager, UBYTE ubKey... function UBYTE (line 31) | UBYTE keyCheck(UBYTE ubKeyCode) { function keySetState (line 35) | void keySetState(UBYTE ubKeyCode, UBYTE ubKeyState) { function onRawKeyInput (line 39) | void onRawKeyInput(UBYTE ubRawKey) { function INTERRUPT (line 51) | INTERRUPT onKeyInterrupt( function keyCreate (line 101) | void keyCreate(void) { function keyDestroy (line 114) | void keyDestroy(void) { function keyProcess (line 127) | void keyProcess(void) { FILE: src/ace/managers/log.c function uaeWrite (line 22) | static inline void uaeWrite(const char *szMsg) { function uaeWrite (line 28) | static inline void uaeWrite(const char *szMsg) { function UBYTE (line 40) | static UBYTE isWritingToFileAllowed(void) { function _logOpen (line 48) | void _logOpen(const char *szFilePath) { function _logPushIndent (line 57) | void _logPushIndent(void) { function _logPopIndent (line 61) | void _logPopIndent(void) { function _logWrite (line 65) | void _logWrite(char *szFormat, ...) { function _logWriteVa (line 72) | void _logWriteVa(char *szFormat, va_list vaArgs) { function _logClose (line 106) | void _logClose(void) { function _logBlockBegin (line 119) | void _logBlockBegin(char *szBlockName, ...) { function _logBlockEnd (line 144) | void _logBlockEnd(char *szBlockName) { function tAvg (line 180) | tAvg *_logAvgCreate(char *szName, UWORD uwAllocCount) { function _logAvgDestroy (line 192) | void _logAvgDestroy(tAvg *pAvg) { function _logAvgBegin (line 198) | void _logAvgBegin(tAvg *pAvg) { function _logAvgEnd (line 202) | void _logAvgEnd(tAvg *pAvg) { function _logAvgWrite (line 220) | void _logAvgWrite(tAvg *pAvg) { function _logPushInt (line 243) | void _logPushInt(void) { function _logPopInt (line 247) | void _logPopInt(void) { FILE: src/ace/managers/memory.c type tMemEntry (line 17) | typedef struct _tMemEntry { function _memEntryAdd (line 32) | static void _memEntryAdd( function ULONG (line 74) | static ULONG _memEntryDelete( function memEntryCheckTrash (line 125) | static void memEntryCheckTrash( function _memCheckIntegrity (line 146) | void _memCheckIntegrity(UWORD uwLine, const char *szFile) { function _memCreate (line 156) | void _memCreate(void) { function _memDestroy (line 165) | void _memDestroy(void) { function _memFreeDbg (line 212) | void _memFreeDbg( function _memFreeRls (line 241) | void _memFreeRls(void *pMem, ULONG ulSize) { function _memCheckTrashAtAddr (line 251) | void _memCheckTrashAtAddr(void *pMem, UWORD uwLine, const char *szFile) { function _memLogPeak (line 267) | void _memLogPeak(void) { function UBYTE (line 274) | UBYTE memType(const void *pMem) { function ULONG (line 286) | ULONG memGetFreeChipSize(void) { function ULONG (line 290) | ULONG memGetFreeSize(void) { FILE: src/ace/managers/mouse.c function mouseCreate (line 14) | void mouseCreate(UBYTE ubPortFlags) { function mouseDestroy (line 45) | void mouseDestroy(void) { function mouseProcessPort (line 53) | static void mouseProcessPort( function mouseProcess (line 97) | void mouseProcess(void) { FILE: src/ace/managers/ptplayer.c type tChannelRegs (line 84) | typedef struct AudChannel tChannelRegs; type tModVoice (line 89) | typedef struct _tModVoice { type tChannelStatus (line 105) | typedef struct _tChannelStatus { type tChannelDone (line 229) | typedef union _tChannelDone { function clearAudioDone (line 1005) | static void clearAudioDone(void) { function setAudioDone (line 1021) | static void setAudioDone(UNUSED_ARG tChannelStatus *pChannelData) { function UBYTE (line 1027) | static UBYTE isChannelDone(tChannelStatus *pChannelData) { function printVoices (line 1047) | static void printVoices(UNUSED_ARG const tModVoice *pVoices) { function UBYTE (line 1116) | static inline UBYTE findPeriod(const UWORD *pPeriods, UWORD uwNote) { function ptSongStep (line 1127) | static void ptSongStep(void) { function startSfx (line 1150) | static void startSfx( function moreBlockedFx (line 1190) | void moreBlockedFx( function mt_updatefunk (line 1204) | static void mt_updatefunk(tChannelStatus *pChannelData) { function checkmorefx (line 1220) | static void checkmorefx( function mt_playvoice (line 1235) | static void mt_playvoice( function mt_checkfx (line 1347) | static void mt_checkfx( function intPlay (line 1399) | static void intPlay() { function mt_TimerAInt (line 1412) | static void mt_TimerAInt( function ptplayerEnableMainHandler (line 1423) | static inline void ptplayerEnableMainHandler(UBYTE isEnabled) { function setChannelRepeat (line 1441) | static inline void setChannelRepeat( function intSetRep (line 1466) | static void intSetRep(volatile tCustom *pCustom) { function intDmaOn (line 1489) | static void intDmaOn() { function mt_TimerBInt (line 1497) | static void mt_TimerBInt( function chan_sfx_only (line 1521) | static void chan_sfx_only( function mt_sfxonly (line 1537) | void mt_sfxonly(void) { function mt_music (line 1555) | static void mt_music(void) { function resetChannel (line 1645) | static void resetChannel(tChannelStatus *pChannel) { function ptplayerStop (line 1656) | void ptplayerStop(void) { function setTempo (line 1674) | static inline void setTempo(UWORD uwTempo) { function mt_reset (line 1680) | static void mt_reset(void) { function onAudio (line 1732) | static void INTERRUPT onAudio( function ptplayerDestroy (line 1749) | void ptplayerDestroy(void) { function ptplayerCreate (line 1763) | void ptplayerCreate(UBYTE isPal) { function ptplayerSetPal (line 1799) | void ptplayerSetPal(UBYTE isPal) { function ptplayerLoadMod (line 1815) | void ptplayerLoadMod( function ptplayerSetMusicChannelMask (line 1873) | void ptplayerSetMusicChannelMask(UBYTE ChannelMask) { function setAllVolumes (line 1883) | static void setAllVolumes(void) { function ptplayerSetMasterVolume (line 1899) | void ptplayerSetMasterVolume(UBYTE ubMasterVolume) { function ptplayerSetChannelsForPlayer (line 1911) | void ptplayerSetChannelsForPlayer(UBYTE ubChannelMask) { function mt_toneporta_nc (line 1923) | static void mt_toneporta_nc( function mt_vibrato_nc (line 1957) | static void mt_vibrato_nc( function mt_nop (line 1987) | static void mt_nop( function mt_arpeggio (line 1994) | static void mt_arpeggio( function ptDoPortaUp (line 2027) | static void ptDoPortaUp( function mt_portaup (line 2036) | static void mt_portaup( function ptDoPortaDn (line 2044) | static void ptDoPortaDn( function mt_portadown (line 2053) | static void mt_portadown( function mt_toneporta (line 2061) | static void mt_toneporta( function mt_vibrato (line 2073) | static void mt_vibrato( function ptVolSlide (line 2095) | static void ptVolSlide( function mt_volumeslide (line 2105) | static void mt_volumeslide( function mt_tonevolslide (line 2124) | static void mt_tonevolslide( function mt_vibrvolslide (line 2135) | static void mt_vibrvolslide( function mt_tremolo (line 2151) | static void mt_tremolo( function mt_e_cmds (line 2200) | static void mt_e_cmds( function mt_posjump (line 2239) | static void mt_posjump( function mt_patternbrk (line 2249) | static void mt_patternbrk( function blocked_e_cmds (line 2272) | static void blocked_e_cmds( function mt_setspeed (line 2287) | static void mt_setspeed( function mt_pernop (line 2304) | static void mt_pernop( function mt_volchange (line 2312) | static void mt_volchange( function mt_sampleoffset (line 2323) | static void mt_sampleoffset( function mt_filter (line 2369) | static void mt_filter( function mt_fineportaup (line 2382) | static void mt_fineportaup( function mt_fineportadn (line 2392) | static void mt_fineportadn( function mt_glissctrl (line 2402) | static void mt_glissctrl( function mt_vibratoctrl (line 2410) | static void mt_vibratoctrl( function mt_finetune (line 2418) | static void mt_finetune( function mt_jumploop (line 2427) | static void mt_jumploop( function mt_tremoctrl (line 2456) | static void mt_tremoctrl( function mt_e8 (line 2464) | static void mt_e8( function ptDoRetrigger (line 2475) | static void ptDoRetrigger( function mt_retrignote (line 2486) | static void mt_retrignote( function mt_volfineup (line 2515) | static void mt_volfineup( function mt_volfinedn (line 2524) | static void mt_volfinedn( function mt_notecut (line 2533) | static void mt_notecut( function mt_notedelay (line 2543) | static void mt_notedelay( function mt_patterndelay (line 2556) | static void mt_patterndelay( function mt_funk (line 2567) | static void mt_funk( function set_period (line 2611) | static void set_period( function set_finetune (line 2649) | static void set_finetune( function set_sampleoffset (line 2660) | static void set_sampleoffset( function set_toneporta (line 2671) | static void set_toneporta( function ULONG (line 2723) | static inline ULONG getClockConstant(void) { function ptplayerSfxDecompress (line 2727) | static void ptplayerSfxDecompress( function ptplayerProcess (line 2780) | void ptplayerProcess(void) { function tModVoice (line 2797) | const tModVoice *ptplayerGetCurrentVoices(void) { function ptplayerGetVoiceProgress (line 2806) | void ptplayerGetVoiceProgress(UWORD *pCurr, UWORD *pMax) { function ptplayerEnableMusic (line 2811) | void ptplayerEnableMusic(UBYTE isEnabled) { function UBYTE (line 2816) | UBYTE ptplayerGetE8(void) { function ptplayerReserveChannelsForMusic (line 2820) | void ptplayerReserveChannelsForMusic(UBYTE ubChannelCount) { function ptplayerSetSampleVolume (line 2824) | void ptplayerSetSampleVolume(UBYTE ubSampleIndex, UBYTE ubVolume) { function tPtplayerMod (line 2828) | tPtplayerMod *ptplayerModCreateFromPath(const char *szPath) { function tPtplayerMod (line 2832) | tPtplayerMod *ptplayerModCreateFromFd(tFile *pFileMod) { function ptplayerModDestroy (line 2917) | void ptplayerModDestroy(tPtplayerMod *pMod) { function tPtplayerSfx (line 2935) | tPtplayerSfx *ptplayerSfxCreateFromPath(const char *szPath, UBYTE isFast) { function tPtplayerSfx (line 2939) | tPtplayerSfx *ptplayerSfxCreateFromFd(tFile *pFileSfx, UBYTE isFast) function ptplayerSfxDestroy (line 3012) | void ptplayerSfxDestroy(tPtplayerSfx *pSfx) { function channelSetSfx (line 3047) | static void channelSetSfx( function ptplayerSfxStopOnChannel (line 3058) | void ptplayerSfxStopOnChannel(UBYTE ubChannel) { function ptplayerSfxPlayLooped (line 3076) | void ptplayerSfxPlayLooped( function ptplayerSfxPlay (line 3088) | void ptplayerSfxPlay( function ptplayerWaitForSfx (line 3255) | void ptplayerWaitForSfx(void) { function ptplayerConfigureSongRepeat (line 3272) | void ptplayerConfigureSongRepeat(UBYTE isRepeat, tPtplayerCbSongEnd cbSo... function UBYTE (line 3277) | UBYTE ptplayerSfxLengthInFrames(const tPtplayerSfx *pSfx) { function tPtplayerSamplePack (line 3285) | tPtplayerSamplePack *ptplayerSampleDataCreateFromPath(const char *szPath) { function tPtplayerSamplePack (line 3289) | tPtplayerSamplePack *ptplayerSampleDataCreateFromFd(tFile *pFileSamples) function ptplayerSamplePackDestroy (line 3359) | void ptplayerSamplePackDestroy(tPtplayerSamplePack *pSamplePack) { function ptplayerSetE8Callback (line 3369) | void ptplayerSetE8Callback(tPtplayerCbE8 cbOnE8) { FILE: src/ace/managers/rand.c function tRandManager (line 24) | tRandManager *randCreate(UWORD uwSeed1, UWORD uwSeed2) { function randDestroy (line 30) | void randDestroy(tRandManager *pRand) { function randInit (line 34) | void randInit(tRandManager *pRand, UWORD uwSeed1, UWORD uwSeed2) { function UWORD (line 49) | UWORD randUw(tRandManager *pRand) { function UWORD (line 56) | UWORD randUwMax(tRandManager *pRand, UWORD uwMax) { function UWORD (line 60) | UWORD randUwMinMax(tRandManager *pRand, UWORD uwMin, UWORD uwMax) { function ULONG (line 64) | ULONG randUl(tRandManager *pRand) { function ULONG (line 70) | ULONG randUlMax(tRandManager *pRand, ULONG ulMax) { function ULONG (line 74) | ULONG randUlMinMax(tRandManager *pRand, ULONG ulMin, ULONG ulMax) { FILE: src/ace/managers/sprite.c type tSpriteChannel (line 17) | typedef struct tSpriteChannel { function spriteChannelRequestCopperUpdate (line 30) | static void spriteChannelRequestCopperUpdate(tSpriteChannel *pChannel) { function spriteManagerCreate (line 34) | void spriteManagerCreate(const tView *pView, UWORD uwRawCopPos, ULONG pB... function spriteManagerDestroy (line 78) | void spriteManagerDestroy(void) { function tSprite (line 95) | tSprite *spriteAdd(UBYTE ubChannelIndex, tBitMap *pBitmap) { function spriteRemove (line 129) | void spriteRemove(tSprite *pSprite) { function spriteSetEnabled (line 151) | void spriteSetEnabled(tSprite *pSprite, UBYTE isEnabled) { function spriteSetAttached (line 157) | void spriteSetAttached(tSprite *pSprite, UBYTE isAttached) { function spriteRequestMetadataUpdate (line 171) | void spriteRequestMetadataUpdate(tSprite *pSprite) { function spriteSetBitmap (line 175) | void spriteSetBitmap(tSprite *pSprite, tBitMap *pBitmap) { function spriteProcessChannel (line 204) | void spriteProcessChannel(UBYTE ubChannelIndex) { function spriteProcess (line 243) | void spriteProcess(tSprite *pSprite) { function spriteSetHeight (line 275) | void spriteSetHeight(tSprite *pSprite, UWORD uwHeight) { FILE: src/ace/managers/state.c function _checkNull (line 13) | static void _checkNull( function tStateManager (line 28) | tStateManager *stateManagerCreate(void) { function stateManagerDestroy (line 38) | void stateManagerDestroy(tStateManager *pStateManager) { function tState (line 50) | tState *stateCreate( function stateDestroy (line 73) | void stateDestroy(tState *pState) { function statePush (line 83) | void statePush(tStateManager *pStateManager, tState *pState) { function statePop (line 109) | void statePop(tStateManager *pStateManager) { function statePopAll (line 128) | void statePopAll(tStateManager *pStateManager) { function stateChange (line 144) | void stateChange(tStateManager *pStateManager, tState *pState) { function stateProcess (line 176) | void stateProcess(tStateManager *pStateManager) { FILE: src/ace/managers/system.c type tAceInterrupt (line 53) | typedef struct _tAceInterrupt { type tCpuCacheFlags (line 128) | typedef struct tCpuCacheFlags { type GfxBase (line 136) | struct GfxBase type View (line 137) | struct View type IOAudio (line 139) | struct IOAudio type IOStdReq (line 140) | struct IOStdReq type Library (line 141) | struct Library type Process (line 142) | struct Process type MsgPort (line 143) | struct MsgPort type IOStdReq (line 144) | struct IOStdReq type Interrupt (line 145) | struct Interrupt type Interrupt (line 146) | struct Interrupt type Interrupt (line 147) | struct Interrupt type Interrupt (line 148) | struct Interrupt type DosLibrary (line 155) | struct DosLibrary type ExecBase (line 156) | struct ExecBase type Message (line 157) | struct Message type WBStartup (line 159) | struct WBStartup function HWINTERRUPT (line 171) | HWINTERRUPT int1Handler(void) { function HWINTERRUPT (line 178) | HWINTERRUPT int2Handler(void) { function HWINTERRUPT (line 220) | HWINTERRUPT int3Handler(void) { function HWINTERRUPT (line 262) | HWINTERRUPT int4Handler(void) { function HWINTERRUPT (line 304) | HWINTERRUPT int5Handler(void) { function HWINTERRUPT (line 311) | HWINTERRUPT int6Handler(void) { function HWINTERRUPT (line 357) | HWINTERRUPT int7Handler(void) { function ULONG (line 365) | static ULONG aceInputHandler(void) { function ULONG (line 386) | ULONG ciaIcrHandler(void) { function osIntVector (line 398) | void osIntVector(void) { function ULONG (line 413) | ULONG osIntServer(void) { type MsgPort (line 441) | struct MsgPort type MsgPort (line 443) | struct MsgPort type MsgPort (line 449) | struct MsgPort type Task (line 459) | struct Task type Node (line 462) | struct Node type Node (line 464) | struct Node function msgPortDelete (line 469) | static void msgPortDelete(struct MsgPort *mp) { function ioRequestInitialize (line 477) | static void ioRequestInitialize(struct IORequest *pIoReq, struct MsgPort... type IORequest (line 483) | struct IORequest type MsgPort (line 483) | struct MsgPort type IORequest (line 484) | struct IORequest type IORequest (line 484) | struct IORequest function ioRequestDestroy (line 492) | static void ioRequestDestroy(struct IORequest *pIoReq) { function UBYTE (line 496) | static UBYTE audioChannelAlloc(void) { function audioChannelFree (line 539) | static void audioChannelFree(void) { function cdtvCdCommand (line 556) | static void cdtvCdCommand(UWORD cmd) { function cdtvPortAlloc (line 566) | static void cdtvPortAlloc(void) { function cdtvPortFree (line 588) | static void cdtvPortFree(void) { function UBYTE (line 597) | static UBYTE inputHandlerAdd(void) { function inputHandlerRemove (line 642) | static void inputHandlerRemove(void) { function interruptHandlerAdd (line 662) | static void interruptHandlerAdd(UBYTE ubIntBit) { function interruptHandlerRemove (line 685) | static void interruptHandlerRemove(UBYTE ubIntBit) { function systemOsDisable (line 702) | static void systemOsDisable(void) { function ciaIcrHandlerAdd (line 774) | void ciaIcrHandlerAdd(UBYTE ubCia, UBYTE ubIcrBit) { function ciaIcrHandlerRemove (line 798) | void ciaIcrHandlerRemove(UBYTE ubCia, UBYTE ubIcrBit) { function systemFlushIo (line 809) | static void systemFlushIo(void) { function systemKill (line 847) | void systemKill(const char *szMsg) { function systemCreate (line 864) | void systemCreate(void) { function systemDestroy (line 1001) | void systemDestroy(void) { function systemUnuse (line 1072) | void systemUnuse(void) { function systemUse (line 1105) | void systemUse(void) { function UBYTE (line 1163) | UBYTE systemIsUsed(void) { function systemGetBlitterFromOs (line 1167) | void systemGetBlitterFromOs(void) { function systemReleaseBlitterToOs (line 1186) | void systemReleaseBlitterToOs(void) { function UBYTE (line 1194) | UBYTE systemBlitterIsReleasedToOs(void) { function systemSetKeyInputHandler (line 1198) | void systemSetKeyInputHandler(tKeyInputHandler cbKeyInputHandler) { function systemSetInt (line 1202) | void systemSetInt( function systemSetCiaInt (line 1221) | void systemSetCiaInt( function systemSetCiaCr (line 1232) | void systemSetCiaCr(UBYTE ubCia, UBYTE isCrB, UBYTE ubCrValue) { function systemSetDmaBit (line 1245) | void systemSetDmaBit(UBYTE ubDmaBit, UBYTE isEnabled) { function systemSetDmaMask (line 1250) | void systemSetDmaMask(UWORD uwDmaMask, UBYTE isEnabled) { function systemSetTimer (line 1271) | void systemSetTimer(UBYTE ubCia, UBYTE ubTimer, UWORD uwTicks) { function systemDump (line 1285) | void systemDump(void) { function systemIdleBegin (line 1312) | void systemIdleBegin(void) { function systemIdleEnd (line 1318) | void systemIdleEnd(void) { function UBYTE (line 1324) | UBYTE systemGetVerticalBlankFrequency(void){ function UBYTE (line 1328) | UBYTE systemIsPal(void) { function systemCheckStack (line 1338) | void systemCheckStack(void) { function UWORD (line 1353) | UWORD systemGetVersion(void) { function UBYTE (line 1357) | UBYTE systemIsStartVolumeWritable(void) { function systemDisableCpuCaches (line 1373) | void systemDisableCpuCaches() { function systemRestoreCpuCaches (line 1398) | void systemRestoreCpuCaches() { FILE: src/ace/managers/timer.c function timerCreate (line 14) | void timerCreate(void) { function timerDestroy (line 18) | void timerDestroy(void) { function ULONG (line 22) | ULONG timerGet(void) { function timerOnInterrupt (line 26) | void timerOnInterrupt(void) { function ULONG (line 30) | ULONG timerGetPrec(void) { function ULONG (line 53) | ULONG timerGetDelta(ULONG ulStart, ULONG ulStop) { function UBYTE (line 60) | UBYTE timerPeek(ULONG *pTimer, ULONG ulTimerDelay) { function UBYTE (line 64) | UBYTE timerCheck(ULONG *pTimer, ULONG ulTimerDelay) { function timerProcess (line 72) | void timerProcess(void) { function timerFormatPrec (line 87) | void timerFormatPrec(char *szBfr, ULONG ulPrecTime) { function timerWaitUs (line 114) | void timerWaitUs(UWORD uwUsCnt) { FILE: src/ace/managers/viewport/camera.c function tCameraManager (line 8) | tCameraManager *cameraCreate( function cameraDestroy (line 34) | void cameraDestroy(tCameraManager *pManager) { function cameraProcess (line 40) | void cameraProcess(tCameraManager *pManager) { function cameraReset (line 47) | void cameraReset( function cameraSetCoord (line 73) | void cameraSetCoord(tCameraManager *pManager, UWORD uwX, UWORD uwY) { function cameraMoveBy (line 79) | void cameraMoveBy(tCameraManager *pManager, WORD wDx, WORD wDy) { function cameraCenterAt (line 84) | void cameraCenterAt(tCameraManager *pManager, UWORD uwAvgX, UWORD uwAvgY) { function UBYTE (line 92) | UBYTE cameraIsMoved(const tCameraManager *pManager) { function UWORD (line 96) | UWORD cameraGetXDiff(const tCameraManager *pManager) { function UWORD (line 100) | UWORD cameraGetYDiff(const tCameraManager *pManager) { function WORD (line 104) | WORD cameraGetDeltaX(const tCameraManager *pManager) { function WORD (line 108) | WORD cameraGetDeltaY(const tCameraManager *pManager) { FILE: src/ace/managers/viewport/scrollbuffer.c function UWORD (line 10) | static UWORD nearestPowerOf2(UWORD uwVal) { function UWORD (line 23) | static UWORD scrollBufferGetDDfStep(const tScrollBufferManager *pManager) { function tScrollBufferManager (line 39) | tScrollBufferManager *scrollBufferCreate(void *pTags, ...) { function scrollBufferDestroy (line 169) | void scrollBufferDestroy(tScrollBufferManager *pManager) { function UBYTE (line 190) | UBYTE scrollBufferGetRawCopperlistInstructionCountStart(UBYTE ubBpp) { function UBYTE (line 198) | UBYTE scrollBufferGetRawCopperlistInstructionCountBreak(UBYTE ubBpp) { function resetStartCopperlist (line 205) | static void resetStartCopperlist(tCopCmd *pCmds, tScrollBufferManager *p... function updateStartCopperlist (line 226) | static void updateStartCopperlist(tCopCmd *pCmds, const tBitMap *pBitmap... function resetBreakCopperlist (line 236) | static void resetBreakCopperlist(tCopCmd *pCmds, const UWORD uwOffsY, co... function updateBreakCopperlist (line 255) | static void updateBreakCopperlist(tCopCmd *pCmds, const tBitMap *pBitmap... function disableBreakCopperlist (line 267) | static void disableBreakCopperlist(tCopCmd *pCmds) { function FN_HOTSPOT (line 273) | FN_HOTSPOT function scrollBufferReset (line 367) | void scrollBufferReset( function scrollBufferBlitMask (line 494) | void scrollBufferBlitMask( FILE: src/ace/managers/viewport/simplebuffer.c function setBitplanePtrs (line 17) | static void setBitplanePtrs(tCopCmd *pCmds, const tBitMap *pBitmap, LONG... function updateBitplanePtrs (line 25) | static void updateBitplanePtrs( function UWORD (line 36) | static UWORD simpleBufferGetDDfStep(const tSimpleBufferManager *pManager) { function simpleBufferInitializeCopperList (line 52) | static void simpleBufferInitializeCopperList( function simpleBufferSetBack (line 166) | static void simpleBufferSetBack(tSimpleBufferManager *pManager, tBitMap ... function UWORD (line 176) | static UWORD simpleBufferCalcBplOffsAndShift(tSimpleBufferManager *pMana... function simpleBufferSetFront (line 198) | void simpleBufferSetFront(tSimpleBufferManager *pManager, tBitMap *pFron... function tSimpleBufferManager (line 213) | tSimpleBufferManager *simpleBufferCreate(void *pTags, ...) { function simpleBufferDestroy (line 335) | void simpleBufferDestroy(tSimpleBufferManager *pManager) { function simpleBufferProcess (line 350) | void simpleBufferProcess(tSimpleBufferManager *pManager) { function UBYTE (line 394) | UBYTE simpleBufferIsRectVisible( function UBYTE (line 406) | UBYTE simpleBufferGetRawCopperlistInstructionCount(UBYTE ubBpp) { FILE: src/ace/managers/viewport/tilebuffer.c function UBYTE (line 23) | static UBYTE shiftFromPowerOfTwo(UWORD uwPot) { function tileBufferResetRedrawState (line 34) | static void tileBufferResetRedrawState( function tileBufferQueueAdd (line 64) | static void tileBufferQueueAdd( function tileBufferQueueProcess (line 94) | void tileBufferQueueProcess(tTileBufferManager *pManager) { function tTileBufferManager (line 104) | tTileBufferManager *tileBufferCreate(void *pTags, ...) { function tileBufferDestroy (line 210) | void tileBufferDestroy(tTileBufferManager *pManager) { function tileBufferReset (line 238) | void tileBufferReset( function UWORD (line 333) | static UWORD tileBufferSetupTileDraw(const tTileBufferManager *pManager) { function ALWAYS_INLINE (line 383) | ALWAYS_INLINE function FN_HOTSPOT (line 433) | FN_HOTSPOT function ALWAYS_INLINE (line 654) | ALWAYS_INLINE function tileBufferRedrawAll (line 763) | void tileBufferRedrawAll(tTileBufferManager *pManager) { function tileBufferRedrawBack (line 810) | void tileBufferRedrawBack(tTileBufferManager *pManager) { function tileBufferDrawTile (line 829) | void tileBufferDrawTile( function tileBufferDrawTileQuick (line 842) | void tileBufferDrawTileQuick( function tileBufferInvalidateRect (line 863) | void tileBufferInvalidateRect( function tileBufferInvalidateTile (line 880) | void tileBufferInvalidateTile( function UBYTE (line 911) | UBYTE tileBufferIsTileOnBuffer( function UBYTE (line 927) | UBYTE tileBufferIsRectFullyOnBuffer( function tileBufferSetTile (line 947) | void tileBufferSetTile( FILE: src/ace/utils/bitmap.c function PLANEPTR (line 16) | static PLANEPTR bitmapAllocChipAligned(ULONG ulSize) { function bitmapFreeChipAligned (line 27) | static void bitmapFreeChipAligned(void *pMem, ULONG ulSize) { function PLANEPTR (line 31) | static PLANEPTR bitmapAllocChipAligned(ULONG ulSize) { function bitmapFreeChipAligned (line 35) | static void bitmapFreeChipAligned(void *pMem, ULONG ulSize) { function tBitMap (line 44) | tBitMap *bitmapCreate( function bitmapLoadFromPath (line 160) | void bitmapLoadFromPath(tBitMap *pBitMap, const char *szPath, UWORD uwSt... function bitmapLoadFromFd (line 164) | void bitmapLoadFromFd( function tBitMap (line 291) | tBitMap *bitmapCreateFromPath(const char *szPath, UBYTE isFast) { function tBitMap (line 295) | tBitMap *bitmapCreateFromFd(tFile *pFile, UBYTE isFast) { function bitmapDestroy (line 354) | void bitmapDestroy(tBitMap *pBitMap) { function UBYTE (line 395) | UBYTE bitmapIsInterleaved(const tBitMap *pBitMap) { function UBYTE (line 401) | UBYTE bitmapIsChip(const tBitMap *pBitMap) { function bitmapDump (line 405) | void bitmapDump(const tBitMap *pBitMap) { function bitmapSave (line 423) | void bitmapSave(const tBitMap *pBitMap, const char *szPath) { function bitmapSaveBmp (line 465) | void bitmapSaveBmp( function UWORD (line 570) | UWORD bitmapGetByteWidth(const tBitMap *pBitMap) { FILE: src/ace/utils/bmframe.c type _tBorderTile (line 7) | typedef enum _tBorderTile { function bmFrameDraw (line 19) | void bmFrameDraw( FILE: src/ace/utils/chunky.c function chunkyFromPlanar16 (line 11) | void chunkyFromPlanar16( function UBYTE (line 29) | UBYTE chunkyFromPlanar(const tBitMap *pBitMap, UWORD uwX, UWORD uwY) { function chunkyToPlanar16 (line 35) | void chunkyToPlanar16(const UBYTE *pIn, UWORD uwX, UWORD uwY, tBitMap *p... function chunkyToPlanar (line 50) | void chunkyToPlanar(UBYTE ubColor, UWORD uwX, UWORD uwY, tBitMap *pOut) { function chunkyRotate (line 65) | void chunkyRotate( function chunkyFromBitmap (line 98) | void chunkyFromBitmap( function chunkyToBitmap (line 111) | void chunkyToBitmap( FILE: src/ace/utils/custom.c function UWORD (line 29) | UWORD ciaGetTimerA(tCia REGPTR pCia) { function ciaSetTimerA (line 38) | void ciaSetTimerA(tCia REGPTR pCia, UWORD uwTicks) { function UWORD (line 47) | UWORD ciaGetTimerB(tCia REGPTR pCia) { function ciaSetTimerB (line 56) | void ciaSetTimerB(tCia REGPTR pCia, UWORD uwTicks) { function tRayPos (line 65) | tRayPos getRayPos(void) { FILE: src/ace/utils/dir.c function tDir (line 13) | tDir *dirOpen(const char *szPath) { function UBYTE (line 30) | UBYTE dirRead(tDir *pDir, char *szFileName, UWORD uwFileNameMax) { function dirClose (line 44) | void dirClose(tDir *pDir) { function UBYTE (line 51) | UBYTE dirExists(const char *szPath) { function UBYTE (line 61) | UBYTE dirCreate(const char *szName) { function UBYTE (line 69) | UBYTE dirCreatePath(const char *szPath) { FILE: src/ace/utils/disk_file.c type tDiskFileData (line 13) | typedef struct tDiskFileData { function fileAccessEnable (line 39) | static void fileAccessEnable(void) { function fileAccessDisable (line 53) | static void fileAccessDisable(void) { function DISKFILE_PRIVATE (line 61) | DISKFILE_PRIVATE void diskFileClose(void *pData) { function DISKFILE_PRIVATE (line 82) | DISKFILE_PRIVATE ULONG diskFileRead(void *pData, void *pDest, ULONG ulSi... function DISKFILE_PRIVATE (line 151) | DISKFILE_PRIVATE ULONG diskFileWrite(void *pData, const void *pSrc, ULON... function DISKFILE_PRIVATE (line 195) | DISKFILE_PRIVATE ULONG diskFileSeek(void *pData, LONG lPos, WORD wMode) { function DISKFILE_PRIVATE (line 241) | DISKFILE_PRIVATE ULONG diskFileGetPos(void *pData) { function DISKFILE_PRIVATE (line 258) | DISKFILE_PRIVATE ULONG diskFileGetSize(void *pData) { function DISKFILE_PRIVATE (line 282) | DISKFILE_PRIVATE UBYTE diskFileIsEof(void *pData) { function DISKFILE_PRIVATE (line 301) | DISKFILE_PRIVATE void diskFileFlush(void *pData) { function tFile (line 317) | tFile *diskFileOpen(const char *szPath, tDiskFileMode eMode, UBYTE isUni... function UBYTE (line 354) | UBYTE diskFileExists(const char *szPath) { function UBYTE (line 367) | UBYTE diskFileDelete(const char *szFilePath) { function UBYTE (line 374) | UBYTE diskFileMove(const char *szSource, const char *szDest) { FILE: src/ace/utils/extview.c function tView (line 13) | tView *viewCreate(void *pTags, ...) { function viewDestroy (line 132) | void viewDestroy(tView *pView) { function vPortProcessManagers (line 152) | void vPortProcessManagers(tVPort *pVPort) { function viewProcessManagers (line 160) | void viewProcessManagers(tView *pView) { function viewUpdateGlobalPalette (line 168) | void viewUpdateGlobalPalette(const tView *pView) { function viewLoad (line 205) | void viewLoad(tView *pView) { function tVPort (line 310) | tVPort *vPortCreate(void *pTagList, ...) { function vPortDestroy (line 446) | void vPortDestroy(tVPort *pVPort) { function vPortUpdatePalette (line 499) | void vPortUpdatePalette(tVPort *pVPort) { function vPortWaitForPos (line 522) | void vPortWaitForPos(const tVPort *pVPort, UWORD uwPosY, UBYTE isExact) { function vPortWaitUntilEnd (line 544) | void vPortWaitUntilEnd(const tVPort *pVPort) { function vPortWaitForEnd (line 548) | void vPortWaitForEnd(const tVPort *pVPort) { function vPortAddManager (line 552) | void vPortAddManager(tVPort *pVPort, tVpManager *pVpManager) { function vPortRmManager (line 586) | void vPortRmManager(tVPort *pVPort, tVpManager *pVpManager) { function tVpManager (line 609) | tVpManager *vPortGetManager(tVPort *pVPort, UBYTE ubId) { FILE: src/ace/utils/file.c function fileWriteStr (line 10) | void fileWriteStr(tFile *pFile, const char *szLine) { function fileClose (line 20) | void fileClose(tFile *pFile) { function ULONG (line 24) | ULONG fileRead(tFile *pFile, void *pDest, ULONG ulSize) { function ULONG (line 28) | ULONG fileWrite(tFile *pFile, const void *pSrc, ULONG ulSize) { function ULONG (line 32) | ULONG fileSeek(tFile *pFile, LONG lPos, WORD wMode) { function ULONG (line 36) | ULONG fileGetPos(tFile *pFile) { function ULONG (line 40) | ULONG fileGetSize(tFile *pFile) { function UBYTE (line 44) | UBYTE fileIsEof(tFile *pFile) { function fileFlush (line 48) | void fileFlush(tFile *pFile) { function fileClose (line 53) | void fileClose(tFile *pFile) { function ULONG (line 63) | ULONG fileRead(tFile *pFile, void *pDest, ULONG ulSize) { function ULONG (line 73) | ULONG fileWrite(tFile *pFile, const void *pSrc, ULONG ulSize) { function ULONG (line 80) | ULONG fileSeek(tFile *pFile, LONG lPos, WORD wMode) { function ULONG (line 87) | ULONG fileGetPos(tFile *pFile) { function LONG (line 94) | LONG fileGetSize(tFile *pFile) { function UBYTE (line 101) | UBYTE fileIsEof(tFile *pFile) { function fileFlush (line 108) | void fileFlush(tFile *pFile) { FILE: src/ace/utils/font.c function UBYTE (line 17) | UBYTE fontGlyphWidth(const tFont *pFont, char c) { function tFont (line 22) | tFont *fontCreateFromPath(const char *szPath) { function tFont (line 26) | tFont *fontCreateFromFd(tFile *pFontFile) { function fontDestroy (line 72) | void fontDestroy(tFont *pFont) { function tTextBitMap (line 84) | tTextBitMap *fontCreateTextBitMap(UWORD uwWidth, UWORD uwHeight) { function UBYTE (line 119) | UBYTE fontTextFitsInTextBitmap( function tUwCoordYX (line 132) | tUwCoordYX fontMeasureText(const tFont *pFont, const char *szText) { function tTextBitMap (line 158) | tTextBitMap *fontCreateTextBitMapFromStr(const tFont *pFont, const char ... function tUwCoordYX (line 173) | tUwCoordYX fontDrawStr1bpp( function fontFillTextBitMap (line 208) | void fontFillTextBitMap( function fontDestroyTextBitMap (line 238) | void fontDestroyTextBitMap(tTextBitMap *pTextBitMap) { function fontDrawTextBitMap (line 245) | void fontDrawTextBitMap( function fontDrawStr (line 318) | void fontDrawStr( FILE: src/ace/utils/pak_file.c type UBYTE (line 14) | typedef UBYTE (*tCbCompressReadByte)(UBYTE *pOut, void *pData); type tCompressUnpackStateKind (line 16) | typedef enum tCompressUnpackStateKind { type tCompressUnpacker (line 30) | typedef struct tCompressUnpacker { type tPakFileSubfileData (line 45) | typedef struct tPakFileSubfileData { type tPakFileCompressedData (line 51) | typedef struct tPakFileCompressedData { function compressUnpackerInit (line 98) | void compressUnpackerInit( function rleTableWrite (line 113) | static void rleTableWrite(UBYTE *pTable, UWORD *pPos, UBYTE ubData) { function UBYTE (line 119) | static UBYTE rleTableRead(const UBYTE *pTable, UWORD *pPos) { function WORD (line 129) | static WORD compressUnpackerReadNext(tCompressUnpacker *pUnpacker, UBYTE... function ULONG (line 196) | static ULONG adler32Buffer(const UBYTE *pData, ULONG ulDataSize) { function pakSubfileClose (line 211) | static void pakSubfileClose(void *pData) { function ULONG (line 217) | static ULONG pakSubfileRead(void *pData, void *pDest, ULONG ulSize) { function ULONG (line 245) | static ULONG pakSubfileWrite( function ULONG (line 252) | static ULONG pakSubfileSeek(void *pData, LONG lPos, WORD wMode) { function ULONG (line 277) | static ULONG pakSubfileGetPos(void *pData) { function ULONG (line 283) | static ULONG pakSubfileGetSize(void *pData) { function UBYTE (line 289) | static UBYTE pakSubfileIsEof(void *pData) { function pakSubfileFlush (line 295) | static void pakSubfileFlush(UNUSED_ARG void *pData) { function pakCompressedClose (line 299) | static void pakCompressedClose(void *pData) { function ULONG (line 305) | static ULONG pakCompressedRead(void *pData, void *pDest, ULONG ulSize) { function ULONG (line 322) | static ULONG pakCompressedWrite( function ULONG (line 329) | static ULONG pakCompressedSeek(void *pData, LONG lPos, WORD wMode) { function ULONG (line 378) | static ULONG pakCompressedGetPos(void *pData) { function ULONG (line 383) | static ULONG pakCompressedGetSize(void *pData) { function UBYTE (line 388) | static UBYTE pakCompressedIsEof(void *pData) { function pakCompressedFlush (line 393) | static void pakCompressedFlush(UNUSED_ARG void *pData) { function UWORD (line 397) | static UWORD pakFileGetFileIndex(const tPakFile *pPakFile, const char *s... function tPakFile (line 409) | tPakFile *pakFileOpen(const char *szPath, UBYTE isUninterrupted) { function pakFileClose (line 434) | void pakFileClose(tPakFile *pPakFile) { function tFile (line 442) | tFile *pakFileGetFile(tPakFile *pPakFile, const char *szInternalPath) { FILE: src/ace/utils/palette.c function paletteLoadFromPath (line 17) | void paletteLoadFromPath(const char *szPath, UWORD *pPalette, UWORD uwMa... function paletteLoadFromFd (line 21) | void paletteLoadFromFd(tFile *pFile, UWORD *pPalette, UWORD uwMaxLength) { function paletteSaveOcs (line 75) | void paletteSaveOcs(const UWORD *pPalette, UWORD uwColorCnt, char *szPat... function paletteSaveAga (line 102) | void paletteSaveAga(const ULONG *pPalette, UWORD uwColorCnt, char *szPat... function paletteDimOcs (line 142) | void paletteDimOcs( function paletteDimAga (line 151) | void paletteDimAga(ULONG *pSource, volatile ULONG *pDest, UWORD uwColorC... function UWORD (line 158) | UWORD paletteColorDimOcs(UWORD uwFullColor, UBYTE ubLevel) { function ULONG (line 175) | ULONG paletteColorDimAga(ULONG ulFullColor, UBYTE ubLevel) { function UWORD (line 192) | UWORD paletteColorMixOcs( function ULONG (line 215) | ULONG paletteColorMixAga(ULONG ulColorPrimary, ULONG ulColorSecondary, U... function paletteDumpAga (line 233) | void paletteDumpAga(ULONG *pPalette, UWORD uwColorCnt, char *szPath) { function paletteDumpOcs (line 271) | void paletteDumpOcs(UWORD *pPalette, UWORD uwColorCnt, char *szPath) { FILE: src/ace/utils/sprite.c function tCopBlock (line 8) | tCopBlock *spriteDisableInCopBlockMode(tCopList *pList, tSpriteMask eSpr... function UBYTE (line 35) | UBYTE spriteDisableInCopRawMode( function spriteSetOddColorPaletteBank (line 66) | void spriteSetOddColorPaletteBank(UBYTE ubIndex) { function spriteSetEvenColorPaletteBank (line 73) | void spriteSetEvenColorPaletteBank(UBYTE ubIndex) { FILE: src/ace/utils/string.c function charToUpper (line 37) | char charToUpper(char c) { function strToUpper (line 44) | void strToUpper(const char *szSrc, char *szDst) { function UBYTE (line 53) | UBYTE stringIsEmpty(const char *szStr) { FILE: src/ace/utils/tag.c function ULONG (line 8) | ULONG tagGet(void *pTagListPtr, va_list vaSrcList, tTag ulTagToFind, ULO... FILE: src/fixmath/fix16.c function fix16_t (line 8) | fix16_t fix16_add(fix16_t a, fix16_t b) function fix16_t (line 23) | fix16_t fix16_sub(fix16_t a, fix16_t b) function fix16_t (line 37) | fix16_t fix16_sadd(fix16_t a, fix16_t b) function fix16_t (line 47) | fix16_t fix16_ssub(fix16_t a, fix16_t b) function fix16_t (line 67) | fix16_t fix16_mul(fix16_t inArg0, fix16_t inArg1) function fix16_t (line 112) | fix16_t fix16_mul(fix16_t inArg0, fix16_t inArg1) function fix16_t (line 173) | fix16_t fix16_mul(fix16_t inArg0, fix16_t inArg1) function fix16_t (line 254) | fix16_t fix16_smul(fix16_t inArg0, fix16_t inArg1) function clz (line 279) | static uint8_t clz(uint32_t x) function fix16_t (line 289) | fix16_t fix16_div(fix16_t a, fix16_t b) function fix16_t (line 367) | fix16_t fix16_div(fix16_t a, fix16_t b) function fix16_t (line 447) | fix16_t fix16_sdiv(fix16_t inArg0, fix16_t inArg1) function fix16_t (line 463) | fix16_t fix16_mod(fix16_t x, fix16_t y) function fix16_t (line 485) | fix16_t fix16_lerp8(fix16_t inArg0, fix16_t inArg1, uint8_t inFract) function fix16_t (line 493) | fix16_t fix16_lerp16(fix16_t inArg0, fix16_t inArg1, uint16_t inFract) function fix16_t (line 501) | fix16_t fix16_lerp32(fix16_t inArg0, fix16_t inArg1, uint32_t inFract) FILE: src/fixmath/fix16_exp.c function fix16_t (line 11) | fix16_t fix16_exp(fix16_t inValue) { function fix16_t (line 61) | fix16_t fix16_log(fix16_t inValue) function fix16_t (line 106) | static inline fix16_t fix16_rs(fix16_t x) function fix16_t (line 122) | static fix16_t fix16__log2_inner(fix16_t x) function fix16_t (line 165) | fix16_t fix16_log2(fix16_t x) function fix16_t (line 191) | fix16_t fix16_slog2(fix16_t x) FILE: src/fixmath/fix16_sqrt.c function fix16_t (line 12) | fix16_t fix16_sqrt(fix16_t inValue) FILE: src/fixmath/fix16_str.c function fix16_to_str (line 28) | void fix16_to_str(fix16_t value, char *buf, int decimals) function fix16_t (line 60) | fix16_t fix16_from_str(const char *buf) FILE: src/fixmath/fix16_trig.c function fix16_t (line 17) | fix16_t fix16_sin_parabola(fix16_t inAngle) function fix16_t (line 47) | fix16_t fix16_sin(fix16_t inAngle) function fix16_t (line 109) | fix16_t fix16_cos(fix16_t inAngle) function fix16_t (line 114) | fix16_t fix16_tan(fix16_t inAngle) function fix16_t (line 119) | fix16_t fix16_asin(fix16_t x) function fix16_t (line 132) | fix16_t fix16_acos(fix16_t x) function fix16_t (line 137) | fix16_t fix16_atan2(fix16_t inY , fix16_t inX) function fix16_t (line 179) | fix16_t fix16_atan(fix16_t x) FILE: src/fixmath/fract32.c function fract32_t (line 5) | fract32_t fract32_create(uint32_t inNumerator, uint32_t inDenominator) { function fract32_t (line 13) | fract32_t fract32_invert(fract32_t inFract) { function fract32_usmul (line 18) | uint32_t fract32_usmul(uint32_t inVal, fract32_t inFract) { function fract32_smul (line 22) | int32_t fract32_smul(int32_t inVal, fract32_t inFract) { FILE: src/fixmath/uint32.c function uint32_log2 (line 3) | uint32_t uint32_log2(uint32_t inVal) { FILE: src/mini_std/ctype.c function __tolower (line 34) | unsigned char __tolower(unsigned char c) { function __toupper (line 42) | unsigned char __toupper(unsigned char c) { FILE: src/mini_std/intrin.c function __clzsi2 (line 3) | __attribute__ ((used)) type DIunion (line 76) | typedef union { function DItype (line 81) | __attribute__ ((used)) FILE: src/mini_std/printf.c type out_fct_wrap_type (line 126) | typedef struct { function _out_buffer (line 133) | static inline void _out_buffer(char character, void* buffer, size_t idx,... function _out_null (line 142) | static inline void _out_null(char character, void* buffer, size_t idx, s... function _out_char (line 149) | static inline void _out_char(char character, void* buffer, size_t idx, s... function _out_fct (line 159) | static inline void _out_fct(char character, void* buffer, size_t idx, si... function _strnlen_s (line 171) | static inline unsigned int _strnlen_s(const char* str, size_t maxsize) function _is_digit (line 181) | static inline bool _is_digit(char ch) function _atoi (line 188) | static unsigned int _atoi(const char** str) function _out_rev (line 199) | static size_t _out_rev(out_fct_type out, char* buffer, size_t idx, size_... function _ntoa_format (line 227) | static size_t _ntoa_format(out_fct_type out, char* buffer, size_t idx, s... function _ntoa_long (line 281) | static size_t _ntoa_long(out_fct_type out, char* buffer, size_t idx, siz... function _ntoa_long_long (line 306) | static size_t _ntoa_long_long(out_fct_type out, char* buffer, size_t idx... function _ftoa (line 339) | static size_t _ftoa(out_fct_type out, char* buffer, size_t idx, size_t m... function _etoa (line 467) | static size_t _etoa(out_fct_type out, char* buffer, size_t idx, size_t m... function _vsnprintf (line 577) | static int _vsnprintf(out_fct_type out, char* buffer, const size_t maxle... FILE: src/mini_std/stdio_file.c function FILE (line 8) | FILE *fopen(const char *restrict szFileName, const char *restrict szMode) { function fread (line 37) | size_t fread(void *restrict pBuffer, size_t Size, size_t Count, FILE *re... function fwrite (line 49) | size_t fwrite(const void *restrict pBuffer, size_t Size, size_t Count, F... function fclose (line 60) | int fclose(FILE *pStream) { function fseek (line 68) | int fseek(FILE *pStream, long Offset, int Origin) { function fflush (line 82) | int fflush(UNUSED_ARG FILE *pStream) { function ftell (line 88) | long ftell(FILE *pStream) { function feof (line 93) | int feof(FILE *pStream) { function rename (line 101) | int rename(const char *szSource, const char *szDestination) { function remove (line 105) | int remove(const char *szFilePath) { FILE: src/mini_std/stdio_putchar.c function _putchar (line 4) | void _putchar(char character) { FILE: src/mini_std/stdlib.c function exit (line 6) | void exit(int exit_code) { function qsortEmu (line 15) | int qsortEmu(const void *_a, const void *_b, __attribute__((unused)) voi... function qsort (line 19) | void qsort( FILE: src/mini_std/string.c function memcmp (line 3) | int memcmp(const void *pLhs, const void *pRhs, size_t count) { function strcmp (line 54) | int strcmp(const char *szA, const char *szB) { FILE: src/mini_std/strtoul.c function strtoul (line 7) | unsigned long strtoul(const char *nptr, char **endptr, int base) FILE: tools/src/audio_conv.cpp function printUsage (line 12) | void printUsage(const std::string &szAppName) { function main (line 32) | int main(int lArgCount, const char *pArgs[]) { FILE: tools/src/bitmap_conv.cpp function printUsage (line 10) | void printUsage(const std::string &szAppName) function main (line 30) | int main(int lArgCount, const char *pArgs[]) FILE: tools/src/bitmap_transform.cpp class tOp (line 10) | class tOp { class tOpExtract (line 16) | class tOpExtract: public tOp { class tOpRotate (line 25) | class tOpRotate: public tOp { class tOpMirror (line 40) | class tOpMirror: public tOp { type tAxis (line 42) | enum class tAxis { function printUsage (line 53) | void printUsage(const std::string &szAppName) function main (line 64) | int main(int lArgCount, char *pArgs[]) function tChunkyBitmap (line 177) | tChunkyBitmap tOpExtract::execute(const tChunkyBitmap &Source) function tChunkyBitmap (line 206) | tChunkyBitmap tOpMirror::execute(const tChunkyBitmap &Source) function tChunkyBitmap (line 242) | tChunkyBitmap tOpRotate::execute(const tChunkyBitmap &Source) { FILE: tools/src/common/bitmap.cpp type tBmFlags (line 13) | enum class tBmFlags: std::uint8_t { function tChunkyBitmap (line 71) | tChunkyBitmap tChunkyBitmap::fromPng(const std::string &szPath) function tPlanarBitmap (line 231) | tPlanarBitmap tPlanarBitmap::fromBm(const std::string &szPath) function tRgb (line 294) | tRgb &tChunkyBitmap::pixelAt(std::uint16_t uwX, std::uint16_t uwY) function tRgb (line 300) | const tRgb &tChunkyBitmap::pixelAt(std::uint16_t uwX, std::uint16_t uwY)... function tChunkyBitmap (line 364) | tChunkyBitmap tChunkyBitmap::filterColors( FILE: tools/src/common/bitmap.h function class (line 16) | class tChunkyBitmap { function class (line 52) | class tPlanarBitmap { FILE: tools/src/common/compress.cpp function rleTableRead (line 9) | static uint8_t rleTableRead(const uint8_t *table, std::uint16_t *index) function rleTableFind (line 20) | static bool rleTableFind( function rleTableWrite (line 63) | static void rleTableWrite(uint8_t *table, std::uint16_t *index, uint8_t ... function compressUnpackerInit (line 70) | void compressUnpackerInit( function tCompressUnpackResult (line 86) | tCompressUnpackResult compressUnpackerProcess( function compressPack (line 169) | std::uint32_t compressPack( FILE: tools/src/common/compress.hpp type tCompressUnpackStateKind (line 7) | enum tCompressUnpackStateKind { type tCompressUnpackResult (line 15) | enum tCompressUnpackResult { type tCompressUnpacker (line 21) | struct tCompressUnpacker { FILE: tools/src/common/endian.h function namespace (line 11) | namespace nEndian { FILE: tools/src/common/exception.cpp function exceptionHandle (line 3) | void exceptionHandle( FILE: tools/src/common/flags/allow_flags.hpp type flags (line 8) | namespace flags { type is_flags (line 11) | struct is_flags FILE: tools/src/common/flags/flags.hpp type flags (line 14) | namespace flags { type empty_t (line 17) | struct empty_t { method empty_t (line 18) | constexpr empty_t() noexcept = default; class flags (line 22) | class flags { method bit_size (line 43) | constexpr static std::size_t bit_size() { return sizeof(impl_type) *... method flags (line 53) | flags() noexcept = default; method flags (line 54) | flags(const flags &fl) noexcept = default; method flags (line 55) | flags &operator=(const flags &fl) noexcept = default; method flags (line 56) | flags(flags &&fl) noexcept = default; method flags (line 57) | flags &operator=(flags &&fl) noexcept= default; method flags (line 60) | explicit constexpr flags(empty_t) noexcept : val_(0) {} method flags (line 64) | explicit method flags (line 69) | flags &operator=(enum_type e) noexcept { method flags (line 75) | flags(std::initializer_list il) noexcept : val_(0) { inse... method flags (line 77) | flags &operator=(std::initializer_list il) noexcept { method flags (line 84) | flags(enum_type e, Args ... args) noexcept : flags{e, args...} {} method flags (line 88) | flags(FwIter b, FwIter e, method flags (line 109) | constexpr flags operator~() const noexcept { return flags(~val_); } method flags (line 111) | flags &operator|=(const flags &fl) noexcept { method flags (line 116) | flags &operator&=(const flags &fl) noexcept { method flags (line 121) | flags &operator^=(const flags &fl) noexcept { method flags (line 127) | flags &operator|=(enum_type e) noexcept { method flags (line 132) | flags &operator&=(enum_type e) noexcept { method flags (line 137) | flags &operator^=(enum_type e) noexcept { method flags (line 142) | constexpr flags operator|(flags f1, flags f2) noexcept { method flags (line 146) | constexpr flags operator&(flags f1, flags f2) noexcept { method flags (line 150) | constexpr flags operator^(flags f1, flags f2) noexcept { method swap (line 155) | void swap(flags &fl) noexcept { std::swap(val_, fl.val_); } method underlying_type (line 158) | constexpr underlying_type underlying_value() const noexcept { method set_underlying_value (line 162) | void set_underlying_value(underlying_type newval) noexcept { method to_bitset (line 171) | constexpr std::bitset::bit_size()> to_bitset() const noexce... method empty (line 176) | constexpr bool empty() const noexcept { return !val_; } method size_type (line 178) | size_type size() const noexcept { method size_type (line 182) | constexpr size_type max_size() const noexcept { return bit_size(); } method iterator (line 185) | iterator begin() const noexcept { return cbegin(); } method iterator (line 186) | iterator cbegin() const noexcept { return iterator{val_}; } method iterator (line 188) | constexpr iterator end() const noexcept { return cend(); } method iterator (line 189) | constexpr iterator cend() const noexcept { return {}; } method iterator (line 192) | constexpr iterator find(enum_type e) const noexcept { return {val_, ... method size_type (line 194) | constexpr size_type count(enum_type e) const noexcept { method equal_range (line 199) | std::pair equal_range(enum_type e) const noexcept { method emplace (line 207) | std::pair emplace(Args && ... args) noexcept { method iterator (line 212) | iterator emplace_hint(iterator, Args && ... args) noexcept { method insert (line 217) | std::pair insert(enum_type e) noexcept { method insert (line 228) | std::pair insert(iterator, enum_type e) noexcept { method insert (line 233) | auto insert(FwIter i1, FwIter i2) method iterator (line 248) | iterator erase(iterator i) noexcept { method size_type (line 254) | size_type erase(enum_type e) noexcept { method iterator (line 260) | iterator erase(iterator i1, iterator i2) noexcept { method clear (line 267) | void clear() noexcept { val_ = 0; } method flags (line 270) | constexpr explicit flags(impl_type val) noexcept : val_(val) {} method update_uvalue (line 272) | void update_uvalue(iterator &it) const noexcept { it.uvalue_ = val_; } function swap (line 279) | void swap(flags &fl1, flags &fl2) noexcept { fl1.swap(fl2); } FILE: tools/src/common/flags/flagsfwd.hpp type flags (line 5) | namespace flags { template class flags; } class flags (line 5) | class flags FILE: tools/src/common/flags/iterator.hpp type flags (line 10) | namespace flags { class FlagsIterator (line 14) | class FlagsIterator { method FlagsIterator (line 24) | constexpr FlagsIterator() noexcept : uvalue_(0), mask_(0) {} method FlagsIterator (line 26) | constexpr FlagsIterator(const FlagsIterator &other) noexcept method FlagsIterator (line 30) | FlagsIterator &operator++() noexcept { method FlagsIterator (line 34) | FlagsIterator operator++(int) noexcept { method reference (line 41) | constexpr reference operator*() const noexcept { method FlagsIterator (line 63) | explicit FlagsIterator(impl_type uv) noexcept : uvalue_(uv), mask_(1) { method FlagsIterator (line 67) | constexpr FlagsIterator(impl_type uv, E e) noexcept method nextMask (line 73) | void nextMask() noexcept { FILE: tools/src/common/fs.cpp type nFs (line 21) | namespace nFs { function dirCreate (line 23) | bool dirCreate(const std::string &szPath) function isDir (line 34) | bool isDir(const std::string &szPath) function getExt (line 47) | std::string getExt(const std::string &szPath) function removeExt (line 56) | std::string removeExt(const std::string &szPath) function getBaseName (line 65) | std::string getBaseName(const std::string &szPath) function iterateDirectory (line 78) | void iterateDirectory(const std::string &szPath, std::function& buffer, const std::stri... function save_file (line 6020) | unsigned save_file(const std::vector& buffer, const std... function decompress (line 6028) | unsigned decompress(std::vector& out, const unsigned ch... function decompress (line 6042) | unsigned decompress(std::vector& out, const std::vector... function compress (line 6050) | unsigned compress(std::vector& out, const unsigned char... function compress (line 6064) | unsigned compress(std::vector& out, const std::vector& out, unsigned& w, unsigned... function decode (line 6116) | unsigned decode(std::vector& out, unsigned& w, unsigned... function decode (line 6122) | unsigned decode(std::vector& out, unsigned& w, unsigned... function decode (line 6137) | unsigned decode(std::vector& out, unsigned& w, unsigned... function decode (line 6145) | unsigned decode(std::vector& out, unsigned& w, unsigned... function encode (line 6157) | unsigned encode(std::vector& out, const unsigned char* ... function encode (line 6171) | unsigned encode(std::vector& out, function encode (line 6179) | unsigned encode(std::vector& out, function encode (line 6194) | unsigned encode(std::vector& out, function encode (line 6203) | unsigned encode(const std::string& filename, function encode (line 6213) | unsigned encode(const std::string& filename, FILE: tools/src/common/lodepng.h type LodePNGColorType (line 91) | typedef enum LodePNGColorType function namespace (line 199) | namespace lodepng type LodePNGDecompressSettings (line 255) | typedef struct LodePNGDecompressSettings LodePNGDecompressSettings; type LodePNGDecompressSettings (line 256) | struct LodePNGDecompressSettings type LodePNGCompressSettings (line 283) | typedef struct LodePNGCompressSettings LodePNGCompressSettings; type LodePNGCompressSettings (line 284) | struct LodePNGCompressSettings /*deflate = compress*/ type LodePNGColorMode (line 318) | typedef struct LodePNGColorMode type LodePNGTime (line 395) | typedef struct LodePNGTime type LodePNGInfo (line 407) | typedef struct LodePNGInfo type LodePNGDecoderSettings (line 519) | typedef struct LodePNGDecoderSettings type LodePNGFilterStrategy (line 539) | typedef enum LodePNGFilterStrategy type LodePNGColorProfile (line 559) | typedef struct LodePNGColorProfile type LodePNGEncoderSettings (line 585) | typedef struct LodePNGEncoderSettings type LodePNGState (line 622) | typedef struct LodePNGState function namespace (line 817) | namespace lodepng FILE: tools/src/common/logging.h function namespace (line 10) | namespace nLog { FILE: tools/src/common/mod.h type tSample (line 13) | struct tSample { type tNote (line 29) | struct tNote { function class (line 36) | class tMod { FILE: tools/src/common/palette.cpp function beginsWith (line 21) | static bool beginsWith( function tPalette (line 30) | tPalette tPalette::fromGpl(const std::string &szPath) { function tPalette (line 73) | tPalette tPalette::fromPlt(const std::string &szPath) { function tPalette (line 117) | tPalette tPalette::fromPromotionPal(const std::string &szPath) { function tPalette (line 144) | tPalette tPalette::fromAct(const std::string &szPath) { function tPalette (line 173) | tPalette tPalette::fromFile(const std::string &szPath) { FILE: tools/src/common/palette.h function class (line 12) | class tPalette { FILE: tools/src/common/parse.h function namespace (line 11) | namespace nParse { function hexToRange (line 28) | bool hexToRange(const std::string &szVal, t_tValue Min, t_tValue Max, t_... FILE: tools/src/common/rgb.cpp function tRgb (line 35) | tRgb tRgb::to12Bit(void) const function tRgb (line 44) | tRgb tRgb::toEhb(void) const FILE: tools/src/common/rgb.h type tRgb (line 11) | struct tRgb { FILE: tools/src/common/sfx.cpp function tSfx (line 157) | tSfx tSfx::splitAfter(std::uint32_t ulSamples) { FILE: tools/src/common/sfx.h function class (line 12) | class tSfx { FILE: tools/src/common/stream.cpp type nStream (line 7) | namespace nStream { FILE: tools/src/common/stream.h function namespace (line 10) | namespace nStream { FILE: tools/src/common/utf8.h function decode (line 30) | static inline uint32_t decode(uint32_t* state, uint32_t* codep, uint32_t... FILE: tools/src/common/wav.cpp type tAudioFormat (line 11) | enum class tAudioFormat: std::uint16_t { function tryRead (line 15) | bool tryRead(std::ifstream &Stream, char *Buffer, std::uint32_t ulSize) FILE: tools/src/common/wav.h function class (line 12) | class tWav { FILE: tools/src/font_conv.cpp type tFontFormat (line 17) | enum class tFontFormat: std::uint8_t { function printUsage (line 34) | void printUsage(const std::string &szAppName) { function getCharCodeFromTok (line 62) | static std::uint32_t getCharCodeFromTok(const tJson *pJson, std::uint16_... function main (line 88) | int main(int lArgCount, const char *pArgs[]) FILE: tools/src/mod_tool.cpp function main (line 19) | int main(int lArgCount, const char *pArgs[]) FILE: tools/src/pak_tool.cpp type tPakEntry (line 16) | struct tPakEntry { function adler32Buffer (line 24) | static std::uint32_t adler32Buffer(const std::uint8_t *pData, std::uint3... function printUsage (line 40) | static void printUsage(const std::string &szAppName) { function main (line 51) | int main(int lArgCount, const char *pArgs[]) FILE: tools/src/palette_conv.cpp function printUsage (line 14) | void printUsage(const std::string &szAppName) { function main (line 32) | int main(int lArgCount, const char *pArgs[]) { FILE: tools/src/tileset_conv.cpp type tConfig (line 13) | struct tConfig { function printUsage (line 100) | static void printUsage(const std::string &szAppName) function readTiles (line 127) | static std::vector readTiles( function saveTiles (line 211) | static void saveTiles( function main (line 308) | int main(int lArgCount, const char *pArgs[])