mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 11:26:18 -04:00
5e987cc0e2
Fixes #2545 Fixes #2546 Fixes #2547 Fixes #2548 Fixes #2549 Fixes #2550 Fixes #2551 Fixes #2552 Fixes #2553 Fixes #2554 Fixes #2555 Fixes #2556 Fixes #2557 Fixes #2558 Fixes #2559 Fixes #2560 Fixes #2561 Fixes #2562 Fixes #2563 Fixes #2564 Fixes #2565 Fixes #2567 Fixes #2566 Fixes #2568 Fixes #2569 Fixes #2570 Fixes #2522 Fixes #2571 --------- Co-authored-by: water <awaterford111445@gmail.com> Co-authored-by: Hat Kid <6624576+Hat-Kid@users.noreply.github.com> Co-authored-by: ManDude <7569514+ManDude@users.noreply.github.com>
24 lines
651 B
C++
24 lines
651 B
C++
#pragma once
|
|
|
|
#include "isocommon.h"
|
|
|
|
#include "common/common_types.h"
|
|
|
|
#include "game/overlord/common/isocommon.h"
|
|
|
|
namespace jak1 {
|
|
void iso_queue_init_globals();
|
|
void InitBuffers();
|
|
IsoBufferHeader* AllocateBuffer(uint32_t size);
|
|
void FreeBuffer(IsoBufferHeader* buffer);
|
|
u32 QueueMessage(IsoMessage* cmd, int32_t priority, const char* name);
|
|
void UnqueueMessage(IsoMessage* cmd);
|
|
IsoMessage* GetMessage();
|
|
void ProcessMessageData();
|
|
void ReturnMessage(IsoMessage* cmd);
|
|
IsoBufferHeader* TryAllocateBuffer(uint32_t size);
|
|
|
|
VagCommand* GetVAGCommand();
|
|
void FreeVAGCommand(VagCommand* cmd);
|
|
void ReleaseMessage(IsoMessage* cmd);
|
|
} // namespace jak1
|