#pragma once #include #include "enum.h" /** * \defgroup gx2_draw Draw * \ingroup gx2 * @{ */ #ifdef __cplusplus extern "C" { #endif void GX2SetAttribBuffer(uint32_t index, uint32_t size, uint32_t stride, void *buffer); void GX2DrawEx(GX2PrimitiveMode mode, uint32_t numVertices, uint32_t offset, uint32_t numInstances); void GX2DrawIndexedEx(GX2PrimitiveMode mode, uint32_t numVertices, GX2IndexType indexType, void *indices, uint32_t offset, uint32_t numInstances); void GX2SetPrimitiveRestartIndex(uint32_t index); #ifdef __cplusplus } #endif /** @} */