This reference page is linked to from the following overview topics: MotionBuilder 2014.
FBProperty View Manager.
Interface to create new property views. There are two ways of creating properties view:
Definition at line 2515 of file fbcontrols.h.
#include <fbcontrols.h>
Public Member Functions | |
FBPropertyViewList * | CreatePropertyList (FBComponent *pObject, FBPropertyViewType pViewType, const char *pName) |
Create new property view list. | |
bool | RemovePropertyList (FBComponent *pObject, FBPropertyViewType pViewType, const char *pName) |
Remove property view list (only if editable). | |
FBPropertyViewList * | FindPropertyList (FBComponent *pObject, FBPropertyViewType pViewType, const char *pName) |
Find property view list. | |
FBPropertyViewDefinition * | AddPropertyView (const char *pClassName, const char *pPropertyName, const char *pHierarchy) |
Add property view to global ('All') view set. | |
bool | RemovePropertyView (const char *pClassName, const char *pPropertyName) |
Remove property view from global ('All') view set. | |
void | HidePropertyView (const char *pClassName, const char *pPropertyName, bool pHide) |
Hide property view in global ('All') view set. | |
void | RefreshPropertyViews () |
Force refresh of browsing property tool. | |
Static Public Member Functions | |
static FBPropertyViewManager & | TheOne () |
Get the global object for this class. |
FBPropertyViewList* CreatePropertyList | ( | FBComponent * | pObject, |
FBPropertyViewType | pViewType, | ||
const char * | pName | ||
) |
Create new property view list.
pObject | Property view set attached to. |
pViewType | Property view set type. |
pName | Name for new view list. |
bool RemovePropertyList | ( | FBComponent * | pObject, |
FBPropertyViewType | pViewType, | ||
const char * | pName | ||
) |
Remove property view list (only if editable).
pObject | Property view set attached to. |
pViewType | Property view set type. |
pName | Name for property view list. |
FBPropertyViewList* FindPropertyList | ( | FBComponent * | pObject, |
FBPropertyViewType | pViewType, | ||
const char * | pName | ||
) |
Find property view list.
pObject | Property view set attached to. |
pViewType | Property view set type. |
pName | Name of view set. |
FBPropertyViewDefinition* AddPropertyView | ( | const char * | pClassName, |
const char * | pPropertyName, | ||
const char * | pHierarchy | ||
) |
Add property view to global ('All') view set.
pClassName | Property owner class name (pClassName if won't be found, a new entry for this class is created). |
pPropertyName | Property name. |
pHierarchy | Hierarchy under which property view should be created, each level name is separated by dot (for example "Degrees of Freedom.Translation"). |
bool RemovePropertyView | ( | const char * | pClassName, |
const char * | pPropertyName | ||
) |
Remove property view from global ('All') view set.
pClassName | Property owner class name. |
pPropertyName | Property name. |
void HidePropertyView | ( | const char * | pClassName, |
const char * | pPropertyName, | ||
bool | pHide | ||
) |
Hide property view in global ('All') view set.
pClassName | Property owner class name. |
pPropertyName | Property name. |
pHide | Show/Hide. |
void RefreshPropertyViews | ( | ) |
Force refresh of browsing property tool.
static FBPropertyViewManager& TheOne | ( | ) | [static] |