zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Lib3dsIo Struct Reference

#include <lib3ds.h>

Public Attributes

voidimpl
 
void(* log_func )(void *self, Lib3dsLogLevel level, int indent, const char *msg)
 
size_t(* read_func )(void *self, void *buffer, size_t size)
 
long(* seek_func )(void *self, long offset, Lib3dsIoSeek origin)
 
voidself
 
long(* tell_func )(void *self)
 
size_t(* write_func )(void *self, const void *buffer, size_t size)
 

Detailed Description

Definition at line 56 of file lib3ds.h.

Member Data Documentation

void(* Lib3dsIo::log_func)(void *self, Lib3dsLogLevel level, int indent, const char *msg)
size_t(* Lib3dsIo::read_func)(void *self, void *buffer, size_t size)

Definition at line 61 of file lib3ds.h.

Referenced by lib3ds_file_open(), lib3ds_file_save(), and lib3ds_io_read().

long(* Lib3dsIo::seek_func)(void *self, long offset, Lib3dsIoSeek origin)

Definition at line 59 of file lib3ds.h.

Referenced by lib3ds_file_open(), lib3ds_file_save(), and lib3ds_io_seek().

long(* Lib3dsIo::tell_func)(void *self)

Definition at line 60 of file lib3ds.h.

Referenced by lib3ds_file_open(), lib3ds_file_save(), and lib3ds_io_tell().

size_t(* Lib3dsIo::write_func)(void *self, const void *buffer, size_t size)

Definition at line 62 of file lib3ds.h.

Referenced by lib3ds_file_open(), lib3ds_file_save(), and lib3ds_io_write().


The documentation for this struct was generated from the following file: