Uses of Class
com.raylib.Vector4
Packages that use Vector4
-
Uses of Vector4 in com.raylib
Methods in com.raylib that return Vector4Modifier and TypeMethodDescriptionstatic Vector4
Vector4.allocateArray
(long elementCount) Allocate an array of Vector4static Vector4
Vector4.allocateArray
(long elementCount, SegmentAllocator allocator) Allocate an array of Vector4static Vector4
Raylib.colorNormalize
(Color color) Get Color normalized as float [0..1]static Vector4
Raylib.colorNormalize
(Arena arena, Color color) Get Color normalized as float [0..1]Vector4.getArrayElement
(int index) Transform.getRotation()
Rotationstatic Vector4
Raylib.quaternionAdd
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionAdd
(Arena arena, Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionAddValue
(Vector4 q, float add) static Vector4
Raylib.quaternionAddValue
(Arena arena, Vector4 q, float add) static Vector4
Raylib.quaternionCubicHermiteSpline
(Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4
Raylib.quaternionCubicHermiteSpline
(Arena arena, Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4
Raylib.quaternionDivide
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionDivide
(Arena arena, Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionFromAxisAngle
(Vector3 axis, float angle) static Vector4
Raylib.quaternionFromAxisAngle
(Arena arena, Vector3 axis, float angle) static Vector4
Raylib.quaternionFromEuler
(float pitch, float yaw, float roll) static Vector4
Raylib.quaternionFromEuler
(Arena arena, float pitch, float yaw, float roll) static Vector4
Raylib.quaternionFromMatrix
(Matrix mat) static Vector4
Raylib.quaternionFromMatrix
(Arena arena, Matrix mat) static Vector4
Raylib.quaternionFromVector3ToVector3
(Vector3 from, Vector3 to) static Vector4
Raylib.quaternionFromVector3ToVector3
(Arena arena, Vector3 from, Vector3 to) static Vector4
Raylib.quaternionIdentity()
static Vector4
Raylib.quaternionIdentity
(Arena arena) static Vector4
Raylib.quaternionInvert
(Vector4 q) static Vector4
Raylib.quaternionInvert
(Arena arena, Vector4 q) static Vector4
Raylib.quaternionLerp
(Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionLerp
(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionMultiply
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionMultiply
(Arena arena, Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionNlerp
(Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionNlerp
(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionNormalize
(Vector4 q) static Vector4
Raylib.quaternionNormalize
(Arena arena, Vector4 q) static Vector4
Raylib.quaternionScale
(Vector4 q, float mul) static Vector4
Raylib.quaternionScale
(Arena arena, Vector4 q, float mul) static Vector4
Raylib.quaternionSlerp
(Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionSlerp
(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionSubtract
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionSubtract
(Arena arena, Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionSubtractValue
(Vector4 q, float sub) static Vector4
Raylib.quaternionSubtractValue
(Arena arena, Vector4 q, float sub) static Vector4
Raylib.quaternionTransform
(Vector4 q, Matrix mat) static Vector4
Raylib.quaternionTransform
(Arena arena, Vector4 q, Matrix mat) Transform.rotation()
Rotationstatic Vector4
Raylib.vector4Add
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Add
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4AddValue
(Vector4 v, float add) static Vector4
Raylib.vector4AddValue
(Arena arena, Vector4 v, float add) static Vector4
Raylib.vector4Divide
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Divide
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Invert
(Vector4 v) static Vector4
Raylib.vector4Invert
(Arena arena, Vector4 v) static Vector4
Raylib.vector4Lerp
(Vector4 v1, Vector4 v2, float amount) static Vector4
Raylib.vector4Lerp
(Arena arena, Vector4 v1, Vector4 v2, float amount) static Vector4
Raylib.vector4Max
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Max
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Min
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Min
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4MoveTowards
(Vector4 v, Vector4 target, float maxDistance) static Vector4
Raylib.vector4MoveTowards
(Arena arena, Vector4 v, Vector4 target, float maxDistance) static Vector4
Raylib.vector4Multiply
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Multiply
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Negate
(Vector4 v) static Vector4
Raylib.vector4Negate
(Arena arena, Vector4 v) static Vector4
Raylib.vector4Normalize
(Vector4 v) static Vector4
Raylib.vector4Normalize
(Arena arena, Vector4 v) static Vector4
Raylib.vector4One()
static Vector4
Raylib.vector4One
(Arena arena) static Vector4
Raylib.vector4Scale
(Vector4 v, float scale) static Vector4
Raylib.vector4Scale
(Arena arena, Vector4 v, float scale) static Vector4
Raylib.vector4Subtract
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Subtract
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4SubtractValue
(Vector4 v, float add) static Vector4
Raylib.vector4SubtractValue
(Arena arena, Vector4 v, float add) static Vector4
Raylib.vector4Zero()
static Vector4
Raylib.vector4Zero
(Arena arena) Vector4.w
(float value) Vector w componentVector4.x
(float value) Vector x componentVector4.y
(float value) Vector y componentVector4.z
(float value) Vector z componentMethods in com.raylib with parameters of type Vector4Modifier and TypeMethodDescriptionstatic Color
Raylib.colorFromNormalized
(Vector4 normalized) Get Color from normalized values [0..1]static Color
Raylib.colorFromNormalized
(Arena arena, Vector4 normalized) Get Color from normalized values [0..1]static void
Raylib.matrixDecompose
(Matrix mat, Vector3 translation, Vector4 rotation, Vector3 scale) static Vector4
Raylib.quaternionAdd
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionAdd
(Arena arena, Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionAddValue
(Vector4 q, float add) static Vector4
Raylib.quaternionAddValue
(Arena arena, Vector4 q, float add) static Vector4
Raylib.quaternionCubicHermiteSpline
(Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4
Raylib.quaternionCubicHermiteSpline
(Arena arena, Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4
Raylib.quaternionDivide
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionDivide
(Arena arena, Vector4 q1, Vector4 q2) static int
Raylib.quaternionEquals
(Vector4 p, Vector4 q) static Vector4
Raylib.quaternionInvert
(Vector4 q) static Vector4
Raylib.quaternionInvert
(Arena arena, Vector4 q) static float
Raylib.quaternionLength
(Vector4 q) static Vector4
Raylib.quaternionLerp
(Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionLerp
(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionMultiply
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionMultiply
(Arena arena, Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionNlerp
(Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionNlerp
(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionNormalize
(Vector4 q) static Vector4
Raylib.quaternionNormalize
(Arena arena, Vector4 q) static Vector4
Raylib.quaternionScale
(Vector4 q, float mul) static Vector4
Raylib.quaternionScale
(Arena arena, Vector4 q, float mul) static Vector4
Raylib.quaternionSlerp
(Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionSlerp
(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4
Raylib.quaternionSubtract
(Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionSubtract
(Arena arena, Vector4 q1, Vector4 q2) static Vector4
Raylib.quaternionSubtractValue
(Vector4 q, float sub) static Vector4
Raylib.quaternionSubtractValue
(Arena arena, Vector4 q, float sub) static void
Raylib.quaternionToAxisAngle
(Vector4 q, Vector3 outAxis, FloatBuffer outAngle) static Vector3
Raylib.quaternionToEuler
(Vector4 q) static Vector3
Raylib.quaternionToEuler
(Arena arena, Vector4 q) static Matrix
Raylib.quaternionToMatrix
(Vector4 q) static Matrix
Raylib.quaternionToMatrix
(Arena arena, Vector4 q) static Vector4
Raylib.quaternionTransform
(Vector4 q, Matrix mat) static Vector4
Raylib.quaternionTransform
(Arena arena, Vector4 q, Matrix mat) Rotationvoid
Transform.setRotation
(Vector4 value) Rotationstatic Vector3
Raylib.vector3RotateByQuaternion
(Vector3 v, Vector4 q) static Vector3
Raylib.vector3RotateByQuaternion
(Arena arena, Vector3 v, Vector4 q) static Vector4
Raylib.vector4Add
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Add
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4AddValue
(Vector4 v, float add) static Vector4
Raylib.vector4AddValue
(Arena arena, Vector4 v, float add) static float
Raylib.vector4Distance
(Vector4 v1, Vector4 v2) static float
Raylib.vector4DistanceSqr
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Divide
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Divide
(Arena arena, Vector4 v1, Vector4 v2) static float
Raylib.vector4DotProduct
(Vector4 v1, Vector4 v2) static int
Raylib.vector4Equals
(Vector4 p, Vector4 q) static Vector4
Raylib.vector4Invert
(Vector4 v) static Vector4
Raylib.vector4Invert
(Arena arena, Vector4 v) static float
Raylib.vector4Length
(Vector4 v) static float
Raylib.vector4LengthSqr
(Vector4 v) static Vector4
Raylib.vector4Lerp
(Vector4 v1, Vector4 v2, float amount) static Vector4
Raylib.vector4Lerp
(Arena arena, Vector4 v1, Vector4 v2, float amount) static Vector4
Raylib.vector4Max
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Max
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Min
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Min
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4MoveTowards
(Vector4 v, Vector4 target, float maxDistance) static Vector4
Raylib.vector4MoveTowards
(Arena arena, Vector4 v, Vector4 target, float maxDistance) static Vector4
Raylib.vector4Multiply
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Multiply
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Negate
(Vector4 v) static Vector4
Raylib.vector4Negate
(Arena arena, Vector4 v) static Vector4
Raylib.vector4Normalize
(Vector4 v) static Vector4
Raylib.vector4Normalize
(Arena arena, Vector4 v) static Vector4
Raylib.vector4Scale
(Vector4 v, float scale) static Vector4
Raylib.vector4Scale
(Arena arena, Vector4 v, float scale) static Vector4
Raylib.vector4Subtract
(Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4Subtract
(Arena arena, Vector4 v1, Vector4 v2) static Vector4
Raylib.vector4SubtractValue
(Vector4 v, float add) static Vector4
Raylib.vector4SubtractValue
(Arena arena, Vector4 v, float add) Constructors in com.raylib with parameters of type Vector4ModifierConstructorDescriptionConstruct with auto memory allocator and fields initialized as specifiedTransform
(SegmentAllocator arena, Vector3 translation, Vector4 rotation, Vector3 scale) Construct with your own memory allocator and fields initialized as specified