Vp float get: Difference between revisions

From Virtual Paradise Wiki
Jump to navigation Jump to search
(Basic layout)
 
mNo edit summary
 
Line 1: Line 1:
{{sdk method page|float|Retrieve a floating point attribute.
{{sdk method page|float_get|Return the value of a floating point attribute.
|paramex=attr, value
|paramex=attr, value
|parameters=
|parameters=
   {{sdk parameter row|vp_float_attribute_t|attr  |Attribute to return}}
   {{sdk parameter row|vp_float_attribute_t|attr  |Attribute to return value of (defined in VP.h)}}
   {{sdk parameter row|float*              |value |Returns the value}}
   {{sdk parameter row|float*              |value |Returns the value}}
|returncodes=
|returncodes=
   {{sdk return code row|NO_SUCH_ATTRIBUTE  |Invalid attribute}}
   {{sdk return code row|NO_SUCH_ATTRIBUTE  |Invalid attribute}}
|behavior=If unsuccessful, then value is not modified.
|behavior=If unsuccessful, then value is not modified.
|caveats=
|caveats=When higher precision is desired, use {{sdk method|double_get}}.
|examples=
|examples=
|seealso=
|seealso=

Latest revision as of 20:15, 12 December 2016

Method call snippet vp_float_get(instance, attr, value);

Return the value of a floating point attribute.

Parameters

These are the parameters that this method requires:

Parameter Usage
VPInstance
instance
Pointer to the instance this method call is intended for
vp_float_attribute_t
attr
Attribute to return value of (defined in VP.h)
float*
value
Returns the value

Returns

This method returns a return code integer, which indicates whether the call was successful or errored for any reason:

Return code Cause
VP_RC_SUCCESS Successful call (for methods that have a registered callback, it only means the request has been sent)
VP_RC_NO_SUCH_ATTRIBUTE Invalid attribute

Behavior

If unsuccessful, then value is not modified.

Caveats

When higher precision is desired, use vp_double_get().

Examples

This method has no usage examples; please add at least one to this page

See also