contrib.h File Reference

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_objectay_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.

Detailed Description

Generated on Thu Jan 2 15:24:23 2025 for Ayam by  doxygen 1.6.3