FPParams Class Reference
 
 
 
FPParams Class Reference

This reference page is linked to from the following overview topics: Principal Function Publishing Classes, The Function Publishing API, Mesh Example, Added Base Types, Using FPInterface::Invoke().


#include <ifnpub.h>

Inheritance diagram for FPParams:
MaxHeapOperators

Class Description

This parameters class contains a MaxSDK::Array FPValue's.

FPValue is the actual parameter for an FP Function call.

Public Member Functions

  FPParams ()
  Constructor.
CoreExport  FPParams (int count,...)
  Constructor using variable args.
CoreExport  ~FPParams ()
  Destructor.
CoreExport void  Load (int count,...)
  This method loads a number of parameter values using variable args.
CoreExport int  GetNumParams ()
  Gets the number of parameters in the params member array.
CoreExport FPValue GetFPValue (int)
  Getter function to get the FPValue. Note there is no Setter function.

Public Attributes

MaxSDK::Array< FPValue params
  The table of FPValue's contained in this class.

Constructor & Destructor Documentation

FPParams ( ) [inline]

Constructor.

{ }
CoreExport FPParams ( int  count,
  ... 
)

Constructor using variable args.

This method takes a variable number of arguments representing the parameter values that will be stored in the params table.

Parameters:
count - The number of parameter values to add.
CoreExport ~FPParams ( )

Destructor.


Member Function Documentation

CoreExport void Load ( int  count,
  ... 
)

This method loads a number of parameter values using variable args.

This method takes a variable number of arguments representing the parameter values that will be stored in the params table.

Parameters:
count - The number of parameter values to add.
CoreExport int GetNumParams ( )

Gets the number of parameters in the params member array.

CoreExport FPValue* GetFPValue ( int  )

Getter function to get the FPValue. Note there is no Setter function.


Member Data Documentation

The table of FPValue's contained in this class.