Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
Functions
ma_io.cpp File Reference
#include "core/io/ma_io.h"

Functions

static ma_result sdl_vfs_onOpen (ma_vfs *pVFS, const char *pPath, ma_uint32 openMode, ma_vfs_file *pFile)
 
static ma_result sdl_vfs_onRead (ma_vfs *pVFS, ma_vfs_file file, void *pBuffer, size_t size, size_t *pBytesRead)
 
static ma_result sdl_vfs_onSeek (ma_vfs *pVFS, ma_vfs_file file, ma_int64 offset, ma_seek_origin origin)
 
static ma_result sdl_vfs_onTell (ma_vfs *pVFS, ma_vfs_file file, ma_int64 *pCursor)
 
static ma_result sdl_vfs_onClose (ma_vfs *pVFS, ma_vfs_file file)
 
ma_result ember_init_ma_vfs (MiniAudio_VFS *vfs)
 

Function Documentation

◆ ember_init_ma_vfs()

ma_result ember_init_ma_vfs ( MiniAudio_VFS vfs)

◆ sdl_vfs_onClose()

static ma_result sdl_vfs_onClose ( ma_vfs *  pVFS,
ma_vfs_file  file 
)
static

◆ sdl_vfs_onOpen()

static ma_result sdl_vfs_onOpen ( ma_vfs *  pVFS,
const char *  pPath,
ma_uint32  openMode,
ma_vfs_file *  pFile 
)
static

◆ sdl_vfs_onRead()

static ma_result sdl_vfs_onRead ( ma_vfs *  pVFS,
ma_vfs_file  file,
void *  pBuffer,
size_t  size,
size_t *  pBytesRead 
)
static

◆ sdl_vfs_onSeek()

static ma_result sdl_vfs_onSeek ( ma_vfs *  pVFS,
ma_vfs_file  file,
ma_int64  offset,
ma_seek_origin  origin 
)
static

◆ sdl_vfs_onTell()

static ma_result sdl_vfs_onTell ( ma_vfs *  pVFS,
ma_vfs_file  file,
ma_int64 *  pCursor 
)
static