Method Groups for Class Modifier

The methods in this class are grouped below.

(Links go to the Modifier Class Reference page.)

Modifier Name Access
Modifier::GetName()
Modifier::SetName(MSTR n)
InputType, ChannelsUsed, ChannelsChanged
Modifier::InputType()=0
Modifier::ChannelsUsed()=0
Modifier::ChannelsChanged()=0
Modifier::TotalChannelsUsed()
Modifier::TotalChannelsChanged()
Modifier::ChangesSelType()
Object Modification
Modifier::ModifyObject(TimeValue t, ModContext &mc, ObjectState* os, INode *node)=0
Validity Intervals
Modifier::LocalValidity(TimeValue t)
Topology Dependence
Modifier::DependOnTopology(ModContext &mc)
Modifier Stack Access
Modifier::DisableMod()
Modifier::EnableMod()
Modifier::IsEnabled()
Modifier::DisableModInRender()
Modifier::EnableModInRender()
Modifier::IsEnabledInRender()
Modifier::DisableModInViews()
Modifier::EnableModInViews()
Modifier::IsEnabledInViews()
Modifier::DisableModApps()
Modifier::EnableModApps()
Notification of Input Changed
Modifier::NotifyInputChanged(Interval changeInt, PartID partID, RefMessage message, ModContext *mc)
Loading and Saving Methods
Modifier::Save(ISave *isave)
Modifier::Load(ILoad *iload) This method handles loading the modifier name. It should be called by the derived class BEFORE it loads any chunks.
Modifier::LoadLocalData(ILoad *iload, LocalModData **pld)
Modifier::SaveLocalData(ISave *isave, LocalModData *ld)
ModContext Enumeration
Modifier::EnumModContexts(ModContextEnumProc *proc)
Modifier::GetIDerivedObject(ModContext *mc, IDerivedObject *&derObj, int &modIndex)
Modifier::CopyAdditionalChannels(Object *fromObj, Object *toObj)
Modifier::NeedUseSubselButton()