mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-21 17:55:13 -05:00
18 lines
719 B
C
18 lines
719 B
C
#ifndef POKEPLATINUM_RENDER_VIEW_H
|
|
#define POKEPLATINUM_RENDER_VIEW_H
|
|
|
|
#include <nnsys.h>
|
|
|
|
void InitRenderer(NNSG2dRendererInstance *renderer, fx32 spriteZOffset);
|
|
void InitRenderSurface(NNSG2dRenderSurface *surface,
|
|
NNSG2dViewRect *viewRect,
|
|
NNSG2dOamRegisterFunction oamRegisterFunc,
|
|
NNSG2dAffineRegisterFunction oamAffineRegisterFunc,
|
|
NNSG2dRndCellCullingFunction visibilityCullingFunc,
|
|
NNSG2dSurfaceType surfaceType,
|
|
NNSG2dRendererInstance *renderer);
|
|
void SetRenderSurfaceViewRect(NNSG2dRenderSurface *surface, NNSG2dViewRect *viewRect);
|
|
BOOL IsObjectInView(const NNSG2dCellData *cellData, const MtxFx32 *objectCoords, const NNSG2dViewRect *viewRect);
|
|
|
|
#endif // POKEPLATINUM_RENDER_VIEW_H
|