Method Groups for Class IParamBlock2

The methods in this class are grouped below.

(Links go to the IParamBlock2 Class Reference page.)

Version / Parameter Number / Local Name / ParamDef / BlockID / Owner Access
IParamBlock2::GetVersion()=0
IParamBlock2::NumParams()=0
IParamBlock2::GetLocalName()=0
IParamBlock2::GetParamDef(ParamID id)=0
IParamBlock2::ID()=0
IParamBlock2::GetOwner()=0
Descriptor Access
IParamBlock2::GetDesc()=0
IParamBlock2::ReleaseDesc()=0
IParamBlock2::SetDesc(ParamBlockDesc2* desc)=0
Index-to/from-ID Methods
IParamBlock2::IDtoIndex(ParamID id)=0
IParamBlock2::IndextoID()=0
Super Class ID Access
IParamBlock2::GetAnimParamControlType(int anim)=0
IParamBlock2::GetParamControlType(ParamID id)=0
Parameter Type and Local Name
IParamBlock2::GetParameterType(ParamID id)=0
IParamBlock2::GetLocalName(ParamID id, int tabIndex = -1)=0
SetValue() Parameter Accessors
IParamBlock2::SetValue(ParamID id, TimeValue t, float v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, int v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, Point3& v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, Color& v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, TCHAR* v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, Mtl*v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, Texmap* v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, PBBitmap* v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, INode* v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, ReferenceTarget*v, int tabIndex=0)
IParamBlock2::SetValue(ParamID id, TimeValue t, Matrix3& v, int tabIndex=0)
GetValue() Parameter Accessors
IParamBlock2::GetValue(ParamID id, TimeValue t, float& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, int& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, Point3& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, Color& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, TCHAR*& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, Mtl*& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, Texmap*& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, PBBitmap*& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, INode*& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, ReferenceTarget*& v, Interval &ivalid, int tabIndex=0)
IParamBlock2::GetValue(ParamID id, TimeValue t, Matrix3& v, Interval &ivalid, int tabIndex=0)
Shortcut Get Methods
IParamBlock2::GetColor(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetPoint3(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetInt(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetFloat(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetTimeValue(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetMtl(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetStr(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetTexmap(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetBitmap(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetINode(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetReferenceTarget(ParamID id, TimeValue t=0, int tabIndex=0)=0
IParamBlock2::GetPB2Value(ParamID id, int tabIndex=0)=0
IParamBlock2::GetMatrix3(ParamID id, TimeValue t=0, int tabIndex=0)=0
Table (Tab<>) Management
IParamBlock2::Count(ParamID id)=0
IParamBlock2::ZeroCount(ParamID id)=0
IParamBlock2::SetCount(ParamID id, int n)=0
IParamBlock2::Delete(ParamID id, int start,int num)=0
IParamBlock2::Resize(ParamID id, int num)=0
IParamBlock2::Shrink(ParamID id)=0
IParamBlock2::Sort(ParamID id, CompareFnc cmp)=0
Table (Tab<>) Insert Methods
IParamBlock2::Insert(ParamID id, int at, int num, float* el)=0
IParamBlock2::Insert(ParamID id, int at, int num, Point3** el)=0
IParamBlock2::Insert(ParamID id, int at, int num, Color** el)=0
IParamBlock2::Insert(ParamID id, int at, int num, TimeValue* el)=0
IParamBlock2::Insert(ParamID id, int at, int num, TCHAR** vel)=0
IParamBlock2::Insert(ParamID id, int at, int num, Mtl** el)=0
IParamBlock2::Insert(ParamID id, int at, int num, Texmap** el)=0
IParamBlock2::Insert(ParamID id, int at, int num, PBBitmap** el)=0
IParamBlock2::Insert(ParamID id, int at, int num, INode** v)=0
IParamBlock2::Insert(ParamID id, int at, int num, ReferenceTarget** el)=0
IParamBlock2::Insert(ParamID id, int at, int num, Matrix3** el)=0
Table (Tab<>) Append Methods
IParamBlock2::Append(ParamID id, int num, float* el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, Point3** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, Color** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, TimeValue* el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, TCHAR** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, Mtl** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, Texmap** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, PBBitmap** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, INode** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, ReferenceTarget** el, int allocExtra=0)=0
IParamBlock2::Append(ParamID id, int num, Matrix3** el, int allocExtra=0)=0
Keyframe Checking
IParamBlock2::KeyFrameAtTime(int i, TimeValue t, int tabIndex=0)
IParamBlock2::KeyFrameAtTime(ParamID id, TimeValue t, int tabIndex=0)
Controller Access
IParamBlock2::RemoveController(int i, int tabIndex)=0
IParamBlock2::GetController(ParamID id, int tabIndex=0)=0
IParamBlock2::GetController(int i, int tabIndex)=0
IParamBlock2::SetController(int i, int tabIndex, Control *c, BOOL preserveFrame0Value=TRUE)=0
IParamBlock2::SwapControllers(int i1, int tabIndex1, int i2, int tabIndex2)=0
Reference Related Methods
IParamBlock2::GetRefNum(int i, int tabIndex=0)=0
IParamBlock2::GetControllerRefNum(int i, int tabIndex=0)=0
IParamBlock2::LastNotifyParamID(int& tabIndex)=0
IParamBlock2::RefDeleted(ParamID id, int tabIndex=0)=0
IParamBlock2::EnableNotifications(BOOL onOff)=0
Anim Num / Param ID Conversion
IParamBlock2::GetAnimNum(ParamID id, int tabIndex=0)=0
IParamBlock2::AnimNumToParamNum(int animNum, int& tabIndex)=0
Parameter Dimension Related Methods
IParamBlock2::GetParamDimension(int subAnim)=0
IParamBlock2::RescaleParam(int paramNum, int tabIndex, float f)=0
Parameter Map Access
IParamBlock2::SetMap(IParamMap2* m, MapID map_id = 0)=0
IParamBlock2::GetMap(MapID map_id = 0)=0
Rollout Access
IParamBlock2::SetRolloutOpen(BOOL open, MapID map_id = 0)=0
IParamBlock2::GetRolloutOpen(MapID map_id = 0)=0
IParamBlock2::SetRolloutScrollPos(int pos, MapID map_id = 0)=0
IParamBlock2::GetRolloutScrollPos(MapID map_id = 0)=0
ParamDlg Access
IParamBlock2::GetMParamDlg()=0
IParamBlock2::GetEParamDlg()=0
MAXScript Default Parameter Initialization
IParamBlock2::InitMSParameters()=0
Alias Maintenance
IParamBlock2::DefineParamAlias(TCHAR* alias_name, ParamID id, int tabIndex=-1)=0
IParamBlock2::FindParamAlias(TCHAR* alias_name)=0
IParamBlock2::FindParamAlias(ParamID id, int tabIndex=-1)=0
IParamBlock2::ClearParamAliases()=0
IParamBlock2::ParamAliasCount()=0
IParamBlock2::GetParamAlias(int i)=0
SubAnim Numbering Related Methods
IParamBlock2::SetSubAnimNum(ParamID id, int subAnimNum, int tabIndex=0)=0
IParamBlock2::ClearSubAnimMap()=0
Copying Parameter Values Between Blocks
IParamBlock2::Assign(ParamID id, IParamBlock2* src, ParamID src_id)=0
Finding Parameter IDs
IParamBlock2::FindRefParam(ReferenceTarget* ref, int& tabIndex)=0
Reset To Default Values
IParamBlock2::ResetAll(BOOL updateUI = TRUE, BOOL callSetHandlers = TRUE)=0
IParamBlock2::Reset(ParamID id, int tabIndex=-1, BOOL updateUI = TRUE, BOOL callSetHandlers = TRUE)=0
PBAccessor Get / Set Methods
IParamBlock2::CallSet(ParamID id, int tabIndex=-1)=0
IParamBlock2::CallGet(ParamID id, int tabIndex=-1)=0
IParamBlock2::CallSets()=0
IParamBlock2::CallGets()=0
Validity of Parameters
IParamBlock2::GetValidity(TimeValue t, Interval &valid)=0