|
| | operator int () const |
| |
| | operator unsigned () const |
| |
| | operator ni::tI8 () const |
| |
| | operator ni::tU8 () const |
| |
| | operator ni::tI16 () const |
| |
| | operator ni::tU16 () const |
| |
| | operator ni::tI32 () const |
| |
| | operator ni::tU32 () const |
| |
| | operator ni::tI64 () const |
| |
| | operator ni::tU64 () const |
| |
| | operator ni::tF32 () const |
| |
| | operator ni::tF64 () const |
| |
| | operator ni::sVec2f () const |
| |
| | operator ni::sVec2i () const |
| |
| | operator ni::sVec3f () const |
| |
| | operator ni::sVec3i () const |
| |
| | operator ni::sVec4f () const |
| |
| | operator ni::sVec4i () const |
| |
| | operator ni::sMatrixf () const |
| |
| | operator ni::tHStringPtr () const |
| |
| template<typename T > |
| | operator T * () const |
| |
| template<typename T > |
| | operator const T * () const |
| |
| bool | operator< (const Var &aR) const |
| |
| bool | operator> (const Var &aR) const |
| |
| bool | operator<= (const Var &aR) const |
| |
| bool | operator>= (const Var &aR) const |
| |
| bool | operator== (const Var &aR) const |
| |
| bool | operator!= (const Var &aR) const |
| |
| | Var () |
| |
| | Var (int n) |
| |
| | Var (unsigned int n) |
| |
| | Var (const void *n) |
| |
| | Var (tType aType, tU8 *apData, tU32 anSize) |
| |
| void | Set (tType aType, tU8 *apData, tU32 anSize) |
| |
| void | SetVar (const Var &aV) |
| |
| | Var (const Var &aV) |
| |
| Var & | operator= (const Var &aV) |
| |
| | ~Var () |
| |
| void | SetNull () |
| |
| tBool | IsNull () const |
| |
| tBool | IsNullPointer () const |
| |
| tType | GetType () const |
| |
| | C_V (tI8, I8, tI8) |
| |
| | C_V (tU8, U8, tU8) |
| |
| | C_V (tI16, I16, tI16) |
| |
| | C_V (tU16, U16, tU16) |
| |
| | C_V (tI32, I32, tI32) |
| |
| | C_V (tU32, U32, tU32) |
| |
| | C_V (tI64, I64, tI64) |
| |
| | C_V (tU64, U64, tU64) |
| |
| | C_V (tUUID, UUID, tUUID) |
| |
| | C_V (tF32, F32, tF32) |
| |
| | C_V (tF64, F64, tF64) |
| |
| | C_V_NC (tInt, Int, tInt) |
| |
| | C_V_NC (tUInt, UInt, tUInt) |
| |
| | C_V_NC (tIntPtr, IntPtr, tIntPtr) |
| |
| | C_V_NC (tUIntPtr, UIntPtr, tUIntPtr) |
| |
| | C_CP (achar, AChar) |
| |
| | C_V (sVec2i, Vec2i, sVec2i) |
| |
| | C_V (sVec2f, Vec2f, sVec2f) |
| |
| | C_V (sVec3i, Vec3i, sVec3i) |
| |
| | C_V (sVec3f, Vec3f, sVec3f) |
| |
| | C_V (sVec4i, Vec4i, sVec4i) |
| |
| | C_V (sVec4f, Vec4f, sVec4f) |
| |
| | C_VPNEW (sMatrixf, Matrixf) |
| |
| | C_VPNEW (cString, String) |
| |
| const achar * | GetChars () const |
| |
| | Var (const tHStringPtr &v) |
| |
| Var & | operator= (const tHStringPtr &v) |
| |
| | Var (iHString *anV) |
| |
| Var & | operator= (iHString *anV) |
| |
| | Var (const iUnknown *anV) |
| |
| Var & | operator= (const iUnknown *anV) |
| |
| template<typename S > |
| | Var (const Ptr< S > &aP) |
| |
| template<typename S > |
| Var & | operator= (const Ptr< S > &aP) |
| |
| void | SetIUnknownPointer (iUnknown *anV) |
| |
| void | SetIUnknownPointer (const iUnknown *anV) |
| |
| tBool | IsIUnknownPointer () const |
| |
| iUnknown * | GetIUnknownPointer () const |
| |
| iUnknown * | QueryInterface (const tUUID &aIID) const |
| |
| iUnknown * | GetRawIUnknownPointerAndSetNull () |
| |
| tBool | IsPtrValue () const |
| | Check whether the variant is a pointer type value. More...
|
| |
| tIntPtr | GetPtrValue () const |
| | Get the variant's pointer type value. More...
|
| |
| tBool | IsIntValue () const |
| | Check whether the variant is a number type value. More...
|
| |
| tI64 | GetIntValue () const |
| | Get the variant's number value. More...
|
| |
| tBool | IsFloatValue () const |
| | Check whether the variant is a float type value. More...
|
| |
| tF64 | GetFloatValue () const |
| | Get the variant's float value. More...
|
| |
| tBool | IsEnumValue () const |
| | Check whether the variant is an enum value. More...
|
| |
| tU32 | GetEnumValue () const |
| | Get the variant's enum value. More...
|
| |
| tBool | IsVec2fValue () const |
| | Check whether the variant is a vec2f type value. More...
|
| |
| tBool | IsVec2iValue () const |
| | Check whether the variant is a vec2i type value. More...
|
| |
| sVec2f | GetVec2fValue () const |
| | Get the variant's vec2f type value. More...
|
| |
| sVec2i | GetVec2iValue () const |
| | Get the variant's vec2i type value. More...
|
| |
| tBool | IsVec3fValue () const |
| | Check whether the variant is a vec3f type value. More...
|
| |
| tBool | IsVec3iValue () const |
| | Check whether the variant is a vec3i type value. More...
|
| |
| sVec3f | GetVec3fValue () const |
| | Get the variant's vec3f type value. More...
|
| |
| sVec3i | GetVec3iValue () const |
| | Get the variant's vec3i type value. More...
|
| |
| tBool | IsVec4fValue () const |
| | Check whether the variant is a vec4f type value. More...
|
| |
| tBool | IsVec4iValue () const |
| | Check whether the variant is a vec4i type value. More...
|
| |
| sVec4f | GetVec4fValue () const |
| | Get the variant's vec4f type value. More...
|
| |
| sVec4i | GetVec4iValue () const |
| | Get the variant's vec4i type value. More...
|
| |
| tBool | IsBoolValue () const |
| | Check whether the variant is a bool type value. More...
|
| |
| tBool | GetBoolValue (tBool abDefault=eFalse) const |
| | Get the variant's bool type value. Returns abDefault if the variant is not a boolean type. More...
|
| |