| Nebula
							 | 
#include <animsamplebuffer.h>
Stores the result of an animation sampling operation, stores samples key values and sample-counts which keep track of the number of samples which contributed to a mixing result (this is necessary for correct mixing of partial animations).
| Public Member Functions | |
| AnimSampleBuffer () | |
| constructor | |
| virtual | ~AnimSampleBuffer () | 
| destructor | |
| AnimSampleBuffer (AnimSampleBuffer &&rhs) | |
| move operator | |
| AnimSampleBuffer (const AnimSampleBuffer &rhs) | |
| copy operator | |
| void | operator= (AnimSampleBuffer &&rhs) | 
| assign move operator | |
| void | operator= (const AnimSampleBuffer &rhs) | 
| assign move operator | |
| void | Setup (const AnimationId &animResource) | 
| setup the object from an animation resource | |
| void | Discard () | 
| discard the object | |
| bool | IsValid () const | 
| return true if the object has been setup | |
| void | Reset () | 
| Reset the sample buffer. | |
| SizeT | GetNumSamples () const | 
| get the number of samples in the buffer | |
| float * | GetSamplesPointer () const | 
| get direct pointer to samples | |
| uchar * | GetSampleCountsPointer () const | 
| get direct pointer to sample counts | |
| Private Attributes | |
| AnimationId | animResource | 
| SizeT | numSamples | 
| float * | samples | 
| uchar * | sampleCounts | 
| CoreAnimation::AnimSampleBuffer::AnimSampleBuffer | ( | ) | 
constructor
| 
 | virtual | 
destructor
| CoreAnimation::AnimSampleBuffer::AnimSampleBuffer | ( | AnimSampleBuffer && | rhs | ) | 
move operator
| CoreAnimation::AnimSampleBuffer::AnimSampleBuffer | ( | const AnimSampleBuffer & | rhs | ) | 
copy operator
| void CoreAnimation::AnimSampleBuffer::Discard | ( | ) | 
discard the object
| 
 | inline | 
get the number of samples in the buffer
| 
 | inline | 
get direct pointer to sample counts
| 
 | inline | 
get direct pointer to samples
| 
 | inline | 
return true if the object has been setup
| void CoreAnimation::AnimSampleBuffer::operator= | ( | AnimSampleBuffer && | rhs | ) | 
assign move operator
| void CoreAnimation::AnimSampleBuffer::operator= | ( | const AnimSampleBuffer & | rhs | ) | 
assign move operator
| void CoreAnimation::AnimSampleBuffer::Reset | ( | ) | 
Reset the sample buffer.
| void CoreAnimation::AnimSampleBuffer::Setup | ( | const AnimationId & | animResource | ) | 
setup the object from an animation resource
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |