2023-01-02 13:17:18 -06:00
|
|
|
#ifndef GX_DRAW_HPP
|
|
|
|
|
#define GX_DRAW_HPP
|
|
|
|
|
|
|
|
|
|
#include "gx/CGxBatch.hpp"
|
|
|
|
|
#include "gx/Types.hpp"
|
|
|
|
|
#include <cstdint>
|
|
|
|
|
|
|
|
|
|
class C3Vector;
|
|
|
|
|
class CImVector;
|
|
|
|
|
|
2023-03-10 11:29:00 -06:00
|
|
|
void GxDraw(CGxBatch* batch, int32_t indexed);
|
2023-01-02 13:17:18 -06:00
|
|
|
|
2023-04-07 15:40:32 -04:00
|
|
|
void GxDrawLockedElements(EGxPrim primType, uint32_t indexCount, const uint16_t* indices);
|
|
|
|
|
|
2023-01-02 13:17:18 -06:00
|
|
|
void GxSceneClear(uint32_t, CImVector);
|
|
|
|
|
|
2023-04-06 12:22:04 -05:00
|
|
|
void GxScenePresent(uint32_t a2);
|
|
|
|
|
|
|
|
|
|
void GxSub682A00();
|
2023-01-02 13:17:18 -06:00
|
|
|
|
|
|
|
|
void GxuFlushDrawList(EGxuDrawListCategory, const C3Vector&);
|
|
|
|
|
|
|
|
|
|
#endif
|