RetroArch
Classes | Functions
buffer.h File Reference
#include <wiiu/types.h>
#include "resource.h"
Include dependency graph for buffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GX2RBuffer
 

Functions

BOOL X2RBufferExists (GX2RBuffer *buffer)
 
BOOL X2RCreateBuffer (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)
 
voidGX2RLockBufferEx (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)
 

Function Documentation

◆ GX2RCreateBufferUserMemory()

BOOL GX2RCreateBufferUserMemory ( GX2RBuffer buffer,
void memory,
uint32_t  size 
)

◆ GX2RDestroyBufferEx()

void GX2RDestroyBufferEx ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)

◆ GX2RGetBufferAlignment()

uint32_t GX2RGetBufferAlignment ( GX2RResourceFlags  flags)

◆ GX2RGetBufferAllocationSize()

uint32_t GX2RGetBufferAllocationSize ( GX2RBuffer buffer)

◆ GX2RInvalidateBuffer()

void GX2RInvalidateBuffer ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)

◆ GX2RLockBufferEx()

void* GX2RLockBufferEx ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)

◆ GX2RSetGeometryUniformBlock()

void GX2RSetGeometryUniformBlock ( GX2RBuffer buffer,
uint32_t  location,
uint32_t  offset 
)

◆ GX2RSetPixelUniformBlock()

void GX2RSetPixelUniformBlock ( GX2RBuffer buffer,
uint32_t  location,
uint32_t  offset 
)

◆ GX2RSetVertexUniformBlock()

void GX2RSetVertexUniformBlock ( GX2RBuffer buffer,
uint32_t  location,
uint32_t  offset 
)

◆ GX2RUnlockBufferEx()

void GX2RUnlockBufferEx ( GX2RBuffer buffer,
GX2RResourceFlags  flags 
)

◆ X2RBufferExists()

BOOL X2RBufferExists ( GX2RBuffer buffer)

◆ X2RCreateBuffer()

BOOL X2RCreateBuffer ( GX2RBuffer buffer)