Cortex  10.0.0-a4
Classes | Enumerations
Conversions

Classes

class  IECore::Converter
 
class  IECoreNuke::FromNukeCameraConverter
 
class  IECoreNuke::FromNukePointsConverter
 
class  IECoreNuke::FromNukeTileConverter
 
class  IECoreNuke::MeshToNukeGeometryConverter
 
class  IECoreNuke::PointToNukeGeometryConverter
 
class  IECoreGL::SplineToGLTextureConverter
 
class  IECoreGL::ToGLBufferConverter
 
class  IECoreGL::ToGLCameraConverter
 
class  IECoreGL::ToGLCurvesConverter
 
class  IECoreGL::ToGLMeshConverter
 
class  IECoreGL::ToGLPointsConverter
 
class  IECoreGL::ToGLSphereConverter
 
class  IECoreGL::ToGLStateConverter
 
class  IECoreGL::ToGLTextureConverter
 
class  IECoreMaya::ConverterHolder
 
class  IECoreMaya::FromMayaArrayDataConverter< F, T >
 
class  IECoreMaya::FromMayaCurveConverter
 
class  IECoreMaya::FromMayaFluidConverter
 
class  IECoreMaya::FromMayaGroupConverter
 
class  IECoreMaya::FromMayaImageConverter
 
class  IECoreMaya::FromMayaMatrixDataConverter< T >
 
class  IECoreMaya::FromMayaMatrixVectorDataConverter< T >
 
class  IECoreMaya::FromMayaMeshConverter
 
class  IECoreMaya::FromMayaNumericDataConverter
 
class  IECoreMaya::FromMayaParticleConverter
 
class  IECoreMaya::FromMayaSkinClusterConverter
 
class  IECoreMaya::FromMayaTransformationMatrixConverter< T >
 
class  IECoreMaya::FromMayaTransformConverter
 
class  IECoreMaya::ToMayaArrayDataConverter< From, To >
 
class  IECoreMaya::ToMayaCameraConverter
 
class  IECoreMaya::ToMayaCurveConverter
 
class  IECoreMaya::ToMayaGroupConverter
 
class  IECoreMaya::ToMayaImageConverter
 
class  IECoreMaya::ToMayaLocatorConverter
 
class  IECoreMaya::ToMayaMatrixDataConverter< From >
 
class  IECoreMaya::ToMayaMatrixVectorDataConverter< From >
 
class  IECoreMaya::ToMayaMeshConverter
 
class  IECoreMaya::ToMayaNumericDataConverter
 
class  IECoreMaya::ToMayaParticleConverter
 
class  IECoreMaya::ToMayaPlugConverter
 
class  IECoreMaya::ToMayaSkinClusterConverter
 

Enumerations

enum  InfluenceName { Partial = 0, Full = 1 }
 
enum  Space { Local = 0, World = 1, Custom = 2 }
 
enum  Type { Float, Byte }
 

Detailed Description

Cortex provides conversions to and from native Cortex types and many common types in 3rd party APIs. Conversions for lightweight types like vectors and matrices are performed using the IECore::convert template function, which is specialised for most useful types. For conversion of larger types such as meshes, classes derived from IECore::ToCoreConverter and IECore::FromCoreConverter are used - these utilise Parameters to allow aspects of the conversion to be controlled.