GrObject

Object value in Grimoire runtime.

final
class GrObject {}

Constructors

this
this(GrClassBuilder class_)

Build from definition

this
this(string[] fields_)

Build from raw fields

Members

Aliases

getBool
alias getBool = getField!bool
Undocumented in source.
getFloat
alias getFloat = getField!GrFloat
Undocumented in source.
getInt
alias getInt = getField!GrInt
Undocumented in source.
getPtr
alias getPtr = getField!GrPtr
Undocumented in source.
getString
alias getString = getField!GrString
Undocumented in source.
setBool
alias setBool = setField!bool
Undocumented in source.
setFloat
alias setFloat = setField!GrFloat
Undocumented in source.
setInt
alias setInt = setField!GrInt
Undocumented in source.
setPtr
alias setPtr = setField!GrPtr
Undocumented in source.
setString
alias setString = setField!GrString
Undocumented in source.

Functions

getArray
GrArray!T getArray(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getEnum
T getEnum(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getFloat32
float getFloat32(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getFloat64
double getFloat64(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getFloatArray
GrFloatArray getFloatArray(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getFloatChannel
GrFloatChannel getFloatChannel(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getForeign
T getForeign(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getInt32
int getInt32(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getInt64
long getInt64(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getIntArray
GrIntArray getIntArray(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getIntChannel
GrIntChannel getIntChannel(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getObject
GrObject getObject(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getObjectArray
GrObjectArray getObjectArray(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getObjectChannel
GrObjectChannel getObjectChannel(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getStringArray
GrStringArray getStringArray(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
getStringChannel
GrStringChannel getStringChannel(string fieldName)
Undocumented in source. Be warned that the author may not have intended to support it.
setArray
void setArray(string fieldName, GrArray!T value)
Undocumented in source. Be warned that the author may not have intended to support it.
setEnum
void setEnum(string fieldName, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
setFloat32
void setFloat32(string fieldName, float value)
Undocumented in source. Be warned that the author may not have intended to support it.
setFloat64
void setFloat64(string fieldName, double value)
Undocumented in source. Be warned that the author may not have intended to support it.
setFloatArray
void setFloatArray(string fieldName, GrFloatArray value)
Undocumented in source. Be warned that the author may not have intended to support it.
setFloatChannel
void setFloatChannel(string fieldName, GrFloatChannel value)
Undocumented in source. Be warned that the author may not have intended to support it.
setForeign
void setForeign(string fieldName, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
setInt32
void setInt32(string fieldName, int value)
Undocumented in source. Be warned that the author may not have intended to support it.
setInt64
void setInt64(string fieldName, long value)
Undocumented in source. Be warned that the author may not have intended to support it.
setIntArray
void setIntArray(string fieldName, GrIntArray value)
Undocumented in source. Be warned that the author may not have intended to support it.
setIntChannel
void setIntChannel(string fieldName, GrIntChannel value)
Undocumented in source. Be warned that the author may not have intended to support it.
setObject
void setObject(string fieldName, GrObject value)
Undocumented in source. Be warned that the author may not have intended to support it.
setObjectArray
void setObjectArray(string fieldName, GrObjectArray value)
Undocumented in source. Be warned that the author may not have intended to support it.
setObjectChannel
void setObjectChannel(string fieldName, GrObjectChannel value)
Undocumented in source. Be warned that the author may not have intended to support it.
setStringArray
void setStringArray(string fieldName, GrStringArray value)
Undocumented in source. Be warned that the author may not have intended to support it.
setStringChannel
void setStringChannel(string fieldName, GrStringChannel value)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_fields
GrField[] _fields;

Inner fields, indexes are known at compile time.

Meta