Teem 1.10.0
src/limn/transform.c File Reference
#include "limn.h"
Include dependency graph for transform.c:

Functions

int limnObjectWorldHomog (limnObject *obj)
int limnObjectFaceNormals (limnObject *obj, int space)
int limnObjectVertexNormals (limnObject *obj)
int _limnObjectViewTransform (limnObject *obj, limnCamera *cam)
int _limnObjectScreenTransform (limnObject *obj, limnCamera *cam)
int _limnObjectDeviceTransform (limnObject *obj, limnCamera *cam, limnWindow *win)
int limnObjectSpaceTransform (limnObject *obj, limnCamera *cam, limnWindow *win, int space)
int limnObjectPartTransform (limnObject *obj, unsigned int partIdx, float xform[16])
int _limnPartDepthCompare (const void *_a, const void *_b)
int limnObjectDepthSortParts (limnObject *obj)
int _limnFaceDepthCompare (const void *_a, const void *_b)
int limnObjectDepthSortFaces (limnObject *obj)
int limnObjectFaceReverse (limnObject *obj)

Function Documentation

int _limnFaceDepthCompare ( const void *  _a,
const void *  _b 
)
int _limnObjectDeviceTransform ( limnObject *  obj,
limnCamera *  cam,
limnWindow *  win 
)
int _limnObjectScreenTransform ( limnObject *  obj,
limnCamera *  cam 
)
int _limnObjectViewTransform ( limnObject *  obj,
limnCamera *  cam 
)
int _limnPartDepthCompare ( const void *  _a,
const void *  _b 
)
int limnObjectDepthSortFaces ( limnObject *  obj)
int limnObjectDepthSortParts ( limnObject *  obj)
int limnObjectFaceNormals ( limnObject *  obj,
int  space 
)
int limnObjectFaceReverse ( limnObject *  obj)
int limnObjectPartTransform ( limnObject *  obj,
unsigned int  partIdx,
float  xform[16] 
)
int limnObjectSpaceTransform ( limnObject *  obj,
limnCamera *  cam,
limnWindow *  win,
int  space 
)
int limnObjectVertexNormals ( limnObject *  obj)
int limnObjectWorldHomog ( limnObject *  obj)