Deprecated List

Class ActionItemStandin
To be removed from the SDK.

Class BaseMaterialHandle
Deprecated in 3ds Max 2012.

Member BaseObject::ForceNotify (Interval &i)
This method is no longer used.

Member BaseShader::AffectReflection (ShadeContext &sc, IllumParams &ip, Color &rcol)
This method was superceded by ShadeReflection() and is obsolete in release 4.0 and later.

Member BOOLOBJ_CLASS_ID
use NEWBOOL_CLASS_ID

Member CTRL_COLOR24_CLASS_ID

Member CTRL_COLOR_CLASS_ID

Member CTRL_INTEGER_CLASS_ID

Member CTRL_POINT2_CLASS_ID

Member CTRL_POS_CLASS_ID
Use CTRL_POSITION_CLASS_ID instead.

Member CTRL_QUAT_CLASS_ID

Member CTRL_SHORT_CLASS_ID

Member CTRL_USERTYPE_CLASS_ID

Class CustAttribClassDefPLCB1
Deprecated in 3ds Max 2012. Custom attributes are now handled by PluginClassDefPLCB1.

Class CustAttribClassDefPLCB2
Deprecated in 3ds Max 2012. Custom attributes are now handled by PluginClassDefPLCB2.

Member DllDesc::Free ()
Deprecated in 3ds Max 2012 and there's no replacement for it.

Member DllDesc::Initialize ()
Deprecated in 3ds Max 2012 and there's no replacement for it.

Member DllDesc::Shutdown ()
Deprecated in 3ds Max 2012 and there's no replacement for it.

Member DllDir::UnloadAllDlls ()
Deprecated as of 3ds Max 2012.

Member DMTL2_CLASS_ID
Was used when migrating from StdMtl to StdMtl2

Member GizmoClass::SetName (MCHAR *name)
Implement SetName(const MCHAR *name)

Class HelpSys
in 3ds Max 2012. Replaced by IHelpSystem.

Class IActionItemStandin
To be removed from the SDK.

Class IDPair
Deprecated in 3ds Max 2012. No replacement.

Class IHLSLCodeGenerator
Shader generation is now handled by MetaSL and the mental mill compiler

Class IHLSLCodeGenerator2
Shader generation is now handled by MetaSL and the mental mill compiler

Class IHLSLTexmap
This is no longer used as a method to build a shade tree in 3ds Max

Member IParamBlock2::GetController (ParamID id, int tabIndex=0)
Deprecated in 3ds Max 2012. Use GetControllerByID instead.

Member IParamBlock2::GetController (int i, int tabIndex=0)
Deprecated in 3ds Max 2012. Use GetControllerByIndex instead.

Member IParamBlock2::KeyFrameAtTime (int i, TimeValue t, int tabIndex=0)
Deprecated in 3ds Max 2012. Use KeyFrameAtTimeByIndex or instead.

Member IParamBlock2::KeyFrameAtTime (ParamID id, TimeValue t, int tabIndex=0)
Deprecated in 3ds Max 2012. Use KeyFrameAtTimeByID instead.

Member IParamBlock2::RemoveController (int i, int tabIndex)
Deprecated in 3ds Max 2012. Use RemoveControllerByIndex instead.

Member IParamBlock2::SetController (int i, int tabIndex, Control *c, BOOL preserveFrame0Value=TRUE)
Deprecated in 3ds Max 2012. Use SetControllerByIndex instead.

Member IParamBlock2::SetController (ParamID id, int tabIndex, Control *c, BOOL preserveFrame0Value=TRUE)
Deprecated in 3ds Max 2012. Use SetControllerByID instead.

Member ITargetedIO::LoadFromFile (MCHAR *fileName, FileIOType context)
Implement LoadFromFile( const MCHAR * fileName, FileIOType context )

Member ITargetedIO::SaveToFile (MCHAR *fileName, FileIOType context)
Implement SaveToFile( const MCHAR * fileName, FileIOType context )

Member Mesh::getMtlIndex (void)
This method is no longer used.

Member Mesh::setMtlIndex (MtlID i)
This method is no longer used.

Member MESH_EDGE_LIST
This flag is obsolete.

Member MeshSubHitRec::flags
These are not currently used.

Member MNVert::orig
Original point this vert comes from

Member MOUSE_KEYBOARD
This is not used.

Member PolyShape::Init ()
Used by constructors.

Member RenderItemHandle::GetCustomMaterial () const
Deprecated in 3ds Max 2012.

Member RenderItemHandle::SetCustomMaterial (const BaseMaterialHandle &hMaterial)
Deprecated in 3ds Max 2012.

Member RVertex::pos [3]
This position is no longer used.

Member Spline3D::AverageTangent (int i)
This method should not be used.

Member Spline3D::DrawCurve (GraphicsWindow *gw, Material *mtl)
This method should not be used.

Member Spline3D::InterpBezier (IPoint2 *bez, float t)
Developers should use InterpBezier3D() instead of this method and just use the x and y values returned.

Member Spline3D::MakeBezCont (int i)
This method should not be used.

Member Spline3D::RedistTangents (int i, Point3 d)
This method should not be used.

Member Spline3D::SetEditMode (int mode)
This method should not be used.

Member Spline3D::SetVert (int i, const Point3 &p)
This method should not be used.

Member StdMat2::KeyAtTime (int id, TimeValue t)
Deprecated in 3ds Max 2012. Please use KeyAtTimeByID instead.

Member SV_FILTER_BONES
Show bone base objects.

Member SV_FILTER_MAPS
Show maps.

Class TextureData

Member USERDATATYPE_CLASS_ID