Unigine::UlonValue Class
Header: | #include <UnigineUlon.h> |
UlonValue Class
Members
static UlonValuePtr create ( ) #
Constructor. Creates a ULON node value.static UlonValuePtr create ( const char * arg1 ) #
Constructor. Creates a ULON node value from the specified source buffer.Arguments
- const char * arg1 - ULON node value source buffer.
bool isArray ( ) const#
Returns a value indicating if the ULON node value is of an array type.Return value
true if the ULON node value is of an array type; otherwise, false.const char * getStr ( ) const#
Returns the ULON node value as a non-formatted string.Return value
ULON node value as a non-formatted string.double getDouble ( ) const#
Returns the ULON node value as a double.Return value
Double ULON node value.float getFloat ( ) const#
Returns the ULON node value as a float.Return value
Float ULON node value.int getInt ( ) const#
Returns the ULON node value as an integer.Return value
Integer ULON node value.long long getLong ( ) const#
Returns the ULON node value as a 64-bit long long.Return value
64-bit long long ULON node value.char getChar ( ) const#
Returns the ULON node value as a char.Return value
Char ULON node value.bool getBool ( ) const#
Returns the ULON node value as a boolean.Return value
Boolean ULON node value.Vector< String > getArray ( ) const#
Returns the ULON node value as an array of strings.Return value
Array of strings representing elements of the array.Math::dvec4 getDVec4 ( ) const#
Returns the ULON node value as a dvec4 vector.Return value
ULON node value as a dvec4 vector.Math::vec4 getVec4 ( ) const#
Returns the ULON node value as a vec4 vector.Return value
ULON node value as a vec4 vector.Math::ivec4 getIVec4 ( ) const#
Returns the ULON node value as an ivec4 vector.Return value
ULON node value as an ivec4 vector.void get ( Math::dvec4 & ret ) const#
Gets the ULON node value as a dvec4 and puts it to the specified output vector.Arguments
- Math::dvec4 & ret - Output dvec4 vector.
void get ( Math::vec4 & ret ) const#
Gets the ULON node value as a vec4 and puts it to the specified output vector.Arguments
- Math::vec4 & ret - Output vec4 vector.
void get ( Math::ivec4 & ret ) const#
Gets the ULON node value as an ivec4 and puts it to the specified output vector.Arguments
- Math::ivec4 & ret - Output ivec4 vector.
void setUsage ( bool usage ) #
Sets a value indicating if the ULON node value is used (obtained via one of the get*() methods).Arguments
- bool usage - true to mark the ULON node value as used; otherwise, false.
bool isUsage ( ) const#
Returns a value indicating if the ULON node value is used (obtained via one of the get*() methods).Return value
true if the ULON node value is used; otherwise, false.int read ( const char * src ) #
Reads the ULON node value from the specified source buffer.Arguments
- const char * src - ULON node value source buffer.
Last update:
2020-07-31
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)