프로퍼티 | 타입 | 설명 | |
---|---|---|---|
w | float | ||
x | float | ||
y | float | ||
z | float |
메소드 | 설명 | |
---|---|---|
Add ( |
Returns the sum of two vectors. Original signature is 'GLKVector4 GLKVector4Add ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
AddScalar ( |
Returns a new vector created by adding a scalar value to each component of a vector. Original signature is 'GLKVector4 GLKVector4AddScalar ( GLKVector4 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
AllEqualToScalar ( |
Returns a Boolean value that states whether all the components of the source vector are equal to a scalar value. Original signature is 'bool GLKVector4AllEqualToScalar ( GLKVector4 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
AllEqualToVector4 ( |
Returns a Boolean value that indicates whether each component of the first vector is equal to the corresponding component of a second vector. Original signature is 'bool GLKVector4AllEqualToVector4 ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
AllGreaterThanOrEqualToScalar ( |
Returns a Boolean value that states whether all the components of the source vector are greater than or equal to a scalar value. Original signature is 'bool GLKVector4AllGreaterThanOrEqualToScalar ( GLKVector4 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
AllGreaterThanOrEqualToVector4 ( |
Returns a Boolean value that indicates whether each component of the first vector is greater than or equal to the corresponding component of a second vector. Original signature is 'bool GLKVector4AllGreaterThanOrEqualToVector4 ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
AllGreaterThanScalar ( |
Returns a Boolean value that states whether all the components of the source vector are greater than a scalar value. Original signature is 'bool GLKVector4AllGreaterThanScalar ( GLKVector4 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
AllGreaterThanVector4 ( |
Returns a Boolean value that indicates whether each component of the first vector is greater than the corresponding component of a second vector. Original signature is 'bool GLKVector4AllGreaterThanVector4 ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
CrossProduct ( |
Returns the cross product of two vectors. Original signature is 'GLKVector4 GLKVector4CrossProduct ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
Distance ( |
Returns the distance between two points. Original signature is 'float GLKVector4Distance ( GLKVector4 vectorStart, GLKVector4 vectorEnd ) {}' Available in OS X v10.8 and later.
|
|
Divide ( |
Returns a new vector created by dividing one vector by another. Original signature is 'GLKVector4 GLKVector4Divide ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
DivideScalar ( |
Returns a new vector created by dividing each component of a vector by a scalar value. Original signature is 'GLKVector4 GLKVector4DivideScalar ( GLKVector4 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
DotProduct ( |
Returns the dot product of two vectors. Original signature is 'float GLKVector4DotProduct ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
GLKVector4 ( float x, float y, float z, float w ) : System.Runtime.InteropServices |
Initializes a new instance of the Monobjc.GLKit.GLKVector4 struct.
|
|
Length ( |
Returns the length of a vector. Original signature is 'float GLKVector4Length ( GLKVector4 vector ) {}' Available in OS X v10.8 and later.
|
|
Lerp ( |
Returns a new vector created by linearly interpreting between two vectors. Original signature is 'GLKVector4 GLKVector4Lerp ( GLKVector4 vectorStart, GLKVector4 vectorEnd, float t ) {}' Available in OS X v10.8 and later.
|
|
Make ( float x, float y, float z, float w ) : |
Returns a new four-component vector created from individual component values. Original signature is 'GLKVector4 GLKVector4Make ( float x, float y, float z, float w ) {}' Available in OS X v10.8 and later.
|
|
MakeWithArray ( IntPtr values ) : |
Returns a new four-component vector created from an array of components. Original signature is 'GLKVector4 GLKVector4MakeWithArray ( float values[4] ) {}' Available in OS X v10.8 and later.
|
|
MakeWithVector3 ( |
Returns a new four-component vector created by combining a three-component vector with a scalar value. Original signature is 'GLKVector4 GLKVector4MakeWithVector3 ( GLKVector3 vector, float w ) {}' Available in OS X v10.8 and later.
|
|
Maximum ( |
Returns a new vector whose component value at each position is the largest component value at the same position in the source vectors. Original signature is 'GLKVector4 GLKVector4Maximum ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
Minimum ( |
Returns a new vector whose component value at each position is the smallest component value at the same position in the source vectors. Original signature is 'GLKVector4 GLKVector4Minimum ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
Multiply ( |
Returns the product of two vectors. Original signature is 'GLKVector4 GLKVector4Multiply ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
MultiplyScalar ( |
Returns a new vector created by multiplying each component of a vector by a scalar value. Original signature is 'GLKVector4 GLKVector4MultiplyScalar ( GLKVector4 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
Negate ( |
Returns a new vector created by negating the component values of another vector. Original signature is 'GLKVector4 GLKVector4Negate ( GLKVector4 vector ) {}' Available in OS X v10.8 and later.
|
|
Normalize ( |
Returns a new vector created by normalizing an input vector to a length of 1.0. Original signature is 'GLKVector4 GLKVector4Normalize ( GLKVector4 vector ) {}' Available in OS X v10.8 and later.
|
|
Project ( |
Returns a new vector created by projecting a vector onto another vector. Original signature is 'GLKVector4 GLKVector4Project ( GLKVector4 vectorToProject, GLKVector4 projectionVector ) {}' Available in OS X v10.8 and later.
|
|
Subtract ( |
Returns the difference between two vectors. Original signature is 'GLKVector4 GLKVector4Subtract ( GLKVector4 vectorLeft, GLKVector4 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
SubtractScalar ( |
Returns a new vector created by subtracting a scalar value from each component of a vector. Original signature is 'GLKVector4 GLKVector4SubtractScalar ( GLKVector4 vector, float value ) {}' Available in OS X v10.8 and later.
|
public static Add ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 |
public static AddScalar ( |
||
vector | MISSING | |
value | float | MISSING |
리턴 |
public static AllEqualToScalar ( |
||
vector | MISSING | |
value | float | MISSING |
리턴 | bool |
public static AllEqualToVector4 ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 | bool |
public static AllGreaterThanOrEqualToScalar ( |
||
vector | MISSING | |
value | float | MISSING |
리턴 | bool |
public static AllGreaterThanOrEqualToVector4 ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 | bool |
public static AllGreaterThanScalar ( |
||
vector | MISSING | |
value | float | MISSING |
리턴 | bool |
public static AllGreaterThanVector4 ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 | bool |
public static CrossProduct ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 |
public static Distance ( |
||
vectorStart | MISSING | |
vectorEnd | MISSING | |
리턴 | float |
public static Divide ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 |
public static DivideScalar ( |
||
vector | MISSING | |
value | float | MISSING |
리턴 |
public static DotProduct ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 | float |
public GLKVector4 ( float x, float y, float z, float w ) : System.Runtime.InteropServices | ||
x | float | |
y | float | |
z | float | |
w | float | |
리턴 | System.Runtime.InteropServices |
public static Length ( |
||
vector | MISSING | |
리턴 | float |
public static Lerp ( |
||
vectorStart | MISSING | |
vectorEnd | MISSING | |
t | float | MISSING |
리턴 |
public static Make ( float x, float y, float z, float w ) : |
||
x | float | MISSING |
y | float | MISSING |
z | float | MISSING |
w | float | MISSING |
리턴 |
public static MakeWithArray ( IntPtr values ) : |
||
values | IntPtr | MISSING |
리턴 |
public static MakeWithVector3 ( |
||
vector | MISSING | |
w | float | MISSING |
리턴 |
public static Maximum ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 |
public static Minimum ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 |
public static Multiply ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 |
public static MultiplyScalar ( |
||
vector | MISSING | |
value | float | MISSING |
리턴 |
public static Negate ( |
||
vector | MISSING | |
리턴 |
public static Normalize ( |
||
vector | MISSING | |
리턴 |
public static Project ( |
||
vectorToProject | MISSING | |
projectionVector | MISSING | |
리턴 |
public static Subtract ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
리턴 |
public static SubtractScalar ( |
||
vector | MISSING | |
value | float | MISSING |
리턴 |