omau.h File Reference
Header for the low-level utility libOMAU library. More...
Go to the source code of this file.
Classes | |
struct | OMAUframe |
A representation of a single OMA_FRAME in struct form. More... | |
struct | OMAUkeyframe |
A representation of an OMA_KEYFRAME in struct form. More... | |
struct | OMAUobject |
A representation of an OMA_OBJECT in struct form. More... | |
Typedefs | |
typedef OMAUframe | OMAUframe |
A representation of a single OMA_FRAME in struct form. | |
typedef OMAUobject | OMAUobject |
A representation of an OMA_OBJECT in struct form. | |
typedef OMAUkeyframe | OMAUkeyframe |
A representation of an OMA_KEYFRAME in struct form. | |
Functions | |
OMAUAPI void OMAUAPIENTRY | omauInterpolatefv (OMAenum trans, OMAfloat weight, OMAsizei count, const OMAfloat *a, const OMAfloat *b, OMAfloat *c) |
Interpolates between two arrays of OMAfloats. | |
OMAUAPI void OMAUAPIENTRY | omauInterpolate (OMAUframe *frame, OMAfloat index) |
Interpolates and stores the results in a frame from the currently bound chunk. |
Detailed Description
Function Documentation
|
omauInterpolate interpolates and stores the results in a frame from the currently bound chunk. If the frame references chunks with non-zero names, thouse chunks will be overwritten instead of creating new chunks. It is up to the caller to delete any chunks passed back in the frame. The bound chunk must have a type of OMA_KEYFRAME.
|
|
omauInterpolatefv interpolates using the specified algorithm and weight between two arrays of OMAfloats and stores the results in a third array.
|