wut/include/gx2/draw.h

43 lines
747 B
C
Raw Normal View History

2016-01-08 17:38:38 +01:00
#pragma once
#include <wut.h>
#include "enum.h"
2016-01-08 17:38:38 +01:00
/**
* \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
/** @} */