Get a real value from the VectorScript value repository.
FUNCTION Rpstr_GetValueReal(
name : STRING;
defaultValue : REAL): REAL;def vs.Rpstr_GetValueReal(name, defaultValue):
return REAL| Name | Type | Description |
|---|---|---|
| name | STRING | The name of the value. |
| defaultValue | REAL | Default value if the name does not exist in the VectorScript value repository. |
Here is a sample for when this is used from the SDK plugin to communicate with a dialog:
bool CDlgXXX::CreateDialogLayout()
{
VectorWorks::Scripting::IVectorScriptEnginePtr vsEngine( VectorWorks::Scripting::IID_VectorScriptEngine );
if ( vsEngine )
{
VWVariant varParamsList( true );
vsEngine->Repository_SetValue( "XXX_VarName", varParamsList );
}
return this->CreateDialogLayoutFromRsrcAndVWR( kDialogID, DefaultPluginVWRIdentifier() );
}VS Functions: Rpstr_RemoveValues | Rpstr_RemoveValue | Rpstr_GetValueBool | Rpstr_SetValueBool | Rpstr_GetValueInt | Rpstr_SetValueInt | Rpstr_GetValueReal | Rpstr_SetValueReal | Rpstr_GetValueStr | Rpstr_SetValueStr
Availability: from Vectorworks 2012