![]() |
Coin3D is Free Software, published under the BSD 3-clause license. |
https://coin3d.github.io https://www.kongsberg.com/en/kogt/ |
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <config.h>
#include <simage.h>
#include <simage_private.h>
#include <string.h>
Go to the source code of this file.
Data Structures | |
struct | simage_stream_s |
struct | simage_stream_importer |
struct | simage_stream_exporter |
Variables | |
static struct simage_stream_importer * | importers |
static struct simage_stream_exporter * | exporters |
|
static |
Definition at line 101 of file stream.c.
Referenced by s_stream_create().
|
static |
Definition at line 78 of file stream.c.
References libsndfile_stream_close(), libsndfile_stream_get(), libsndfile_stream_open(), libsndfile_stream_seek(), libsndfile_stream_tell(), oggvorbis_reader_stream_close(), oggvorbis_reader_stream_get(), oggvorbis_reader_stream_open(), oggvorbis_reader_stream_seek(), oggvorbis_reader_stream_tell(), and s_stream_importer_add_ex().
Referenced by s_stream_open().
void s_stream_close | ( | s_stream * | stream | ) |
Definition at line 190 of file stream.c.
References simage_stream_s::close.
void* s_stream_context_get | ( | s_stream * | stream | ) |
Definition at line 213 of file stream.c.
References simage_stream_s::context.
void s_stream_context_set | ( | s_stream * | stream, |
void * | context | ||
) |
Definition at line 219 of file stream.c.
References simage_stream_s::context.
Definition at line 145 of file stream.c.
References add_internal_exporters(), simage_stream_s::close, simage_stream_exporter::close, simage_stream_s::context, simage_stream_s::create, simage_stream_exporter::create, exporters, simage_stream_s::filename, simage_stream_exporter::next, simage_stream_s::params, simage_stream_s::put, simage_stream_exporter::put, simage_stream_s::seek, simage_stream_exporter::seek, simage_stream_s::tell, and simage_stream_exporter::tell.
void s_stream_destroy | ( | s_stream * | stream | ) |
Definition at line 196 of file stream.c.
References simage_stream_s::filename, simage_stream_s::params, and s_params_destroy().
void s_stream_exporter_add | ( | s_stream_create_func * | create, |
s_stream_put_func * | put, | ||
s_stream_close_func * | close | ||
) |
Definition at line 260 of file stream.c.
References s_stream_exporter_add_ex().
void s_stream_exporter_add_ex | ( | s_stream_create_func * | create, |
s_stream_put_func * | put, | ||
s_stream_seek_func * | seek, | ||
s_stream_tell_func * | tell, | ||
s_stream_close_func * | close | ||
) |
Definition at line 268 of file stream.c.
References simage_stream_exporter::close, simage_stream_exporter::create, exporters, simage_stream_exporter::next, simage_stream_exporter::put, simage_stream_exporter::seek, and simage_stream_exporter::tell.
Referenced by s_stream_exporter_add().
Definition at line 176 of file stream.c.
References simage_stream_s::get.
void s_stream_importer_add | ( | s_stream_open_func * | open, |
s_stream_get_func * | get, | ||
s_stream_close_func * | close | ||
) |
Definition at line 225 of file stream.c.
References s_stream_importer_add_ex().
void s_stream_importer_add_ex | ( | s_stream_open_func * | open, |
s_stream_get_func * | get, | ||
s_stream_seek_func * | seek, | ||
s_stream_tell_func * | tell, | ||
s_stream_close_func * | close | ||
) |
Definition at line 233 of file stream.c.
References simage_stream_importer::close, simage_stream_importer::get, importers, simage_stream_importer::next, simage_stream_importer::open, simage_stream_importer::seek, and simage_stream_importer::tell.
Referenced by add_internal_importers(), and s_stream_importer_add().
Definition at line 111 of file stream.c.
References add_internal_importers(), simage_stream_s::close, simage_stream_importer::close, simage_stream_s::context, simage_stream_s::filename, simage_stream_s::get, simage_stream_importer::get, importers, simage_stream_importer::next, simage_stream_s::open, simage_stream_importer::open, simage_stream_s::params, simage_stream_s::seek, simage_stream_importer::seek, simage_stream_s::tell, and simage_stream_importer::tell.
Definition at line 204 of file stream.c.
References simage_stream_s::params, and s_params_create().
Definition at line 183 of file stream.c.
References simage_stream_s::put.
Definition at line 295 of file stream.c.
References simage_stream_s::seek.
Definition at line 304 of file stream.c.
References simage_stream_s::tell.
|
static |
Definition at line 75 of file stream.c.
Referenced by s_stream_create(), and s_stream_exporter_add_ex().
|
static |
Definition at line 74 of file stream.c.
Referenced by s_stream_importer_add_ex(), and s_stream_open().