C# 클래스 LeopotamGroup.Math.Vector3i

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

공개 프로퍼티들

프로퍼티 타입 설명
back Vector3i
down Vector3i
forward Vector3i
left Vector3i
one Vector3i
right Vector3i
up Vector3i
x int
y int
z int
zero Vector3i

공개 메소드들

메소드 설명
Clamp ( Vector3i value, Vector3i min, Vector3i max ) : Vector3i

Return clamped version of specified vector with min/max range.

Equals ( object rhs ) : bool

Is instance equals with specified one.

GetHashCode ( ) : int

Get hash code.

Max ( Vector3i lhs, Vector3i rhs ) : Vector3i

Combine new Vector3i from max values of two vectors.

Min ( Vector3i lhs, Vector3i rhs ) : Vector3i

Combine new Vector3i from min values of two vectors.

ToString ( ) : string

Return formatted X/Y/Z values.

Vector3i ( Vector2 v ) : System

Initialization from Vector2 instance.

Vector3i ( Vector2i v ) : System

Initialization from Vector2i instance.

Vector3i ( Vector3 v ) : System

Initialization from Vector3 instance.

Vector3i ( Vector3i v ) : System

Initialization from Vector3i instance.

Vector3i ( Vector4 v ) : System

Initialization from Vector4 instance.

Vector3i ( Vector4i v ) : System

Initialization from Vector4i instance.

Vector3i ( int inX, int inY ) : System

Initialization with custom values for X/Y with Z=0.

Vector3i ( int inX, int inY, int inZ ) : System

Initialization with custom values for X/Y/Z.

operator ( ) : Vector3i
operator ( ) : bool

메소드 상세

Clamp() 공개 정적인 메소드

Return clamped version of specified vector with min/max range.
public static Clamp ( Vector3i value, Vector3i min, Vector3i max ) : Vector3i
value Vector3i Source vector.
min Vector3i Min value.
max Vector3i Max value.
리턴 Vector3i

Equals() 공개 메소드

Is instance equals with specified one.
public Equals ( object rhs ) : bool
rhs object Specified instance for comparation.
리턴 bool

GetHashCode() 공개 메소드

Get hash code.
public GetHashCode ( ) : int
리턴 int

Max() 공개 정적인 메소드

Combine new Vector3i from max values of two vectors.
public static Max ( Vector3i lhs, Vector3i rhs ) : Vector3i
lhs Vector3i First vector.
rhs Vector3i Second vector.
리턴 Vector3i

Min() 공개 정적인 메소드

Combine new Vector3i from min values of two vectors.
public static Min ( Vector3i lhs, Vector3i rhs ) : Vector3i
lhs Vector3i First vector.
rhs Vector3i Second vector.
리턴 Vector3i

ToString() 공개 메소드

Return formatted X/Y/Z values.
public ToString ( ) : string
리턴 string

Vector3i() 공개 메소드

Initialization from Vector2 instance.
public Vector3i ( Vector2 v ) : System
v Vector2
리턴 System

Vector3i() 공개 메소드

Initialization from Vector2i instance.
public Vector3i ( Vector2i v ) : System
v Vector2i
리턴 System

Vector3i() 공개 메소드

Initialization from Vector3 instance.
public Vector3i ( Vector3 v ) : System
v Vector3
리턴 System

Vector3i() 공개 메소드

Initialization from Vector3i instance.
public Vector3i ( Vector3i v ) : System
v Vector3i
리턴 System

Vector3i() 공개 메소드

Initialization from Vector4 instance.
public Vector3i ( Vector4 v ) : System
v Vector4
리턴 System

Vector3i() 공개 메소드

Initialization from Vector4i instance.
public Vector3i ( Vector4i v ) : System
v Vector4i
리턴 System

Vector3i() 공개 메소드

Initialization with custom values for X/Y with Z=0.
public Vector3i ( int inX, int inY ) : System
inX int X value.
inY int Y value.
리턴 System

Vector3i() 공개 메소드

Initialization with custom values for X/Y/Z.
public Vector3i ( int inX, int inY, int inZ ) : System
inX int X value.
inY int Y value.
inZ int Z value.
리턴 System

operator() 공개 정적인 메소드

public static operator ( ) : Vector3i
리턴 Vector3i

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

back 공개적으로 정적으로 프로퍼티

Static value of Vector3i(0, 0, -1). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math back
리턴 Vector3i

down 공개적으로 정적으로 프로퍼티

Static value of Vector3i(0, -1, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math down
리턴 Vector3i

forward 공개적으로 정적으로 프로퍼티

Static value of Vector3i(0, 0, 1). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math forward
리턴 Vector3i

left 공개적으로 정적으로 프로퍼티

Static value of Vector3i(-1, 0, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math left
리턴 Vector3i

one 공개적으로 정적으로 프로퍼티

Static value of Vector3i(1, 1, 1). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math one
리턴 Vector3i

right 공개적으로 정적으로 프로퍼티

Static value of Vector3i(1, 0, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math right
리턴 Vector3i

up 공개적으로 정적으로 프로퍼티

Static value of Vector3i(0, 1, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math up
리턴 Vector3i

x 공개적으로 프로퍼티

X field.
public int x
리턴 int

y 공개적으로 프로퍼티

Y field.
public int y
리턴 int

z 공개적으로 프로퍼티

Z field.
public int z
리턴 int

zero 공개적으로 정적으로 프로퍼티

Static value of Vector3i(0, 0, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math zero
리턴 Vector3i