Functions | |
CLUquaternion * | cluCopyQuaternion (CLUquaternion *dest, const CLUquaternion *src) |
CLUplane * | cluCopyPlane (CLUplane *dest, const CLUplane *src) |
CLUsphere * | cluCopySphere (CLUsphere *dest, const CLUsphere *src) |
CLUcone * | cluCopyCone (CLUcone *dest, const CLUcone *src) |
CLUray * | cluCopyRay (CLUray *dest, const CLUray *src) |
CLUalignedbox * | cluCopyAlignedBox (CLUalignedbox *dest, const CLUalignedbox *src) |
CLU[name]* cluCopy[Name](CLU[name]* dest, const CLU[name]* src)
"deep" copy CLU structs. These functions are analogous to the standard "memcpy" function. Unlike the memcpy function, the size of the structs to copy is known. Thus the function does not accept the number of bytes to copy as an argument. Also, it returns a pointer to the dest as a CLU[name]* rather than a void* since the type is known.
|
Definition at line 11 of file clucopy.c. Referenced by cluQuaternionMultiply(). |