pfiEnableCollide man page on IRIX
[printable version]
pfiCollide(3pf) OpenGL Performer 3.2.2 libpfui Reference Pages
NAME
pfiGetCollideClassType, pfiNewCollide, pfiEnableCollide,
pfiDisableCollide, pfiGetCollideEnable, pfiCollideMode,
pfiGetCollideMode, pfiCollideStatus, pfiGetCollideStatus, pfiCollideDist,
pfiGetCollideDist, pfiCollideHeightAboveGrnd,
pfiGetCollideHeightAboveGrnd, pfiCollideGroundNode,
pfiGetCollideGroundNode, pfiCollideObjNode, pfiGetCollideObjNode,
pfiCollideCurMotionParams, pfiGetCollideCurMotionParams,
pfiGetCollideMotionCoord, pfiCollideFunc, pfiGetCollisionFunc,
pfiUpdateCollide - pfiCollide functions.
FUNCTION SPECIFICATION
#include <Performer/pfui.h>
pfType * pfiGetCollideClassType(void);
pfiCollide * pfiNewCollide(void *arena);
void pfiEnableCollide(pfiCollide *collide);
void pfiDisableCollide(pfiCollide *collide);
int pfiGetCollideEnable(pfiCollide *collide);
void pfiCollideMode(pfiCollide *collide, int mode, int val);
int pfiGetCollideMode(pfiCollide *collide, int mode);
void pfiCollideStatus(pfiCollide *collide, int status);
int pfiGetCollideStatus(pfiCollide *collide);
void pfiCollideDist(pfiCollide *collide, float dist);
float pfiGetCollideDist(pfiCollide *collide);
void pfiCollideHeightAboveGrnd(pfiCollide *collide,
float dist);
float pfiGetCollideHeightAboveGrnd(pfiCollide *collide);
void pfiCollideGroundNode(pfiCollide *collide, pfNode* ground);
pfNode * pfiGetCollideGroundNode(pfiCollide *collide);
void pfiCollideObjNode(pfiCollide *collide, pfNode* db);
pfNode * pfiGetCollideObjNode(pfiCollide *collide);
void pfiCollideCurMotionParams(pfiCollide *collide,
pfCoord* pos, pfCoord* prevPos, float speed);
Page 1
pfiCollide(3pf) OpenGL Performer 3.2.2 libpfui Reference Pages
void pfiGetCollideCurMotionParams(pfiCollide *collide,
pfCoord* pos, pfCoord* prevPos, float *speed);
void pfiGetCollideMotionCoord(pfiCollide *collide,
pfiMotionCoord* xcoord);
void pfiCollideFunc(pfiCollide *collide,
pfiCollideFuncType func, void *data);
void pfiGetCollisionFunc(pfiCollide *collide,
pfiCollideFuncType *func, void **data);
int pfiUpdateCollide(pfiCollide *collide);
typedef int (*pfiCollideFuncType)(pfiCollide *, void *);
DESCRIPTION
pfiCollide functions.
The pfiCollide has a complete C++ API following the conventions of
general OpenGL Performer C++ API; C++ methods are declared in
/usr/include/Performer/pfui/pfiCollide.h.
pfiInit should be called once before any pfiCollide routines and before
the forked creation of any additional processes that will be calling
pfiCollide routines.
NOTES
The libpfui source code, object code and documentation are provided as
unsupported software. Routines are subject to change in future releases.
Page 2
[top]
List of man pages available for IRIX
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|