HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_AttribXlateH9::XlateInfo Class Reference

#include <GA_AttribXlateH9.h>

Public Member Functions

 XlateInfo (GA_AIFFileH9::AttribType src_type, int src_byte_size, GA_AIFFileH9::AttribTypeInfo src_type_info)
 
bool match (GA_AIFFileH9::AttribType src_type, int src_byte_size, GA_AIFFileH9::AttribTypeInfo src_type_info) const
 
GA_TypeInfo getTypeInfo () const
 
void setTypeInfo (GA_TypeInfo t)
 
bool nonTransformingSet () const
 
bool nonTransforming () const
 
void setNonTransforming (bool state)
 

Detailed Description

Definition at line 27 of file GA_AttribXlateH9.h.

Constructor & Destructor Documentation

GA_AttribXlateH9::XlateInfo::XlateInfo ( GA_AIFFileH9::AttribType  src_type,
int  src_byte_size,
GA_AIFFileH9::AttribTypeInfo  src_type_info 
)
inline

Definition at line 30 of file GA_AttribXlateH9.h.

Member Function Documentation

GA_TypeInfo GA_AttribXlateH9::XlateInfo::getTypeInfo ( ) const
inline

Mapped GA type information. For example, GB had no color, while it usually makes sense to map the Cd attribute to GA_TYPE_COLOR.

Definition at line 50 of file GA_AttribXlateH9.h.

bool GA_AttribXlateH9::XlateInfo::match ( GA_AIFFileH9::AttribType  src_type,
int  src_byte_size,
GA_AIFFileH9::AttribTypeInfo  src_type_info 
) const
bool GA_AttribXlateH9::XlateInfo::nonTransforming ( ) const
inline

Some attributes should have type information, but be flagged with the non-tranforming property. For example "rest" is a point, but shouldn't be transformed.

Definition at line 60 of file GA_AttribXlateH9.h.

bool GA_AttribXlateH9::XlateInfo::nonTransformingSet ( ) const
inline

Some attributes should have type information, but be flagged with the non-tranforming property. For example "rest" is a point, but shouldn't be transformed.

Definition at line 58 of file GA_AttribXlateH9.h.

void GA_AttribXlateH9::XlateInfo::setNonTransforming ( bool  state)
inline

Some attributes should have type information, but be flagged with the non-tranforming property. For example "rest" is a point, but shouldn't be transformed.

Definition at line 61 of file GA_AttribXlateH9.h.

void GA_AttribXlateH9::XlateInfo::setTypeInfo ( GA_TypeInfo  t)
inline

Mapped GA type information. For example, GB had no color, while it usually makes sense to map the Cd attribute to GA_TYPE_COLOR.

Definition at line 51 of file GA_AttribXlateH9.h.


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