C# Класс HoudiniEngineUnity.JSONNode

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
QuaternionContainerType JSONContainerType
RectContainerType JSONContainerType
VectorContainerType JSONContainerType

Открытые методы

Метод Описание
ReadMatrix ( ) : Matrix4x4
ReadQuaternion ( ) : Quaternion
ReadQuaternion ( Quaternion aDefault ) : Quaternion
ReadRect ( ) : Rect
ReadRect ( Rect aDefault ) : Rect
ReadRectOffset ( ) : RectOffset
ReadRectOffset ( RectOffset aDefault ) : RectOffset
ReadVector2 ( ) : Vector2
ReadVector2 ( Vector2 aDefault ) : Vector2
ReadVector2 ( string aXName, string aYName ) : Vector2
ReadVector3 ( ) : Vector3
ReadVector3 ( Vector3 aDefault ) : Vector3
ReadVector3 ( string aXName, string aYName, string aZName ) : Vector3
ReadVector4 ( ) : Vector4
ReadVector4 ( Vector4 aDefault ) : Vector4
WriteMatrix ( Matrix4x4 aMatrix ) : JSONNode
WriteQuaternion ( Quaternion aRot ) : JSONNode
WriteRect ( Rect aRect ) : JSONNode
WriteRectOffset ( RectOffset aRect ) : JSONNode
WriteVector2 ( Vector2 aVec, string aXName = "x", string aYName = "y" ) : JSONNode
WriteVector3 ( Vector3 aVec, string aXName = "x", string aYName = "y", string aZName = "z" ) : JSONNode
WriteVector4 ( Vector4 aVec ) : JSONNode

Приватные методы

Метод Описание
GetContainer ( JSONContainerType aType ) : JSONNode

Описание методов

ReadMatrix() публичный Метод

public ReadMatrix ( ) : Matrix4x4
Результат Matrix4x4

ReadQuaternion() публичный Метод

public ReadQuaternion ( ) : Quaternion
Результат Quaternion

ReadQuaternion() публичный Метод

public ReadQuaternion ( Quaternion aDefault ) : Quaternion
aDefault Quaternion
Результат Quaternion

ReadRect() публичный Метод

public ReadRect ( ) : Rect
Результат Rect

ReadRect() публичный Метод

public ReadRect ( Rect aDefault ) : Rect
aDefault Rect
Результат Rect

ReadRectOffset() публичный Метод

public ReadRectOffset ( ) : RectOffset
Результат RectOffset

ReadRectOffset() публичный Метод

public ReadRectOffset ( RectOffset aDefault ) : RectOffset
aDefault RectOffset
Результат RectOffset

ReadVector2() публичный Метод

public ReadVector2 ( ) : Vector2
Результат Vector2

ReadVector2() публичный Метод

public ReadVector2 ( Vector2 aDefault ) : Vector2
aDefault Vector2
Результат Vector2

ReadVector2() публичный Метод

public ReadVector2 ( string aXName, string aYName ) : Vector2
aXName string
aYName string
Результат Vector2

ReadVector3() публичный Метод

public ReadVector3 ( ) : Vector3
Результат Vector3

ReadVector3() публичный Метод

public ReadVector3 ( Vector3 aDefault ) : Vector3
aDefault Vector3
Результат Vector3

ReadVector3() публичный Метод

public ReadVector3 ( string aXName, string aYName, string aZName ) : Vector3
aXName string
aYName string
aZName string
Результат Vector3

ReadVector4() публичный Метод

public ReadVector4 ( ) : Vector4
Результат Vector4

ReadVector4() публичный Метод

public ReadVector4 ( Vector4 aDefault ) : Vector4
aDefault Vector4
Результат Vector4

WriteMatrix() публичный Метод

public WriteMatrix ( Matrix4x4 aMatrix ) : JSONNode
aMatrix Matrix4x4
Результат JSONNode

WriteQuaternion() публичный Метод

public WriteQuaternion ( Quaternion aRot ) : JSONNode
aRot Quaternion
Результат JSONNode

WriteRect() публичный Метод

public WriteRect ( Rect aRect ) : JSONNode
aRect Rect
Результат JSONNode

WriteRectOffset() публичный Метод

public WriteRectOffset ( RectOffset aRect ) : JSONNode
aRect RectOffset
Результат JSONNode

WriteVector2() публичный Метод

public WriteVector2 ( Vector2 aVec, string aXName = "x", string aYName = "y" ) : JSONNode
aVec Vector2
aXName string
aYName string
Результат JSONNode

WriteVector3() публичный Метод

public WriteVector3 ( Vector3 aVec, string aXName = "x", string aYName = "y", string aZName = "z" ) : JSONNode
aVec Vector3
aXName string
aYName string
aZName string
Результат JSONNode

WriteVector4() публичный Метод

public WriteVector4 ( Vector4 aVec ) : JSONNode
aVec Vector4
Результат JSONNode

Описание свойств

QuaternionContainerType публичное статическое свойство

public static JSONContainerType QuaternionContainerType
Результат JSONContainerType

RectContainerType публичное статическое свойство

public static JSONContainerType RectContainerType
Результат JSONContainerType

VectorContainerType публичное статическое свойство

public static JSONContainerType VectorContainerType
Результат JSONContainerType