|
libgdx API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Vector2 in com.badlogic.gdx.graphics |
---|
Methods in com.badlogic.gdx.graphics with parameters of type Vector2 | |
---|---|
void |
OrthographicCamera.translate(Vector2 vec)
Moves the camera by the given vector. |
Uses of Vector2 in com.badlogic.gdx.graphics.g3d.decals |
---|
Fields in com.badlogic.gdx.graphics.g3d.decals declared as Vector2 | |
---|---|
protected Vector2 |
Decal.dimensions
|
protected Vector2 |
Decal.scale
|
Vector2 |
Decal.transformationOffset
The transformation offset can be used to change the pivot point for rotation and scaling. |
Uses of Vector2 in com.badlogic.gdx.graphics.glutils |
---|
Methods in com.badlogic.gdx.graphics.glutils with parameters of type Vector2 | |
---|---|
void |
ShaderProgram.setUniformf(int location,
Vector2 values)
|
void |
ShaderProgram.setUniformf(java.lang.String name,
Vector2 values)
Sets the uniform with the given name. |
Uses of Vector2 in com.badlogic.gdx.input |
---|
Methods in com.badlogic.gdx.input with parameters of type Vector2 | |
---|---|
boolean |
GestureDetector.GestureListener.pinch(Vector2 initialPointer1,
Vector2 initialPointer2,
Vector2 pointer1,
Vector2 pointer2)
Called when a user performs a pinch zoom gesture. |
boolean |
GestureDetector.GestureAdapter.pinch(Vector2 initialPointer1,
Vector2 initialPointer2,
Vector2 pointer1,
Vector2 pointer2)
|
Uses of Vector2 in com.badlogic.gdx.math |
---|
Fields in com.badlogic.gdx.math declared as Vector2 | |
---|---|
Vector2 |
Intersector.MinimumTranslationVector.normal
|
static Vector2 |
Vector2.tmp
Static temporary vector. |
static Vector2 |
Vector2.tmp2
Static temporary vector. |
static Vector2 |
Vector2.tmp3
Static temporary vector. |
static Vector2 |
Vector2.X
|
static Vector2 |
Vector2.Y
|
static Vector2 |
Vector2.Zero
|
Methods in com.badlogic.gdx.math that return Vector2 | |
---|---|
Vector2 |
Vector2.add(float x,
float y)
Adds the given components to this vector |
Vector2 |
Vector2.add(Vector2 v)
Adds the given vector to this vector |
Vector2 |
Vector2.cpy()
|
Vector2 |
Vector2.div(float value)
|
Vector2 |
Vector2.div(float vx,
float vy)
|
Vector2 |
Vector2.div(Vector2 other)
|
Vector2 |
Vector2.lerp(Vector2 target,
float alpha)
Linearly interpolates between this vector and the target vector by alpha which is in the range [0,1]. |
Vector2 |
Vector2.mul(float scalar)
Multiplies this vector by a scalar |
Vector2 |
Vector2.mul(float x,
float y)
Multiplies this vector by a scalar |
Vector2 |
Vector2.mul(Matrix3 mat)
Multiplies this vector by the given matrix |
Vector2 |
Vector2.nor()
Normalizes this vector |
Vector2 |
Vector2.rotate(float degrees)
Rotates the Vector2 by the given angle, counter-clockwise. |
Vector2 |
Vector2.set(float x,
float y)
Sets the components of this vector |
Vector2 |
Vector2.set(Vector2 v)
Sets this vector from the given vector |
Vector2 |
Vector2.sub(float x,
float y)
Substracts the other vector from this vector. |
Vector2 |
Vector2.sub(Vector2 v)
Substracts the given vector from this vector. |
Vector2 |
Vector2.tmp()
NEVER EVER SAVE THIS REFERENCE! Do not use this unless you are aware of the side-effects, e.g. |
Methods in com.badlogic.gdx.math that return types with arguments of type Vector2 | |
---|---|
java.util.List<Vector2> |
EarClippingTriangulator.computeTriangles(java.util.List<Vector2> polygon)
Triangulates the given (concave) polygon to a list of triangles. |
Methods in com.badlogic.gdx.math with parameters of type Vector2 | |
---|---|
Vector2 |
Vector2.add(Vector2 v)
Adds the given vector to this vector |
boolean |
Circle.contains(Vector2 point)
|
float |
Vector2.crs(Vector2 v)
Calculates the 2D cross product between this and the given vector. |
static float |
Intersector.distanceLinePoint(Vector2 start,
Vector2 end,
Vector2 point)
Returns the distance between the given line segment and point. |
Vector2 |
Vector2.div(Vector2 other)
|
float |
Vector2.dot(Vector2 v)
|
float |
Vector2.dst(Vector2 v)
|
float |
Vector2.dst2(Vector2 v)
|
boolean |
Vector2.epsilonEquals(Vector2 obj,
float epsilon)
Compares this vector with the other vector, using the supplied epsilon for fuzzy equality testing. |
static boolean |
Intersector.intersectLines(Vector2 p1,
Vector2 p2,
Vector2 p3,
Vector2 p4,
Vector2 intersection)
Intersects the two lines and returns the intersection point in intersection. |
static boolean |
Intersector.intersectSegmentCircle(Vector2 start,
Vector2 end,
Vector2 center,
float squareRadius)
Returns whether the given line segment intersects the given circle. |
static float |
Intersector.intersectSegmentCircleDisplace(Vector2 start,
Vector2 end,
Vector2 point,
float radius,
Vector2 displacement)
Checks whether the line segment and the circle intersect and returns by how much and in what direction the line has to move away from the circle to not intersect. |
static boolean |
Intersector.intersectSegments(Vector2 p1,
Vector2 p2,
Vector2 p3,
Vector2 p4,
Vector2 intersection)
Intersects the two line segments and returns the intersection point in intersection. |
static boolean |
Intersector.isPointInPolygon(java.util.List<Vector2> polygon,
Vector2 point)
Checks whether the given point is in the polygon. |
Vector2 |
Vector2.lerp(Vector2 target,
float alpha)
Linearly interpolates between this vector and the target vector by alpha which is in the range [0,1]. |
static int |
Intersector.pointLineSide(Vector2 linePoint1,
Vector2 linePoint2,
Vector2 point)
Determines on which side of the given line the point is. |
Matrix3 |
Matrix3.scale(Vector2 scale)
Postmultiplies this matrix with a scale matrix. |
Matrix3 |
Matrix3.scl(Vector2 scale)
Scale this matrix using the x and y components of the vector but leave the rest of the matrix alone. |
Vector2 |
Vector2.set(Vector2 v)
Sets this vector from the given vector |
Matrix3 |
Matrix3.setToTranslation(Vector2 translation)
Sets this matrix to a translation matrix. |
Vector2 |
Vector2.sub(Vector2 v)
Substracts the given vector from this vector. |
Matrix3 |
Matrix3.translate(Vector2 translation)
Postmultiplies this matrix by a translation matrix. |
Matrix3 |
Matrix3.trn(Vector2 vector)
Adds a translational component to the matrix in the 3rd column. |
Method parameters in com.badlogic.gdx.math with type arguments of type Vector2 | |
---|---|
java.util.List<Vector2> |
EarClippingTriangulator.computeTriangles(java.util.List<Vector2> polygon)
Triangulates the given (concave) polygon to a list of triangles. |
static boolean |
Intersector.isPointInPolygon(java.util.List<Vector2> polygon,
Vector2 point)
Checks whether the given point is in the polygon. |
Constructors in com.badlogic.gdx.math with parameters of type Vector2 | |
---|---|
Circle(Vector2 position,
float radius)
|
|
Vector2(Vector2 v)
Constructs a vector from the given vector |
Uses of Vector2 in com.badlogic.gdx.physics.box2d |
---|
Fields in com.badlogic.gdx.physics.box2d declared as Vector2 | |
---|---|
Vector2 |
MassData.center
The position of the shape's centroid relative to the shape's origin. |
Vector2 |
BodyDef.linearVelocity
The linear velocity of the body's origin in world co-ordinates. |
Vector2 |
Body.linVelLoc
|
Vector2 |
Body.linVelWorld
|
Vector2 |
Manifold.ManifoldPoint.localPoint
|
Vector2 |
Body.localPoint2
|
Vector2 |
Body.localVector
|
protected Vector2 |
WorldManifold.normal
|
protected Vector2[] |
WorldManifold.points
|
Vector2 |
BodyDef.position
The world position of the body. |
Methods in com.badlogic.gdx.physics.box2d that return Vector2 | |
---|---|
Vector2 |
Joint.getAnchorA()
|
Vector2 |
Joint.getAnchorB()
|
static Vector2 |
Box2DDebugRenderer.getAxis()
|
Vector2 |
World.getGravity()
|
Vector2 |
Body.getLinearVelocity()
Get the linear velocity of the center of mass. |
Vector2 |
Body.getLinearVelocityFromLocalPoint(Vector2 localPoint)
Get the world velocity of a local point. |
Vector2 |
Body.getLinearVelocityFromWorldPoint(Vector2 worldPoint)
Get the world linear velocity of a world point attached to this body. |
Vector2 |
Body.getLocalCenter()
Get the local position of the center of mass. |
Vector2 |
Manifold.getLocalNormal()
|
Vector2 |
Manifold.getLocalPoint()
|
Vector2 |
Body.getLocalPoint(Vector2 worldPoint)
Gets a local point relative to the body's origin given a world point. |
Vector2 |
Body.getLocalVector(Vector2 worldVector)
Gets a local vector given a world vector. |
Vector2 |
WorldManifold.getNormal()
Returns the normal of this manifold |
Vector2[] |
WorldManifold.getPoints()
Returns the contact points of this manifold. |
Vector2 |
Body.getPosition()
Get the world body origin position. |
Vector2 |
CircleShape.getPosition()
|
Vector2 |
Transform.getPosition()
|
Vector2 |
Joint.getReactionForce(float inv_dt)
|
Vector2 |
Body.getWorldCenter()
Get the world position of the center of mass. |
Vector2 |
Body.getWorldPoint(Vector2 localPoint)
Get the world coordinates of a point given the local coordinates. |
Vector2 |
Body.getWorldVector(Vector2 localVector)
Get the world coordinates of a vector given the local coordinates. |
Vector2 |
Transform.mul(Vector2 v)
Transforms the given vector by this transform |
Methods in com.badlogic.gdx.physics.box2d with parameters of type Vector2 | |
---|---|
void |
Body.applyForce(Vector2 force,
Vector2 point)
Apply a force at a world point. |
void |
Body.applyForceToCenter(Vector2 force)
Apply a force to the center of mass. |
void |
Body.applyLinearImpulse(Vector2 impulse,
Vector2 point)
Apply an impulse at a point. |
void |
ChainShape.createChain(Vector2[] vertices)
Create a chain with isolated end vertices. |
void |
ChainShape.createLoop(Vector2[] vertices)
Create a loop. |
Vector2 |
Body.getLinearVelocityFromLocalPoint(Vector2 localPoint)
Get the world velocity of a local point. |
Vector2 |
Body.getLinearVelocityFromWorldPoint(Vector2 worldPoint)
Get the world linear velocity of a world point attached to this body. |
Vector2 |
Body.getLocalPoint(Vector2 worldPoint)
Gets a local point relative to the body's origin given a world point. |
Vector2 |
Body.getLocalVector(Vector2 worldVector)
Gets a local vector given a world vector. |
void |
ChainShape.getVertex(int index,
Vector2 vertex)
Returns the vertex at the given position. |
void |
PolygonShape.getVertex(int index,
Vector2 vertex)
Returns the vertex at the given position. |
void |
EdgeShape.getVertex1(Vector2 vec)
|
void |
EdgeShape.getVertex2(Vector2 vec)
|
Vector2 |
Body.getWorldPoint(Vector2 localPoint)
Get the world coordinates of a point given the local coordinates. |
Vector2 |
Body.getWorldVector(Vector2 localVector)
Get the world coordinates of a vector given the local coordinates. |
Vector2 |
Transform.mul(Vector2 v)
Transforms the given vector by this transform |
void |
World.rayCast(RayCastCallback callback,
Vector2 point1,
Vector2 point2)
Ray-cast the world for all fixtures in the path of the ray. |
float |
RayCastCallback.reportRayFixture(Fixture fixture,
Vector2 point,
Vector2 normal,
float fraction)
Called for each fixture found in the query. |
void |
PolygonShape.set(Vector2[] vertices)
Copy vertices. |
void |
EdgeShape.set(Vector2 v1,
Vector2 v2)
Set this as an isolated edge. |
void |
PolygonShape.setAsBox(float hx,
float hy,
Vector2 center,
float angle)
Build vertices to represent an oriented box. |
static void |
Box2DDebugRenderer.setAxis(Vector2 axis)
|
void |
World.setGravity(Vector2 gravity)
Change the global gravity vector. |
void |
Body.setLinearVelocity(Vector2 v)
Set the linear velocity of the center of mass. |
void |
ChainShape.setNextVertex(Vector2 nextVertex)
Establish connectivity to a vertex that follows the last vertex. |
void |
CircleShape.setPosition(Vector2 position)
Sets the position of the shape |
void |
Transform.setPosition(Vector2 pos)
Sets the position of this transform |
void |
ChainShape.setPrevVertex(Vector2 prevVertex)
Establish connectivity to a vertex that precedes the first vertex. |
void |
Body.setTransform(Vector2 position,
float angle)
Set the position of the body's origin and rotation. |
boolean |
Fixture.testPoint(Vector2 p)
Test a point for containment in this fixture. |
Constructors in com.badlogic.gdx.physics.box2d with parameters of type Vector2 | |
---|---|
Transform(Vector2 position,
float angle)
Constructs a new Transform instance with the given position and angle |
|
World(Vector2 gravity,
boolean doSleep)
Construct a world object. |
Uses of Vector2 in com.badlogic.gdx.physics.box2d.joints |
---|
Fields in com.badlogic.gdx.physics.box2d.joints declared as Vector2 | |
---|---|
Vector2 |
PulleyJointDef.groundAnchorA
The first ground anchor in world coordinates. |
Vector2 |
PulleyJointDef.groundAnchorB
The second ground anchor in world coordinates. |
Vector2 |
DistanceJointDef.localAnchorA
The local anchor point relative to body1's origin. |
Vector2 |
FrictionJointDef.localAnchorA
The local anchor point relative to bodyA's origin. |
Vector2 |
PrismaticJointDef.localAnchorA
The local anchor point relative to body1's origin. |
Vector2 |
PulleyJointDef.localAnchorA
The local anchor point relative to bodyA's origin. |
Vector2 |
RevoluteJointDef.localAnchorA
The local anchor point relative to body1's origin. |
Vector2 |
RopeJointDef.localAnchorA
The local anchor point relative to bodyA's origin. |
Vector2 |
WeldJointDef.localAnchorA
|
Vector2 |
WheelJointDef.localAnchorA
The local anchor point relative to body1's origin. |
Vector2 |
DistanceJointDef.localAnchorB
The local anchor point relative to body2's origin. |
Vector2 |
FrictionJointDef.localAnchorB
The local anchor point relative to bodyB's origin. |
Vector2 |
PrismaticJointDef.localAnchorB
The local anchor point relative to body2's origin. |
Vector2 |
PulleyJointDef.localAnchorB
The local anchor point relative to bodyB's origin. |
Vector2 |
RevoluteJointDef.localAnchorB
The local anchor point relative to body2's origin. |
Vector2 |
RopeJointDef.localAnchorB
The local anchor point relative to bodyB's origin. |
Vector2 |
WeldJointDef.localAnchorB
|
Vector2 |
WheelJointDef.localAnchorB
The local anchor point relative to body2's origin. |
Vector2 |
PrismaticJointDef.localAxisA
The local translation axis in body1. |
Vector2 |
WheelJointDef.localAxisA
The local translation axis in body1. |
Vector2 |
MouseJointDef.target
The initial world target point. |
Methods in com.badlogic.gdx.physics.box2d.joints that return Vector2 | |
---|---|
Vector2 |
PulleyJoint.getGroundAnchorA()
|
Vector2 |
PulleyJoint.getGroundAnchorB()
|
Vector2 |
MouseJoint.getTarget()
|
Methods in com.badlogic.gdx.physics.box2d.joints with parameters of type Vector2 | |
---|---|
void |
FrictionJointDef.initialize(Body bodyA,
Body bodyB,
Vector2 anchor)
Initialize the bodies, anchors, axis, and reference angle using the world anchor and world axis. |
void |
RevoluteJointDef.initialize(Body bodyA,
Body bodyB,
Vector2 anchor)
Initialize the bodies, anchors, and reference angle using a world anchor point. |
void |
WeldJointDef.initialize(Body body1,
Body body2,
Vector2 anchor)
|
void |
DistanceJointDef.initialize(Body bodyA,
Body bodyB,
Vector2 anchorA,
Vector2 anchorB)
Initialize the bodies, anchors, and length using the world anchors. |
void |
PrismaticJointDef.initialize(Body bodyA,
Body bodyB,
Vector2 anchor,
Vector2 axis)
Initialize the bodies, anchors, axis, and reference angle using the world anchor and world axis. |
void |
WheelJointDef.initialize(Body bodyA,
Body bodyB,
Vector2 anchor,
Vector2 axis)
|
void |
PulleyJointDef.initialize(Body bodyA,
Body bodyB,
Vector2 groundAnchorA,
Vector2 groundAnchorB,
Vector2 anchorA,
Vector2 anchorB,
float ratio)
Initialize the bodies, anchors, lengths, max lengths, and ratio using the world anchors. |
void |
MouseJoint.setTarget(Vector2 target)
Use this to update the target point. |
Uses of Vector2 in com.badlogic.gdx.scenes.scene2d |
---|
Methods in com.badlogic.gdx.scenes.scene2d that return Vector2 | |
---|---|
Vector2 |
Actor.localToAscendantCoordinates(Actor ascendant,
Vector2 localCoords)
Converts coordinates for this actor to those of a parent actor. |
Vector2 |
Group.localToDescendantCoordinates(Actor descendant,
Vector2 localCoords)
Converts coordinates for this group to those of a descendant actor. |
Vector2 |
Actor.localToParentCoordinates(Vector2 localCoords)
Transforms the specified point in the actor's coordinates to be in the parent's coordinates. |
Vector2 |
Actor.localToStageCoordinates(Vector2 localCoords)
Transforms the specified point in the actor's coordinates to be in the stage's coordinates. |
Vector2 |
Actor.parentToLocalCoordinates(Vector2 parentCoords)
Converts the coordinates given in the parent's coordinate system to this actor's coordinate system. |
Vector2 |
Actor.screenToLocalCoordinates(Vector2 screenCoords)
Transforms the specified point in screen coordinates to the actor's local coordinate system. |
Vector2 |
Stage.screenToStageCoordinates(Vector2 screenCoords)
Transforms the screen coordinates to stage coordinates. |
Vector2 |
Actor.stageToLocalCoordinates(Vector2 stageCoords)
Transforms the specified point in the stage's coordinates to the actor's local coordinate system. |
Vector2 |
Stage.stageToScreenCoordinates(Vector2 stageCoords)
Transforms the stage coordinates to screen coordinates. |
Vector2 |
Stage.toScreenCoordinates(Vector2 coords,
Matrix4 transformMatrix)
Transforms the coordinates to screen coordinates. |
Methods in com.badlogic.gdx.scenes.scene2d with parameters of type Vector2 | |
---|---|
Vector2 |
Actor.localToAscendantCoordinates(Actor ascendant,
Vector2 localCoords)
Converts coordinates for this actor to those of a parent actor. |
Vector2 |
Group.localToDescendantCoordinates(Actor descendant,
Vector2 localCoords)
Converts coordinates for this group to those of a descendant actor. |
Vector2 |
Actor.localToParentCoordinates(Vector2 localCoords)
Transforms the specified point in the actor's coordinates to be in the parent's coordinates. |
Vector2 |
Actor.localToStageCoordinates(Vector2 localCoords)
Transforms the specified point in the actor's coordinates to be in the stage's coordinates. |
Vector2 |
Actor.parentToLocalCoordinates(Vector2 parentCoords)
Converts the coordinates given in the parent's coordinate system to this actor's coordinate system. |
Vector2 |
Actor.screenToLocalCoordinates(Vector2 screenCoords)
Transforms the specified point in screen coordinates to the actor's local coordinate system. |
Vector2 |
Stage.screenToStageCoordinates(Vector2 screenCoords)
Transforms the screen coordinates to stage coordinates. |
Vector2 |
Actor.stageToLocalCoordinates(Vector2 stageCoords)
Transforms the specified point in the stage's coordinates to the actor's local coordinate system. |
Vector2 |
Stage.stageToScreenCoordinates(Vector2 stageCoords)
Transforms the stage coordinates to screen coordinates. |
Vector2 |
Stage.toScreenCoordinates(Vector2 coords,
Matrix4 transformMatrix)
Transforms the coordinates to screen coordinates. |
Uses of Vector2 in com.badlogic.gdx.scenes.scene2d.utils |
---|
Methods in com.badlogic.gdx.scenes.scene2d.utils with parameters of type Vector2 | |
---|---|
void |
ActorGestureListener.pinch(InputEvent event,
Vector2 initialPointer1,
Vector2 initialPointer2,
Vector2 pointer1,
Vector2 pointer2)
|
static void |
ScissorStack.toWindowCoordinates(Camera camera,
Matrix4 transformMatrix,
Vector2 point)
Transforms a point to real window coordinates (as oposed to OpenGL ES window coordinates), where the origin is in the top left and the the y-axis is pointing downwards |
Uses of Vector2 in com.badlogic.gdx.utils |
---|
Methods in com.badlogic.gdx.utils that return Vector2 | |
---|---|
Vector2 |
Scaling.apply(float sourceWidth,
float sourceHeight,
float targetWidth,
float targetHeight)
Returns the size of the source scaled to the target. |
|
libgdx API | |||||||||
PREV NEXT | FRAMES NO FRAMES |