26 memset(viewport, 0,
sizeof(*viewport));
void lib3ds_io_write_intw(Lib3dsIo *io, int16_t w)
unsigned short layout_position[2]
int16_t lib3ds_io_read_intw(Lib3dsIo *io)
else Out of place iCCP chunk
size_t lib3ds_io_read(Lib3dsIo *io, void *buffer, size_t size)
float default_position[3]
void lib3ds_viewport_write(Lib3dsViewport *viewport, Lib3dsIo *io)
void lib3ds_io_read_vector(Lib3dsIo *io, float v[3])
void lib3ds_viewport_read(Lib3dsViewport *viewport, Lib3dsIo *io)
void lib3ds_chunk_unknown(uint16_t chunk, Lib3dsIo *io)
#define LIB3DS_LAYOUT_MAX_VIEWS
size_t lib3ds_io_write(Lib3dsIo *io, const void *buffer, size_t size)
uint16_t lib3ds_chunk_read_next(Lib3dsChunk *c, Lib3dsIo *io)
void lib3ds_chunk_write_start(Lib3dsChunk *c, Lib3dsIo *io)
void lib3ds_io_write_vector(Lib3dsIo *io, float v[3])
Lib3dsView layout_views[LIB3DS_LAYOUT_MAX_VIEWS]
void lib3ds_io_write_float(Lib3dsIo *io, float l)
unsigned short layout_size[2]
uint16_t lib3ds_io_read_word(Lib3dsIo *io)
float lib3ds_io_read_float(Lib3dsIo *io)
void lib3ds_chunk_read_end(Lib3dsChunk *c, Lib3dsIo *io)
void lib3ds_chunk_read_tell(Lib3dsChunk *c, Lib3dsIo *io)
void lib3ds_chunk_write(Lib3dsChunk *c, Lib3dsIo *io)
void lib3ds_chunk_read_start(Lib3dsChunk *c, uint16_t chunk, Lib3dsIo *io)
void lib3ds_chunk_write_end(Lib3dsChunk *c, Lib3dsIo *io)
float default_horiz_angle
void lib3ds_io_write_word(Lib3dsIo *io, uint16_t w)