The stick2xyz Documentation 1.14.1
dymload.h
Go to the documentation of this file.
1/***************************************************************************
2 * stick2xyz - Can create and convert stick figure animations for CG. *
3 * Copyright (C) 2023 by Kevin McBride <dolphindddd@aol.com> *
4 * *
5 * This program is free software: you can redistribute it and/or modify *
6 * it under the terms of the GNU General Public License as published by *
7 * the Free Software Foundation, either version 3 of the License, or *
8 * (at your option) any later version. *
9 * *
10 * This program is distributed in the hope that it will be useful, *
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13 * GNU General Public License for more details. *
14 * *
15 * You should have received a copy of the GNU General Public License *
16 * along with this program. If not, see <http://www.gnu.org/licenses/>. *
17 ***************************************************************************/
18
19
20#include <stick2xyz.h>
21
25#define STICK2XYZ_DYNAMIC_INSTDIR "/usr/lib64/stick2xyz"
26
30#define LANGPACK_PTRS_SIZE 100
31
35#define OUTPUT2D_PTRS_SIZE 10
36
40#define PANE2D_PTRS_SIZE 10
41
45#define INPUT_PTRS_SIZE 10
46
47
56int funcptrs_init ( void );
57
62int funcptrs_release ( void );
63
77int funcptrs_init_modules ( int multithread, int verbose );
78
87void funcptrs_release_modules ( int sigterm );
88
99 struct output2d_funcptrs * ptr,
100 stick2xyz_pctchar libnam
101);
102
115 struct output2d_funcptrs * ptr,
116 int libnum
117);
118
129 struct pane2d_funcptrs * ptr,
130 stick2xyz_pctchar libnam
131);
132
145 struct pane2d_funcptrs * ptr,
146 int libnum
147);
148
159 struct input_funcptrs * ptr,
160 stick2xyz_pctchar libnam
161);
162
175 struct input_funcptrs * ptr,
176 int libnum
177);
178
int funcptrs_output2d_getstruct(struct output2d_funcptrs *ptr, stick2xyz_pctchar libnam)
int funcptrs_pane2d_getstruct(struct pane2d_funcptrs *ptr, stick2xyz_pctchar libnam)
int funcptrs_init_modules(int multithread, int verbose)
int funcptrs_release(void)
int funcptrs_pane2d_enumstruct(struct pane2d_funcptrs *ptr, int libnum)
int funcptrs_output2d_enumstruct(struct output2d_funcptrs *ptr, int libnum)
void funcptrs_release_modules(int sigterm)
int funcptrs_init(void)
int funcptrs_input_enumstruct(struct input_funcptrs *ptr, int libnum)
int funcptrs_input_getstruct(struct input_funcptrs *ptr, stick2xyz_pctchar libnam)
const wchar_t * stick2xyz_pctchar
Definition: stick2xyz.h:145

SourceForge.net Logo  stick2xyz Project Page