Katana Plug-in APIs 0.1
Public Attributes

FnAttributeSampleAccessorStorage Struct Reference

Object that mediates access to the sample data of an FnAttribute. More...

#include <FnAttributeSuite.h>

List of all members.

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

Detailed Description

Object that mediates access to the sample data of an FnAttribute.


Member Data Documentation

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().

A pointer to an buffer of sampleCount buffers, each with valueCount elements. Valid if kFnKatAttributeSampleAccessorIndirected is set in options.

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

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.


The documentation for this struct was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator