ImporterObject.kl

Interfaces

ImporterObject_Virtuals (interface)

ImporterObject_Virtuals ImporterObject_Virtuals ImporterObject_Virtuals ImporterObject ImporterObject ImporterObject->ImporterObject_Virtuals ImporterAnimCurve ImporterAnimCurve ImporterAnimCurve->ImporterObject ImporterMaterial ImporterMaterial ImporterMaterial->ImporterObject ImporterTexture ImporterTexture ImporterTexture->ImporterObject ImporterTransform ImporterTransform ImporterTransform->ImporterObject ImporterCamera ImporterCamera ImporterCamera->ImporterTransform ImporterGroup ImporterGroup ImporterGroup->ImporterTransform ImporterLayer ImporterLayer ImporterLayer->ImporterGroup ImporterInstance ImporterInstance ImporterInstance->ImporterTransform ImporterLight ImporterLight ImporterLight->ImporterTransform ImporterShape ImporterShape ImporterShape->ImporterTransform

Functions

Boolean updateProperty ! ( in String value, in ImporterContext context )

Functions in detail

Boolean ImporterObject_Virtuals.updateProperty! ( in String value, in ImporterContext context )

Types

ImporterObject (object)

The ImporterObject is the based class for all specialized objects inside of the GenericImporter extension. The ImporterObject stores an arbitrary list of a generic value, called the ImporterProperty. Specialized implementations such as the ImporterLight, for example, are then used to define a schema on top of the completely generic ImporterObject. The ImporterObject also provides access to meta data, animation data and can be used to get access to ImporterProperty values in a delayed fashion.

Members

Importer importer  
ImporterCallback callback  
String id  
UInt32 version  
Ref<ImporterObject> parentObject  
String path  
String type  
String[] curves  
ImporterProperty[String] properties  
ImporterProperty[String] propertyCaches  
Boolean[String] propertyConstant  
ImporterObjectMetaData metaData  
ImporterContext defaultContext  
ImporterObjectContexts lastContextsPerProperty  

Methods

  ImporterObject ( in ImporterObject other )
  ImporterObject ( in String id, in String path, in String type )
  ImporterObject ()
ImporterObject clone ? ()
  cloneAllProperties ! ()
  cloneMembersTo ? ( io ImporterObject other )
  cloneProperty ! ( in String key )
Boolean dirtyProperty ! ( in String propertyName )
Ref<ImporterObject> getAnimCurve ? ( in UInt32 index )
Ref<ImporterObject> getAnimCurveByName ? ( in String name )
UInt32 getAnimCurveCount ? ()
String getAnimCurveID ? ( in UInt32 index )
String[] getAnimCurvePaths ? ()
Ref<ImporterObject>[] getAnimCurves ? ()
Boolean getBooleanProperty ? ( in String key )
Box3 getBox3Property ? ( in String key )
Color getColor ? ( in ImporterContext context )
Color getColorProperty ? ( in String key )
Geometry getGeometryProperty ? ( in String key )
String getID ? ()
String getInstancePath ? ()
Integer getIntegerProperty ? ( in String key )
KeyframeTrack getKeyframeTrackProperty ? ( in String key )
Ref<ImporterObject> getLayer ? ( in ImporterContext context )
String getLayerID ? ( in ImporterContext context )
Mat44 getMat44Property ? ( in String key )
String getMetaData ? ( in String key )
String getMetaData ? ( in String key, in String defaultValue )
String[] getMetaDataKeys ? ()
String getName ? ()
Ref<ImporterObject> getOrCreateCloneForPath ? ( in String path )
Ref<ImporterObject> getParent ? ()
String getParentPath ? ()
String getPath ? ()
ImporterProperty getProperty ? ( in String key )
String[] getPropertyNames ? ()
String getPropertyType ? ( in String key )
Quat getQuatProperty ? ( in String key )
Scalar[] getScalarArrayProperty ? ( in String key )
Scalar getScalarProperty ? ( in String key )
String[] getStringArrayProperty ? ( in String key )
String getStringProperty ? ( in String key )
Vec2 getTimeRange ? ( in ImporterContext context )
Float32[] getTimeSamples ? ( in ImporterContext context )
String getType ? ()
Vec2 getVec2Property ? ( in String key )
Vec3 getVec3Property ? ( in String key )
UInt32 getVersion ? ()
Boolean getVisible ? ( in ImporterContext context )
Xfo getXfoProperty ? ( in String key )
Boolean hasMetaData ? ( in String key )
Boolean hasProperty ? ( in String key )
  initProperty ! ( in String key, in ImporterProperty prop )
  initialize ! ( in String id, in String path, in String type )
Boolean isConstant ? ( in ImporterContext context )
Boolean isPropertyConstant ? ( in String propertyName )
Color modifyProperty ! ( in SInt32 mode, in String propertyName, in Color value )
Integer modifyProperty ! ( in SInt32 mode, in String propertyName, in Integer value )
Mat44 modifyProperty ! ( in SInt32 mode, in String propertyName, in Mat44 value )
Quat modifyProperty ! ( in SInt32 mode, in String propertyName, in Quat value )
Scalar modifyProperty ! ( in SInt32 mode, in String propertyName, in Scalar value )
Vec2 modifyProperty ! ( in SInt32 mode, in String propertyName, in Vec2 value )
Vec3 modifyProperty ! ( in SInt32 mode, in String propertyName, in Vec3 value )
Xfo modifyProperty ! ( in SInt32 mode, in String propertyName, in Xfo value )
  setColor ! ( in Color color )
  setDefaultContext ! ( in ImporterContext context )
  setLayer ! ( in Ref<ImporterObject> layer )
  setLayerID ! ( in String id )
  setMetaData ! ( in String key, in String value )
  setProperty ! ( in String key, in Boolean value )
  setProperty ! ( in String key, in Box3 value )
  setProperty ! ( in String key, in Color value )
  setProperty ! ( in String key, in Geometry value )
  setProperty ! ( in String key, in Integer value )
  setProperty ! ( in String key, in KeyframeTrack value )
  setProperty ! ( in String key, in Mat44 value )
  setProperty ! ( in String key, in Quat value )
  setProperty ! ( in String key, in Scalar value )
  setProperty ! ( in String key, in Scalar value[] )
  setProperty ! ( in String key, in String value )
  setProperty ! ( in String key, in String value[] )
  setProperty ! ( in String key, in Vec2 value )
  setProperty ! ( in String key, in Vec3 value )
  setProperty ! ( in String key, in Xfo value )
  setPropertyConstant ! ( in String propertyName, in Boolean constant )
  setPropertyVarying ! ( in String propertyName )
  setVisible ! ( in Boolean visible )
  setupPropertyCache ! ( in String propertyName )
Boolean updateProperty ! ( in String propertyName, in ImporterContext context )