Deprecated List

Deprecated List
globalScope> Member APPLICATION_ID
As of 3ds Max 2016, there is only one product.
globalScope> Member ComputeBumpVectors (const Point3 tv[3], const Point3 v[3], Point3 bvec[3])
Do not use this function. Use ComputeBumpVec2D() instead. This is here for compatibility only.
globalScope> Member CTRL_MATRIX3_CLASS_ID

Deprecated as of 3ds Max 2013. Use CTRL_POSITION_CLASS_ID instead.

Deprecated as of 3ds Max 2013. Use CTRL_ROTATION_CLASS_ID instead.

Deprecated as of 3ds Max 2013. Use CTRL_ROTATION_CLASS_ID instead.

globalScope> Member I_RENDER_ID
in 3ds Max 2017. IInteractiveRender is now queried through Renderer::GetIInteractiveRender(), rather than through the interface mechanism.
Member ILightingUnits::ConvertIlluminanceToAS (double SI_IlluminanceValue) const =0
Use ConvertValue().
Member ILightingUnits::ConvertIlluminanceToCurrSystem (double illuminanceValue) const =0
Use ConvertToDisplay().
Member ILightingUnits::ConvertIlluminanceToCurrSystem (double illuminanceValue, int inputType) const =0
Use ConvertToDisplay().
Member ILightingUnits::ConvertIlluminanceToSI (double AS_IlluminanceValue) const =0
Use ConvertValue().
Member ILightingUnits::ConvertLuminanceToAS (double SI_LuminanceValue) const =0
Use ConvertValue().
Member ILightingUnits::ConvertLuminanceToCurrSystem (double luminanceValue, int inputType) const =0
Use ConvertToDisplay().
Member ILightingUnits::ConvertLuminanceToCurrSystem (double luminanceValue) const =0
Use ConvertToDisplay().
Member ILightingUnits::ConvertLuminanceToSI (double AS_LuminanceValue) const =0
Use ConvertValue().
Member IndexBufferHandle::Initialize (IndexType type)
Deprecated method in terms of implementation as of 3ds Max 2016.
Member Interface7::GetPrimaryVisibility (INode *node)
This function deprecated in Max 2017. Please use INode::GetPrimaryVisibility().
Member Interface7::GetSecondaryVisibility (INode *node)
This function deprecated in Max 2017. Please use INode::GetSecondaryVisibility().
Member Interface7::SetPrimaryVisibility (INode *node, BOOL onOff)
This function deprecated in Max 2017. Please use INode::SetPrimaryVisibility().
Member Interface7::SetSecondaryVisibility (INode *node, BOOL onOff)
This function deprecated in Max 2017. Please use INode::SetSecondaryVisibility().
Member IPopulate::eDisplaySegmented
Deprecated in 3ds Max 2015. Segmented characters are not supported. Setting the display type to segmented will do nothing.
globalScope> Member IRenderElementCompatible
in 3ds Max 2017. All methods of IRenderElementCompatible have been moved to class Renderer.
globalScope> Member IRendererRequirements
in 3ds Max 2017. All methods of IRendererRequirements have been moved to class Renderer.
globalScope> Member kBackground
As of 3ds Max 2017, used kBackgroundOdd instead.
globalScope> Member kHilight
As of 3ds Max 2017, won't be used any more.
globalScope> Member kShadow
As of 3ds Max 2017, won't be used any more.
globalScope> Member kWindow
As of 3ds Max 2017, use kBackgroundOdd instead.
globalScope> Member kWindowText
As of 3ds Max 2017, used kText instead.
Member MaxSDK::IAbortableRenderer
in 3ds Max 2017. All methods of IAbortableRenderer have been moved to class IInteractiveRenderer.
Member MaxSDK::IStoppableRenderer
in 3ds Max 2017. All methods of IStoppableRenderer have been moved to class Renderer.
Member Modifier::NeedUseSubselButton ()
This method is no longer used.
Member RendParams::GetRenderMode ()
Removed in Max 2017; this method never worked correctly.
globalScope> Member RendProgressCallback2
in 3ds Max 2017. All methods of RendProgressCallback2 have been moved to class RendProgressCallback.
globalScope> Member save_error_source_data ()
Deprecated as of 3ds Max 2017. Use ScopedPushControl instead.
Class ScopedMaxScriptSEHandler
Deprecated as of 3ds Max 2017. Use ScopedSaveCurrentFrames instead.
Class ScopedSaveCurrentFrames
Deprecated as of 3ds Max 2017. Use ScopedValueTempArray instead.
Class ScopedValueTempArray
Deprecated as of 3ds Max 2017. Use return_value instead. value local storage handled by MXS_Exit_ValueLocal_Scope instances
Member ShadeContext::IsPhysicalSpace () const
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member ShadeContext::ScaledToRGB ()
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member ShadeContext::ScaledToRGB (T &energy) const
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member ShadeContext::ScaledToRGB (float energy) const
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member ShadeContext::ScalePhysical (T &energy) const
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member ShadeContext::ScalePhysical (float energy) const
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member ShadeContext::ScaleRGB (T &energy) const
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member ShadeContext::ScaleRGB (float energy) const
This method merely forwarded the call to globContext->pToneOp. For simplicity of maintenance, it has been removed; globContext->pToneOp should be used directly instead. Make sure to check that both globContext and pToneOp are not null.
Member SimpleMod::SimpleModClone (SimpleMod *smodSource)
Use SimpleModClone(SimpleMod *smodSource, RemapDir& remap )
Member SimpleSpline::SimpleSplineClone (SimpleSpline *ssplSource)
Use SimpleSplineClone(SimpleSpline *ssplSource, RemapDir& remap )
Member SimpleWSMMod2::SimpleWSMModClone (SimpleWSMMod2 *smodSource)
Use SimpleWSMModClone(SimpleMod *smodSource, RemapDir& remap )
Member SimpleWSMMod::SimpleWSMModClone (SimpleWSMMod *smodSource)
Use SimpleWSMModClone(SimpleMod *smodSource, RemapDir& remap )
globalScope> Member templated_return_value_fn (Type r)
Deprecated as of 3ds Max 2017. value local storage handled by MXS_Exit_ValueLocal_Scope instances
Member ToneOperator::IsPhysicalSpace () const
This method no longer served a purpose and has been removed.
Member VertexBufferHandle::Initialize (size_t stride)
Deprecated method in 3ds Max 2017. Use full parameters to initialize vertex buffer
Module XRef options
Deprecated in terms of implementation as of 3ds Max 2017. Please use the function GetTracksStatus/SetTracksStatus instead.