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()