C# 클래스 HoudiniEngineUnity.JSONNode

파일 보기 프로젝트 열기: sideeffects/HoudiniEngineForUnity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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