|
Katana Plug-in APIs 0.1
|
Object that mediates access to the sample data of an FnAttribute. More...
#include <FnAttributeSuite.h>
Public Attributes | |
| int | version |
| FnKatAttributeSampleAccessorOptions | options |
| int64_t | sampleCount |
| int64_t | valueCount |
| const float * | sampleTimes |
| uintptr_t | opaque [3] |
| const void * | values |
| const void *const | samples |
Object that mediates access to the sample data of an FnAttribute.
| uintptr_t FnAttributeSampleAccessorStorage::opaque[3] |
Opaque data that may not be modified by the caller.
| FnKatAttributeSampleAccessorOptions FnAttributeSampleAccessorStorage::options |
Bitset of options.
The number of time samples in an attribute
Referenced by Foundry::Katana::SampleAccessor< T >::getNearestSampleIndex().
| const void* const FnAttributeSampleAccessorStorage::samples |
A pointer to an buffer of sampleCount buffers, each with valueCount elements. Valid if kFnKatAttributeSampleAccessorIndirected is set in options.
| const float* FnAttributeSampleAccessorStorage::sampleTimes |
A pointer to a buffer of size sampleCount containing the time samples
Referenced by Foundry::Katana::SampleAccessor< T >::getNearestSampleIndex().
The number of values per time sample
| const void* FnAttributeSampleAccessorStorage::values |
A pointer to a buffer of size sampleCount*valueCount containing the sample data. Valid if kFnKatAttributeSampleAccessorContiguous is set in options.
The version of this struct. Pass 0.
1.7.3