WUT  0.1
Wii U Toolchain
Data Structures | Typedefs | Enumerations | Functions
surface.h File Reference
#include <wut.h>

Go to the source code of this file.

Data Structures

struct  GX2Surface
 
struct  GX2DepthBuffer
 
struct  GX2ColorBuffer
 

Typedefs

typedef struct GX2Surface GX2Surface
 
typedef struct GX2DepthBuffer GX2DepthBuffer
 
typedef struct GX2ColorBuffer GX2ColorBuffer
 
typedef enum GX2AAMode GX2AAMode
 
typedef enum GX2SurfaceUse GX2SurfaceUse
 
typedef enum GX2RResourceFlags GX2RResourceFlags
 
typedef enum GX2TileMode GX2TileMode
 
typedef enum GX2RenderTarget GX2RenderTarget
 

Enumerations

enum  GX2SurfaceDim
 
enum  GX2SurfaceFormat
 
enum  GX2AAMode
 
enum  GX2SurfaceUse
 
enum  GX2RResourceFlags
 
enum  GX2TileMode
 
enum  GX2RenderTarget
 

Functions

void GX2CalcSurfaceSizeAndAlignment (GX2Surface *surface)
 
void GX2CalcDepthBufferHiZInfo (GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
 
void GX2SetColorBuffer (GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
 
void GX2SetDepthBuffer (GX2DepthBuffer *depthBuffer)
 
void GX2InitColorBufferRegs (GX2ColorBuffer *colorBuffer)
 
void GX2InitDepthBufferRegs (GX2DepthBuffer *depthBuffer)
 
void GX2InitDepthBufferHiZEnable (GX2DepthBuffer *depthBuffer, BOOL enable)
 
uint32_t GX2GetSurfaceSwizzle (GX2Surface *surface)
 
void GX2SetSurfaceSwizzle (GX2Surface *surface, uint32_t swizzle)
 
void GX2CopySurface (GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)