WUT  0.1
Wii U Toolchain
Data Structures | Typedefs | Functions
Buffer

Data Structures

struct  GX2RBuffer
 

Typedefs

typedef struct GX2RBuffer GX2RBuffer
 

Functions

BOOL GX2RBufferExists (GX2RBuffer *buffer)
 
BOOL GX2RCreateBuffer (GX2RBuffer *buffer)
 
BOOL GX2RCreateBufferUserMemory (GX2RBuffer *buffer, void *memory, uint32_t size)
 
void GX2RDestroyBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAlignment (GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAllocationSize (GX2RBuffer *buffer)
 
void GX2RInvalidateBuffer (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void * GX2RLockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RUnlockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RSetVertexUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetPixelUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetGeometryUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 

Detailed Description

Typedef Documentation

typedef struct GX2RBuffer GX2RBuffer

Definition at line 15 of file buffer.h.

Function Documentation

BOOL GX2RBufferExists ( GX2RBuffer buffer)
BOOL GX2RCreateBuffer ( GX2RBuffer buffer)
BOOL GX2RCreateBufferUserMemory ( GX2RBuffer buffer,
void *  memory,
uint32_t  size 
)
void GX2RDestroyBufferEx ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)
uint32_t GX2RGetBufferAlignment ( GX2RResourceFlags  flags)
uint32_t GX2RGetBufferAllocationSize ( GX2RBuffer buffer)
void GX2RInvalidateBuffer ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)
void* GX2RLockBufferEx ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)
void GX2RUnlockBufferEx ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)
void GX2RSetVertexUniformBlock ( GX2RBuffer buffer,
uint32_t  location,
uint32_t  offset 
)
void GX2RSetPixelUniformBlock ( GX2RBuffer buffer,
uint32_t  location,
uint32_t  offset 
)
void GX2RSetGeometryUniformBlock ( GX2RBuffer buffer,
uint32_t  location,
uint32_t  offset 
)