Property | Type | Description | |
---|---|---|---|
x | float | ||
y | float | ||
z | float |
Method | Description | |
---|---|---|
Add ( |
Returns the sum of two vectors. Original signature is 'GLKVector3 GLKVector3Add ( GLKVector3 vectorLeft, GLKVector3 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 'GLKVector3 GLKVector3AddScalar ( GLKVector3 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 GLKVector3AllEqualToScalar ( GLKVector3 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
AllEqualToVector3 ( |
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 GLKVector3AllEqualToVector3 ( GLKVector3 vectorLeft, GLKVector3 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 GLKVector3AllGreaterThanOrEqualToScalar ( GLKVector3 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
AllGreaterThanOrEqualToVector3 ( |
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 GLKVector3AllGreaterThanOrEqualToVector3 ( GLKVector3 vectorLeft, GLKVector3 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 GLKVector3AllGreaterThanScalar ( GLKVector3 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
AllGreaterThanVector3 ( |
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 GLKVector3AllGreaterThanVector3 ( GLKVector3 vectorLeft, GLKVector3 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
CrossProduct ( |
Returns the cross product of two vectors. Original signature is 'GLKVector3 GLKVector3CrossProduct ( GLKVector3 vectorLeft, GLKVector3 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
Distance ( |
Returns the distance between two points. Original signature is 'float GLKVector3Distance ( GLKVector3 vectorStart, GLKVector3 vectorEnd ) {}' Available in OS X v10.8 and later.
|
|
Divide ( |
Returns a new vector created by dividing one vector by another. Original signature is 'GLKVector3 GLKVector3Divide ( GLKVector3 vectorLeft, GLKVector3 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 'GLKVector3 GLKVector3DivideScalar ( GLKVector3 vector, float value ) {}' Available in OS X v10.8 and later.
|
|
DotProduct ( |
Returns the dot product of two vectors. Original signature is 'float GLKVector3DotProduct ( GLKVector3 vectorLeft, GLKVector3 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
GLKVector3 ( float x, float y, float z ) : System.Runtime.InteropServices |
Initializes a new instance of the Monobjc.GLKit.GLKVector3 struct.
|
|
Length ( |
Returns the length of a vector. Original signature is 'float GLKVector3Length ( GLKVector3 vector ) {}' Available in OS X v10.8 and later.
|
|
Lerp ( |
Returns a new vector created by linearly interpreting between two vectors. Original signature is 'GLKVector3 GLKVector3Lerp ( GLKVector3 vectorStart, GLKVector3 vectorEnd, float t ) {}' Available in OS X v10.8 and later.
|
|
Make ( float x, float y, float z ) : |
Returns a new three-component vector created from individual component values. Original signature is 'GLKVector3 GLKVector3Make ( float x, float y, float z ) {}' Available in OS X v10.8 and later.
|
|
MakeWithArray ( IntPtr values ) : |
Returns a new three-component vector created from an array of components. Original signature is 'GLKVector3 GLKVector3MakeWithArray ( float values[3] ) {}' 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 'GLKVector3 GLKVector3Maximum ( GLKVector3 vectorLeft, GLKVector3 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 'GLKVector3 GLKVector3Minimum ( GLKVector3 vectorLeft, GLKVector3 vectorRight ) {}' Available in OS X v10.8 and later.
|
|
Multiply ( |
Returns the product of two vectors. Original signature is 'GLKVector3 GLKVector3Multiply ( GLKVector3 vectorLeft, GLKVector3 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 'GLKVector3 GLKVector3MultiplyScalar ( GLKVector3 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 'GLKVector3 GLKVector3Negate ( GLKVector3 vector ) {}' Available in OS X v10.8 and later.
|
|
Normalize ( |
Returns a new vector created by normalizing the input vector to a length of 1.0. Original signature is 'GLKVector3 GLKVector3Normalize ( GLKVector3 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 'GLKVector3 GLKVector3Project ( GLKVector3 vectorToProject, GLKVector3 projectionVector ) {}' Available in OS X v10.8 and later.
|
|
Subtract ( |
Returns the difference between two vectors. Original signature is 'GLKVector3 GLKVector3Subtract ( GLKVector3 vectorLeft, GLKVector3 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 'GLKVector3 GLKVector3SubtractScalar ( GLKVector3 vector, float value ) {}' Available in OS X v10.8 and later.
|
public static Add ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return |
public static AddScalar ( |
||
vector | MISSING | |
value | float | MISSING |
return |
public static AllEqualToScalar ( |
||
vector | MISSING | |
value | float | MISSING |
return | bool |
public static AllEqualToVector3 ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return | bool |
public static AllGreaterThanOrEqualToScalar ( |
||
vector | MISSING | |
value | float | MISSING |
return | bool |
public static AllGreaterThanOrEqualToVector3 ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return | bool |
public static AllGreaterThanScalar ( |
||
vector | MISSING | |
value | float | MISSING |
return | bool |
public static AllGreaterThanVector3 ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return | bool |
public static CrossProduct ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return |
public static Distance ( |
||
vectorStart | MISSING | |
vectorEnd | MISSING | |
return | float |
public static Divide ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return |
public static DivideScalar ( |
||
vector | MISSING | |
value | float | MISSING |
return |
public static DotProduct ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return | float |
public GLKVector3 ( float x, float y, float z ) : System.Runtime.InteropServices | ||
x | float | |
y | float | |
z | float | |
return | System.Runtime.InteropServices |
public static Length ( |
||
vector | MISSING | |
return | float |
public static Lerp ( |
||
vectorStart | MISSING | |
vectorEnd | MISSING | |
t | float | MISSING |
return |
public static Make ( float x, float y, float z ) : |
||
x | float | MISSING |
y | float | MISSING |
z | float | MISSING |
return |
public static MakeWithArray ( IntPtr values ) : |
||
values | IntPtr | MISSING |
return |
public static Maximum ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return |
public static Minimum ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return |
public static Multiply ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return |
public static MultiplyScalar ( |
||
vector | MISSING | |
value | float | MISSING |
return |
public static Negate ( |
||
vector | MISSING | |
return |
public static Normalize ( |
||
vector | MISSING | |
return |
public static Project ( |
||
vectorToProject | MISSING | |
projectionVector | MISSING | |
return |
public static Subtract ( |
||
vectorLeft | MISSING | |
vectorRight | MISSING | |
return |
public static SubtractScalar ( |
||
vector | MISSING | |
value | float | MISSING |
return |