Attributes
Attributes are the basic data storage classes used by Katana’s scene graph.
Data types are int, float, double, string, and each attribute contains a map of time samples, with each sample being an array of the base data type.
Group attributes contain a list of named child attributes.
All attributes, once constructed, are immutable. Attributes can be (and often are) referenced in many locations.
- Attributes (C++)
Bootstrap()
Initialize()
- Attribute Base Class
Attribute
Attribute::Attribute()
Attribute::~Attribute()
Attribute::isValid()
Attribute::getSize()
Attribute::getType()
Attribute::getXML()
Attribute::getBinary()
Attribute::writeAttributeStream()
Attribute::getHash()
Attribute::Attribute()
Attribute::operator=()
Attribute::Attribute()
Attribute::operator=()
Attribute::parseXML()
Attribute::parseBinary()
Attribute::readAttributeStream()
Attribute::operator==()
Attribute::operator!=()
- Null Attributes
- Data Attributes
DataAttribute
DataAttribute::DataAttribute()
DataAttribute::getTupleSize()
DataAttribute::getNumberOfValues()
DataAttribute::getNumberOfTuples()
DataAttribute::getNumberOfTimeSamples()
DataAttribute::getSampleTime()
DataAttribute::getBoundingSampleTimes()
DataAttribute::DataAttribute()
DataAttribute::operator=()
DataAttribute::DataAttribute()
DataAttribute::operator=()
IntAttribute
IntAttribute::value_type
IntAttribute::internal_array_type
IntAttribute::array_type
IntAttribute::accessor_type
IntAttribute::internal_accessor_type
IntAttribute::sample_type
IntAttribute::IntAttribute()
IntAttribute::IntAttribute()
IntAttribute::IntAttribute()
IntAttribute::IntAttribute()
IntAttribute::getSamples()
IntAttribute::getNearestSample()
IntAttribute::getValue()
IntAttribute::getValuesAs()
IntAttribute::IntAttribute()
IntAttribute::operator=()
IntAttribute::IntAttribute()
IntAttribute::operator=()
IntAttribute::getKatAttributeType()
FloatAttribute
FloatAttribute::value_type
FloatAttribute::internal_array_type
FloatAttribute::array_type
FloatAttribute::accessor_type
FloatAttribute::internal_accessor_type
FloatAttribute::sample_type
FloatAttribute::FloatAttribute()
FloatAttribute::FloatAttribute()
FloatAttribute::FloatAttribute()
FloatAttribute::FloatAttribute()
FloatAttribute::getSamples()
FloatAttribute::getNearestSample()
FloatAttribute::fillInterpSample()
FloatAttribute::getValue()
FloatAttribute::getValuesAs()
FloatAttribute::FloatAttribute()
FloatAttribute::operator=()
FloatAttribute::FloatAttribute()
FloatAttribute::operator=()
FloatAttribute::getKatAttributeType()
DoubleAttribute
DoubleAttribute::value_type
DoubleAttribute::internal_array_type
DoubleAttribute::array_type
DoubleAttribute::accessor_type
DoubleAttribute::internal_accessor_type
DoubleAttribute::sample_type
DoubleAttribute::DoubleAttribute()
DoubleAttribute::DoubleAttribute()
DoubleAttribute::DoubleAttribute()
DoubleAttribute::DoubleAttribute()
DoubleAttribute::getSamples()
DoubleAttribute::getNearestSample()
DoubleAttribute::fillInterpSample()
DoubleAttribute::getValue()
DoubleAttribute::getValuesAs()
DoubleAttribute::DoubleAttribute()
DoubleAttribute::operator=()
DoubleAttribute::DoubleAttribute()
DoubleAttribute::operator=()
DoubleAttribute::getKatAttributeType()
StringAttribute
StringAttribute::value_type
StringAttribute::internal_array_type
StringAttribute::array_type
StringAttribute::accessor_type
StringAttribute::internal_accessor_type
StringAttribute::sample_type
StringAttribute::StringAttribute()
StringAttribute::StringAttribute()
StringAttribute::StringAttribute()
StringAttribute::StringAttribute()
StringAttribute::StringAttribute()
StringAttribute::StringAttribute()
StringAttribute::StringAttribute()
StringAttribute::getSamples()
StringAttribute::getNearestSample()
StringAttribute::getValue()
StringAttribute::getValuesAs()
StringAttribute::getValueCStr()
StringAttribute::operator==()
StringAttribute::operator!=()
StringAttribute::operator==()
StringAttribute::operator!=()
StringAttribute::StringAttribute()
StringAttribute::operator=()
StringAttribute::StringAttribute()
StringAttribute::operator=()
StringAttribute::getKatAttributeType()
- Group Attributes
GroupAttribute
GroupAttribute::NamedAttr_Type
GroupAttribute::NamedAttrVector_Type
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::GroupAttribute()
GroupAttribute::getNumberOfChildren()
GroupAttribute::getChildName()
GroupAttribute::getChildNameCStr()
GroupAttribute::getChildNameCStr()
GroupAttribute::getChildNameStringView()
GroupAttribute::getChildByIndex()
GroupAttribute::getChildByName()
GroupAttribute::getChildByName()
GroupAttribute::getGroupInherit()
GroupAttribute::fillChildVector()
GroupAttribute::GroupAttribute()
GroupAttribute::operator=()
GroupAttribute::GroupAttribute()
GroupAttribute::operator=()
GroupAttribute::getKatAttributeType()
- DataBuilder
- GroupBuilder
GroupBuilder
GroupBuilder::BuilderMode
GroupBuilder::BuilderBuildMode
GroupBuilder::GroupBuilder()
GroupBuilder::GroupBuilder()
GroupBuilder::~GroupBuilder()
GroupBuilder::reset()
GroupBuilder::isValid()
GroupBuilder::set()
GroupBuilder::set()
GroupBuilder::set()
GroupBuilder::setWithUniqueName()
GroupBuilder::del()
GroupBuilder::update()
GroupBuilder::deepUpdate()
GroupBuilder::reserve()
GroupBuilder::setGroupInherit()
GroupBuilder::sort()
GroupBuilder::build()
- Utility Classes
IntConstVectorBase
FloatConstVectorBase
DoubleConstVectorBase
StringConstVectorBase
IntConstVector
FloatConstVector
DoubleConstVector
StringConstVector
ConstVectorBase
ConstVector
ConstVector::value_type
ConstVector::const_iterator
ConstVector::const_reference
ConstVector::size_type
ConstVector::difference_type
ConstVector::ConstVector()
ConstVector::ConstVector()
ConstVector::ConstVector()
ConstVector::ConstVector()
ConstVector::size()
ConstVector::empty()
ConstVector::begin()
ConstVector::end()
ConstVector::operator[]()
ConstVector::at()
ConstVector::front()
ConstVector::back()
ConstVector::data()
SampleIterator
SampleIterator::difference_type
SampleIterator::value_type
SampleIterator::pointer
SampleIterator::reference
SampleIterator::iterator_category
SampleIterator::SampleIterator()
SampleIterator::SampleIterator()
SampleIterator::operator*()
SampleIterator::operator->()
SampleIterator::operator[]()
SampleIterator::operator++()
SampleIterator::operator--()
SampleIterator::operator++()
SampleIterator::operator--()
SampleIterator::operator+=()
SampleIterator::operator-=()
SampleIterator::operator==()
SampleIterator::operator!=()
SampleIterator::operator<()
SampleIterator::operator>()
SampleIterator::operator<=()
SampleIterator::operator>=()
SampleIterator::operator+()
SampleIterator::operator+()
SampleIterator::operator-()
SampleIterator::operator-()
SampleAccessorBase
SampleAccessorBase::SampleAccessorBase()
SampleAccessorBase::SampleAccessorBase()
SampleAccessorBase::SampleAccessorBase()
SampleAccessorBase::SampleAccessorBase()
SampleAccessorBase::~SampleAccessorBase()
SampleAccessorBase::SampleAccessorBase()
SampleAccessorBase::SampleAccessorBase()
SampleAccessorBase::operator=()
SampleAccessorBase::operator=()
SampleAccessorBase::isValid()
SampleAccessorBase::getNumberOfTimeSamples()
SampleAccessorBase::getNumberOfValues()
SampleAccessorBase::size()
SampleAccessorBase::empty()
SampleAccessor
SampleAccessor::iterator
SampleAccessor::const_iterator
SampleAccessor::size_type
SampleAccessor::difference_type
SampleAccessor::value_type
SampleAccessor::reference
SampleAccessor::const_reference
SampleAccessor::SampleAccessor()
SampleAccessor::SampleAccessor()
SampleAccessor::SampleAccessor()
SampleAccessor::SampleAccessor()
SampleAccessor::SampleAccessor()
SampleAccessor::begin()
SampleAccessor::end()
SampleAccessor::front()
SampleAccessor::back()
SampleAccessor::operator[]()
SampleAccessor::at()
SampleAccessor::getSampleTimes()
SampleAccessor::getNearestSample()
SampleAccessor::getNearestSampleIndex()
Sample
- Utility Functions
- Attributes (OpScript)
- Attributes (Python)