OpenMW
Public Types | Public Member Functions | Public Attributes | Static Public Attributes
Nif::KeyListT< T, getValue > Struct Template Reference

#include <niffile.hpp>

List of all members.

Public Types

typedef std::vector< KeyT< T > > VecType

Public Member Functions

void read (NIFStream *nif, bool force=false)

Public Attributes

int mInterpolationType
VecType mKeys

Static Public Attributes

static const int sLinearInterpolation = 1
static const int sQuadraticInterpolation = 2
static const int sTBCInterpolation = 3

template<typename T, T(NIFStream::*)() getValue>
struct Nif::KeyListT< T, getValue >


Member Typedef Documentation

template<typename T, T(NIFStream::*)() getValue>
typedef std::vector< KeyT<T> > Nif::KeyListT< T, getValue >::VecType

Member Function Documentation

template<typename T, T(NIFStream::*)() getValue>
void Nif::KeyListT< T, getValue >::read ( NIFStream nif,
bool  force = false 
) [inline]

Member Data Documentation

template<typename T, T(NIFStream::*)() getValue>
int Nif::KeyListT< T, getValue >::mInterpolationType
template<typename T, T(NIFStream::*)() getValue>
VecType Nif::KeyListT< T, getValue >::mKeys
template<typename T, T(NIFStream::*)() getValue>
const int Nif::KeyListT< T, getValue >::sLinearInterpolation = 1 [static]
template<typename T, T(NIFStream::*)() getValue>
const int Nif::KeyListT< T, getValue >::sQuadraticInterpolation = 2 [static]
template<typename T, T(NIFStream::*)() getValue>
const int Nif::KeyListT< T, getValue >::sTBCInterpolation = 3 [static]

The documentation for this struct was generated from the following file: