Ayam contrib API. More...
#include "ayam.h"
Go to the source code of this file.
Data Structures | |
struct | ay_sm_trafostack |
stack of transformations More... | |
Functions | |
int | ay_ai_init (Tcl_Interp *interp) |
initialize automatic instancing module | |
int | ay_sm_wriballsm (char *file, char *objfile, ay_object *o, ay_sm_trafostack *trafo, int selonly) |
search scene for lightsources and create their shadowmaps | |
int | ay_tree_crtnodefromobj (ay_object *o, ay_object *l, int d, char **node, char **ins, int *found) |
get node description from object | |
int | ay_tree_getclevel (char *node) |
create current level list from node description | |
ay_object * | ay_tree_getobject (char *node) |
get object from node description | |
int | ay_tree_registerdrop (ay_treedropcb *cb, unsigned int type_id) |
register a tree drop callback | |
int | ay_tree_selecttcmd (ClientData clientData, Tcl_Interp *interp, int argc, char *argv[]) |
Tcl command to select objects from node descriptions. | |
int | ay_tree_init (Tcl_Interp *interp) |
initialize tree management module | |
int | ay_objsel_processcb (struct Togl *togl, int argc, char *argv[]) |
Togl action callback for object picking. | |
int | ay_objsel_getnmfrmndtcmd (ClientData clientData, Tcl_Interp *interp, int argc, char *argv[]) |
Tcl command to get the name of an object from a node description. |