The Nebula Device 3: c:/nebula3/code/render/coreanimation/jobs/animjobutil.h File Reference

The Nebula Device 3

c:/nebula3/code/render/coreanimation/jobs/animjobutil.h File Reference


Detailed Description

Utility functions for CoreAnimation subsystem jobs.

(C) 2009 Radon Labs GmbH

#include "math/float4.h" #include "math/quaternion.h"
#include "coreanimation/animcurve.h"


Namespaces

namespace  CoreAnimation

Functions

void CoreAnimation::AnimJobUtilSampleStep (const AnimCurve *curves, int numCurves, const float4 &velocityScale, const float4 *src0SamplePtr, float4 *outSamplePtr, uchar *outSampleCounts)
void CoreAnimation::AnimJobUtilSampleLinear (const AnimCurve *curves, int numCurves, float sampleWeight, const float4 &velocityScale, const float4 *src0SamplePtr, const float4 *src1SamplePtr, float4 *outSamplePtr, uchar *outSampleCounts)
void CoreAnimation::AnimJobUtilMix (const AnimCurve *curves, int numCurves, float mixWeight, const float4 *src0SamplePtr, const float4 *src1SamplePtr, const uchar *src0SampleCounts, const uchar *src1SampleCounts, float4 *outSamplePtr, uchar *outSampleCounts)