classHPropertyInfo 04
a href="classHRotatePropertyInfo.md#3184c8fe6d6f9a3b2284ddcadfd1424f" class="el">HRotatePropertyInfo, HButtonPropertyInfo, HBiasPropertyInfo, HStringPropertyInfo, HFilenamePropertyInfo, HDirPropertyInfo, HTimePropertyInfo, HTimeRangePropertyInfo, HTransformPropertyInfo, HVectorPropertyInfo, HVectorPropertyNoSubsInfo, HVector2PropertyInfo, HColorPropertyInfo, HScalePropertyInfo, HTranslatePropertyInfo, HPointerPropertyInfo, HClipPropertyInfo, HGradientPropertyInfo, and HDataPropertyInfo.
| void HPropertyInfo::operator delete |
( |
void * |
ptr |
) |
[inline] |
|
| void HPropertyInfo::SetAdvanced |
( |
BOOL |
state |
) |
|
|
|
|
| |
Will only show up if user has Show Advanced Proerties on |
| void HPropertyInfo::SetCacheAnimatable |
( |
BOOL |
state |
) |
|
|
| void HPropertyInfo::SetConstant |
( |
BOOL |
state |
) |
|
|
|
|
| |
Constant will not animate over time |
| void HPropertyInfo::SetDeletable |
( |
BOOL |
state |
) |
|
|
| void HPropertyInfo::SetDocumentation |
( |
const char * |
doc |
) |
|
|
| void HPropertyInfo::SetDrawWhen |
( |
DrawWhen |
dw |
) |
|
|
| void HPropertyInfo::SetLocalizedName |
( |
const String & |
name |
) |
|
|
| |
Localized names are the names of properties that appears in the left column of the property panel in the PWS. This name should be retrieved from a string resource to allow easy localization (ie: translation). For example:
string.LoadString(IDS_BUMPSTRENGTH);
m_bumpinfo = HFloatPropertyInfo::SetLocalizedName( string, String("Bump Strength") );
|
| void HPropertyInfo::SetLocalizedName |
( |
const char * |
name |
) |
|
|
|
|
| |
For backward comp with V9.0o and older. |
| void HPropertyInfo::SetMatchName |
( |
const String & |
name |
) |
|
|
| |
Match names are labels used to identify the property when the property value is stored in an A:M file (project, model, meterial, etc. files). Any HProperty derived class associated to a corresponding HPropertyInfo derived class will automatically have its properties values stored in the appropriate A:M file.
Match names should not be localized.
DLLPlugins derived classes also have the possibility to store and retrieve data other than properties with the Save and ParseArg functions.
- See also:
-
DLLPlugin
|
| void HPropertyInfo::SetMatchName |
( |
const char * |
name |
) |
|
|
|
|
| |
For backward comp with V9.0o and older. |
| void HPropertyInfo::SetNotifyAnimObjectValueChanged |
( |
BOOL |
state |
) |
|
|
|
|
| |
Use this to have HxtOnPtrMessage called for your property. This is a speed hit (it is slow) so only set it if you really want the function to be called. |
| void HPropertyInfo::SetReadOnly |
( |
BOOL |
state |
) |
|
|
|
|
| |
Both cache and instanes will be read only meaning the user will not be able to change the values of the property |
| void HPropertyInfo::SetReadOnlyOnCache |
( |
BOOL |
state |
) |
<
|