|
FragmentGraphAPI | Variable () |
| Default constructor. More...
|
|
FragmentGraphAPI | Variable (char iValue) |
| Constructs a char-type variable with the given value. More...
|
|
FragmentGraphAPI | Variable (unsigned char iValue) |
| Constructs an unsigned char variable with the given value. More...
|
|
FragmentGraphAPI | Variable (wchar_t iValue) |
| Constructs a wchar_t variable with the given value. More...
|
|
FragmentGraphAPI | Variable (short iValue) |
| Constructs a short variable with the given value. More...
|
|
FragmentGraphAPI | Variable (unsigned short iValue) |
| Constructs an unsigned short variable with the given value. More...
|
|
FragmentGraphAPI | Variable (int iValue) |
| Constructs an int variable with the given value. More...
|
|
FragmentGraphAPI | Variable (unsigned int iValue) |
| Constructs an unsigned int variable with the given value. More...
|
|
FragmentGraphAPI | Variable (long iValue) |
| Constructs a long variable with the given value. More...
|
|
FragmentGraphAPI | Variable (unsigned long iValue) |
| Constructs an unsigned long variable with the given value. More...
|
|
FragmentGraphAPI | Variable (__int64 iValue) |
| Constructs a __int64 variable with the given value. More...
|
|
FragmentGraphAPI | Variable (unsigned __int64 iValue) |
| Constructs an unsigned __int64 variable with the given value. More...
|
|
FragmentGraphAPI | Variable (float fValue) |
| Constructs a float variable with the given value. More...
|
|
FragmentGraphAPI | Variable (double fValue) |
| Constructs a double variable with the given value. More...
|
|
FragmentGraphAPI | Variable (const char *str) |
| Constructs a multi-byte string variable with the given value. More...
|
|
FragmentGraphAPI | Variable (const wchar_t *str) |
| Constructs a Unicode string variable with the given value. More...
|
|
FragmentGraphAPI | Variable (MaxSDK::Graphics::IRefObject *pRefObject) |
| Constructs an IRefObject auto-ptr variable with the given value. More...
|
|
FragmentGraphAPI | Variable (const Variable &from) |
| Copy constructor. More...
|
|
FragmentGraphAPI | ~Variable () |
| Destructor. More...
|
|
FragmentGraphAPI void | ChangeType (VarType type) |
| Changes this variable to a certain type, and resets the value. More...
|
|
VarType | GetType () const |
| Gets the type of this variable. More...
|
|
FragmentGraphAPI char | AsChar () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI unsigned char | AsUnsignedChar () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI wchar_t | AsWideChar () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI short | AsShort () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI unsigned short | AsUnsignedShort () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI int | AsInt () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI unsigned int | AsUnsignedInt () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI long | AsLong () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI unsigned long | AsUnsignedLong () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI __int64 | AsInt64 () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI unsigned __int64 | AsUnsignedInt64 () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI float | AsFloat () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI double | AsDouble () const |
| Tries to convert this variable to char and return the value. More...
|
|
FragmentGraphAPI const char * | AsStringA () const |
| Tries to get the multi-byte string value of this variable. More...
|
|
FragmentGraphAPI const wchar_t * | AsStringW () const |
| Tries to get the Unicode string value of this variable. More...
|
|
FragmentGraphAPI MaxSDK::Graphics::IRefObject * | AsRefObject () const |
| Tries to get the IRefObject pointer that is referenced by this variable. More...
|
|
FragmentGraphAPI IVariableDictionary * | AsDictionary () const |
| Tries to get the dictionary pointer that is referenced by this variable. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (char iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (unsigned char iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (wchar_t iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (short iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (unsigned short iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (int iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (unsigned int iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (long iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (unsigned long iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (__int64 iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (unsigned __int64 iValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (float fValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (double fValue) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (const char *str) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (const wchar_t *str) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (MaxSDK::Graphics::IRefObject *pRefObject) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI bool | TryUpdateValue (const Variable &var) |
| Tries to update this variable's value, without changing this variable's type. More...
|
|
FragmentGraphAPI Variable & | operator= (char rhs) |
| Converts this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (unsigned char rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (wchar_t rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (short rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (unsigned short rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (int rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (unsigned int rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (long rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (unsigned long rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (__int64 rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (unsigned __int64 rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (float rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (double rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (const char *rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (const wchar_t *rhs) |
| convert this variable to the input value type. More...
|
|
FragmentGraphAPI Variable & | operator= (MaxSDK::Graphics::IRefObject *rhs) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
FragmentGraphAPI Variable & | operator= (const Variable &var) |
| convert this variable to the input value type, then assigns the input value to this variable. More...
|
|
|
static FragmentGraphAPI size_t | GetNetStringCount () |
|
static UtilExport void * | operator new (size_t size) |
| Standard new operator used to allocate objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e) |
| Standard new operator used to allocate objects if there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new (size_t size, const char *filename, int line) |
| New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, int block_type, const char *filename, int line) |
| New operator used to allocate objects that takes the type of memory, filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e, const char *filename, int line) |
| New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new (size_t size, unsigned long flags) |
| New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e, unsigned long flags) |
| New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size, const char *filename, int line) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, int block_type, const char *filename, int line) |
| New operator used to allocate arrays of objects. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e, const char *filename, int line) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size, unsigned long flags) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e, unsigned long flags) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void | operator delete (void *ptr) |
| Standard delete operator used to deallocate an object If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e) |
| Standard delete operator used to deallocate an object If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete (void *ptr, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, int block_type, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete (void *ptr, unsigned long flags) |
| Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e, unsigned long flags) |
| Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr) |
| Standard delete operator used to deallocate an array of objects If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e) |
| Standard delete operator used to deallocate an array of objects If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, int block_type, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr, unsigned long flags) |
| Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e, unsigned long flags) |
| Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, void *placement_ptr) |
| Placement new operator. More...
|
|
static UtilExport void | operator delete (void *ptr, void *placement_ptr) |
| Placement delete operator. More...
|
|
static UtilExport void * | aligned_malloc (size_t size, size_t alignment) |
| Allocates memory on a specified alignment boundary. More...
|
|
static UtilExport void * | aligned_realloc (void *ptr, size_t size, size_t alignment) |
| Reallocates memory on a specified alignment boundary. More...
|
|
static UtilExport void | aligned_free (void *ptr) |
| Frees a block of memory that was allocated with aligned_malloc/aligned_realloc. More...
|
|
Variable is a simple class that stores certain data that a developer can decide at runtime.
We use this class to transfer parameters from fragment to fragment.