HDynamicCategoryProperty Class Reference

Property used to dynamically group several other related properties into a group. Used by HXT type plugins. More...


Detailed Description

Property used to dynamically group several other related properties into a group. Used by HXT type plugins.

The main difference between this class and the HCategoryProperty is HDynamicCategoryProperties know how to recreate themselves when an object like a model gets loaded.

HDynamicCategoryProperties are used in HXT plugins. For instance if you look at MyProperties plugin. This plugin allows you to add properties to any object in Animation Master. So lets say I added a property to a HGroup called "Friction". The Property Fiction resides under a HDynamicPropertyCategory (plugin property) passed into the Entry Point :

extern "C" __declspec(dllexport) BOOL HxtOnAddProperties(HTreeObject *htreeobject, HDynamicCategoryProperty *pluginproperty, UINT index)

When the model is saved it saves enough information so when the model is reloaded the property will be recreated even if the computer does not have the HXT plugin.

Note:
For any plugin deriving off of DLLPlugin, always use HCategoryProperty because the Texture, Volumetric, Turbulence, ..., plugins create (new) their HProperties in their constructor.
See also:
HCategoryProperty


The documentation for this class was generated from the following file:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:55 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001