xobjc_extend.c File Reference

#include <stdlib.h>
#include <string.h>
#include "xobjc_global.h"

Defines

#define TRANSFORM_3DOBJECT(func, extype)
#define TRANSFORM_OBJECT(func, extype)

Functions

long _xobjc_extended (OBJECT *tree, long ob, long mode, APPENV *env)
void _xobjc_extfree (OBJECT *tree, long ob, APPENV *env)
long _xobjc_get_unextended (OBJECT *tree, int idx, APPENV *env)

Define Documentation

#define TRANSFORM_3DOBJECT ( func,
extype   ) 

Value:

_xobjc_align_obj3d( tree, ob, 1);                                   \
    if (_xobjc_init_type( tree, ob, func, extype, old_flags, env)) {    \
        _xobjc_align_obj3d( tree, ob, 0);                               \
        return 0;                                                       \
    }                                                                   \
    return 1;

#define TRANSFORM_OBJECT ( func,
extype   ) 

Value:

if (_xobjc_init_type( tree, ob, func, extype, old_flags, env))      \
        return 0;                                                       \
    return 1;


Function Documentation

long _xobjc_extended ( OBJECT *  tree,
long  ob,
long  mode,
APPENV env 
)

void _xobjc_extfree ( OBJECT *  tree,
long  ob,
APPENV env 
)

long _xobjc_get_unextended ( OBJECT *  tree,
int  idx,
APPENV env 
)


Generated on Mon Feb 20 20:36:38 2006 for WinDom by  doxygen 1.4.6-20060202