Deprecated List

Member Application::ExecuteCommand (const CString &in_name, const CValueArray &in_args, CValue &io_val) const
  3.5 This version is kept for backward compatibility, please use the new version instead.

Class ArrayParameter
  Supernova This class is obsolete and replaced by ShaderArrayParameter. It will continue to work, however, but with a limited utility.

Member CGraphicSequencer::RegisterDisplayCallback (const CString &in_szName, const LONG in_lStateFlags, const siDisplayCallback in_eType, const siViewMode in_eViewMode, const CString &in_szCustomViewModeName) const
  9.0 (2011) This version is kept for backward compatibility, please use CGraphicSequencer::RegisterViewportCallback instead.

Member CGraphicSequencer::RegisterPassCallback (const CString &in_szPassName, const LONG in_lStateFlags, const LONG in_lPassFlags, const CString &in_szRelativePassName) const
  9.0 (2011) This version is kept for backward compatibility, please use CGraphicSequencer::RegisterViewportMode instead.

Class CObjectAddedNotification
  6.5. Please use the general ::siOnObjectAdded event instead.

Class CObjectRemovedNotification
  6.5. Please use the general ::siOnObjectRemoved event instead.

Member Command::PutCode (const CString &)
  9.5 (2011) This method is obsolete and must not be used.

Member Command::PutFileName (const CString &)
  9.5 (2011) This method is obsolete and must not be used.

Member Command::PutHandler (const CString &)
  9.5 (2011) This method is obsolete and must not be used.

Member Command::PutLanguage (const CString &)
  9.5 (2011) This method is obsolete and must not be used.

Member Delta::AddOverrideFromPreset (const CString &in_Preset)
  6.5. This method is obsolete and is maintained for informational purposes only. Use AddAction instead.

Member Delta::RemoveOverride ()
  6.5. This method is obsolete and is maintained for informational purposes only. Use RemoveAction instead.

Group eXSI_RTS_TriangleListType
  7.0. Triangles lists are an obsolete concept in RTS API v3.0 shaders.

Member Geometry::SetupClosestLocationQueries (siClosestLocationMethod in_method=siClosestSurface, MATH::CTransformation *in_pTransfo=NULL, LONG in_nbFacetsToRestrictSearch=-1, const LONG *in_pFacetsToRestrictSearch=NULL)
  6.0 Use the other overloaded version of this function where the argument `in_nbLocatorsToBeQueried` is present.

Member ICENodeDef::AddOutputPort (ULONG in_uniquePortId, ULONG in_uniqueGroupId, ULONG in_nDataType, ULONG in_nStructType, ULONG in_nContextType, const CString &in_strName, const CString &in_strScriptName, ULONG in_typeMapId=UINT_MAX, ULONG in_structMapId=UINT_MAX, ULONG in_contextMapId=UINT_MAX)
  8.0 (2010). This API doesn't support multiple connections and should not be used, use the other API signature instead which takes no group identifier and supports multiple connections.

Class ImageClip
  4.0 (but plug-ins using this class will continue to run in Softimage).

Member Menu::PutFilter (const CString &in_strFilter)
  6.0 This method is required for backward compatibility, use MenuItem::Filter instead.

Class Particle
  8.0 (2010) Legacy particles are kept for backward compatibility.

Class ParticleAttribute
  8.0 (2010) Legacy particles are only kept for backward compatibility.

Class ParticleCloud
  8.0 (2010) Legacy particles are only kept for backward compatibility.

Class ParticleCloudPrimitive
  8.0 (2010) Legacy particles are only kept for backward compatibility.

Class ParticleType
  8.0 (2010) Legacy particles are only kept for backward compatibility.

Member PortGroup::AddInputPort (const CRef &target, const CString &name=CString(), LONG insertat=-1, LONG flags=0, CStatus *pst=0)
  5.1 This method is obsolete and must not be used. Use CustomOperator::AddInputPort instead.

Member PortGroup::AddIOPort (const CRef &target, const CString &name=CString(), LONG insertat=-1, LONG flags=0, CStatus *pst=0)
  5.1 This method is obsolete and must not be used. Use CustomOperator::AddIOPort instead.

Member PortGroup::AddOutputPort (const CRef &target, const CString &name=CString(), LONG insertat=-1, LONG flags=0, CStatus *pst=0)
  5.1 This method is obsolete and must not be used. Use CustomOperator::AddOutputPort instead.

Member RTS_REQUIRE_MATERIALHANDLE
  7.0. For v3.0 shaders you can get the material directly via IRTSExecutionState::GetMaterial

Member RTS_REQUIRE_OBJECTHANDLE
  7.0. For v3.0 shaders you can get the object directly via IRTSExecutionState::GetPrimitive

Member SceneItem::AddProperty (const CString &in_preset, bool in_bBranch, const CString &in_name, Property &out_prop)
  4.0 (but still maintained for backward compatibility)

Member Shader::GetOutputType () const
  5.0 Use Shader::GetShaderParameterType instead.

Member Shader::GetOutputType2 () const
  7.0 Use Shader::GetShaderParameterType instead.

Member Shader::GetShaderInputType (const CString &in_scriptname) const
  7.0 This function is obsolete and replaced by Shader::GetShaderParameterType that works with multi-output shaders.

Class tagXGSExtensionsGL
  7.0. Not used for RTS API v3.0.

Class tagXGSGLExtensionsFuncs
  7.0. Not used for RTS API v3.0.

Class tagXSI_RTS_TriangleList
  7.0. Prior to v7.0, this structure was used by the `tagXSI_RTS_TriangulatedGeometry` structure which was used to store the geometry. Now you can use the _XSI_RTS_Attribute structure to define which type of data on the mesh or point cloud to be used in rendering and return it from the GetRequirements callback function.

Member X3DObject::AddParticleCloud (const CRefArray &in_parTypes, const CString &in_name, ParticleCloud &out_particlecloud)
  8.0 (2010) Legacy particles are only kept for backward compatibility.

Member X3DObject::FindChild (const CString &in_name, const CString &in_type, const CStringArray &in_famArray, bool in_bRecursive=true) const
  8.0 (2010) Use X3DObject::FindChild2 instead.

Member X3DObject::FindChildren (const CString &in_name, const CString &in_type, const CStringArray &in_famArray, bool in_bRecursive=true) const
  8.0 (2010) Use X3DObject::FindChildren2 instead.