|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jouvieje.bass.misc.Pointer org.jouvieje.bass.structures.BASS_3DVECTOR
3D vector (for 3D positions/velocities/orientations)
Constructor Summary | |
BASS_3DVECTOR()
Create an object that holds a null BASS_3DVECTOR . |
Method Summary | |
static BASS_3DVECTOR |
create()
Create a new BASS_3DVECTOR . |
static BASS_3DVECTOR |
create(float x,
float y,
float z)
Create a new BASS_3DVECTOR . |
static BASS_3DVECTOR |
createView(Pointer pointer)
Create a view of the Pointer object as a BASS_3DVECTOR object. |
float |
getX()
|
float |
getY()
|
float |
getZ()
|
void |
release()
|
void |
setX(float x)
|
void |
setXYZ(BASS_3DVECTOR vector)
X, Y & Z co-ordinate in 3D space. |
void |
setXYZ(float x,
float y,
float z)
X, Y & Z co-ordinate in 3D space. |
void |
setY(float y)
|
void |
setZ(float z)
|
Methods inherited from class org.jouvieje.bass.misc.Pointer |
asDouble, asFloat, asInt, asLong, asString, equals, isNull, shareMemory |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BASS_3DVECTOR()
BASS_3DVECTOR
.isNull()
on the object created will returns true. BASS_3DVECTOR obj = new BASS_3DVECTOR();
(obj == null) <=> false
obj.isNull() <=> true
To creates a new BASS_3DVECTOR
, use the static "constructor" :
BASS_3DVECTOR obj = BASS_3DVECTOR.create();
create()
Method Detail |
public static BASS_3DVECTOR create(float x, float y, float z)
BASS_3DVECTOR
.isNull()
on the object created will return false. BASS_3DVECTOR obj = BASS_3DVECTOR.create();
(obj == null) <=> obj.isNull() <=> false
x
- X co-ordinate in 3D space.y
- Y co-ordinate in 3D space.z
- Z co-ordinate in 3D space.public static BASS_3DVECTOR createView(Pointer pointer)
Pointer
object as a BASS_3DVECTOR
object.Pointer
holds a BASS_3DVECTOR object.
public static BASS_3DVECTOR create()
BASS_3DVECTOR
.isNull()
on the object created will return false. BASS_3DVECTOR obj = BASS_3DVECTOR.create();
(obj == null) <=> obj.isNull() <=> false
public void release()
public float getX()
public void setX(float x)
public float getY()
public void setY(float y)
public float getZ()
public void setZ(float z)
public void setXYZ(BASS_3DVECTOR vector)
public void setXYZ(float x, float y, float z)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |