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 Vector4Vector4.allocateArray(long elementCount) Allocate an array of Vector4static Vector4Vector4.allocateArray(long elementCount, SegmentAllocator allocator) Allocate an array of Vector4static Vector4Raylib.colorNormalize(Color color) Get Color normalized as float [0..1]static Vector4Raylib.colorNormalize(Arena arena, Color color) Get Color normalized as float [0..1]Vector4.getArrayElement(int index) Transform.getRotation()Rotationstatic Vector4Raylib.quaternionAdd(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionAdd(Arena arena, Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionAddValue(Vector4 q, float add) static Vector4Raylib.quaternionAddValue(Arena arena, Vector4 q, float add) static Vector4Raylib.quaternionCubicHermiteSpline(Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4Raylib.quaternionCubicHermiteSpline(Arena arena, Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4Raylib.quaternionDivide(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionDivide(Arena arena, Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionFromAxisAngle(Vector3 axis, float angle) static Vector4Raylib.quaternionFromAxisAngle(Arena arena, Vector3 axis, float angle) static Vector4Raylib.quaternionFromEuler(float pitch, float yaw, float roll) static Vector4Raylib.quaternionFromEuler(Arena arena, float pitch, float yaw, float roll) static Vector4Raylib.quaternionFromMatrix(Matrix mat) static Vector4Raylib.quaternionFromMatrix(Arena arena, Matrix mat) static Vector4Raylib.quaternionFromVector3ToVector3(Vector3 from, Vector3 to) static Vector4Raylib.quaternionFromVector3ToVector3(Arena arena, Vector3 from, Vector3 to) static Vector4Raylib.quaternionIdentity()static Vector4Raylib.quaternionIdentity(Arena arena) static Vector4Raylib.quaternionInvert(Vector4 q) static Vector4Raylib.quaternionInvert(Arena arena, Vector4 q) static Vector4Raylib.quaternionLerp(Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionLerp(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionMultiply(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionMultiply(Arena arena, Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionNlerp(Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionNlerp(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionNormalize(Vector4 q) static Vector4Raylib.quaternionNormalize(Arena arena, Vector4 q) static Vector4Raylib.quaternionScale(Vector4 q, float mul) static Vector4Raylib.quaternionScale(Arena arena, Vector4 q, float mul) static Vector4Raylib.quaternionSlerp(Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionSlerp(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionSubtract(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionSubtract(Arena arena, Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionSubtractValue(Vector4 q, float sub) static Vector4Raylib.quaternionSubtractValue(Arena arena, Vector4 q, float sub) static Vector4Raylib.quaternionTransform(Vector4 q, Matrix mat) static Vector4Raylib.quaternionTransform(Arena arena, Vector4 q, Matrix mat) Transform.rotation()Rotationstatic Vector4Raylib.vector4Add(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Add(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4AddValue(Vector4 v, float add) static Vector4Raylib.vector4AddValue(Arena arena, Vector4 v, float add) static Vector4Raylib.vector4Divide(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Divide(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Invert(Vector4 v) static Vector4Raylib.vector4Invert(Arena arena, Vector4 v) static Vector4Raylib.vector4Lerp(Vector4 v1, Vector4 v2, float amount) static Vector4Raylib.vector4Lerp(Arena arena, Vector4 v1, Vector4 v2, float amount) static Vector4Raylib.vector4Max(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Max(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Min(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Min(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4MoveTowards(Vector4 v, Vector4 target, float maxDistance) static Vector4Raylib.vector4MoveTowards(Arena arena, Vector4 v, Vector4 target, float maxDistance) static Vector4Raylib.vector4Multiply(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Multiply(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Negate(Vector4 v) static Vector4Raylib.vector4Negate(Arena arena, Vector4 v) static Vector4Raylib.vector4Normalize(Vector4 v) static Vector4Raylib.vector4Normalize(Arena arena, Vector4 v) static Vector4Raylib.vector4One()static Vector4Raylib.vector4One(Arena arena) static Vector4Raylib.vector4Scale(Vector4 v, float scale) static Vector4Raylib.vector4Scale(Arena arena, Vector4 v, float scale) static Vector4Raylib.vector4Subtract(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Subtract(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4SubtractValue(Vector4 v, float add) static Vector4Raylib.vector4SubtractValue(Arena arena, Vector4 v, float add) static Vector4Raylib.vector4Zero()static Vector4Raylib.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 ColorRaylib.colorFromNormalized(Vector4 normalized) Get Color from normalized values [0..1]static ColorRaylib.colorFromNormalized(Arena arena, Vector4 normalized) Get Color from normalized values [0..1]static voidRaylib.matrixDecompose(Matrix mat, Vector3 translation, Vector4 rotation, Vector3 scale) static Vector4Raylib.quaternionAdd(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionAdd(Arena arena, Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionAddValue(Vector4 q, float add) static Vector4Raylib.quaternionAddValue(Arena arena, Vector4 q, float add) static Vector4Raylib.quaternionCubicHermiteSpline(Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4Raylib.quaternionCubicHermiteSpline(Arena arena, Vector4 q1, Vector4 outTangent1, Vector4 q2, Vector4 inTangent2, float t) static Vector4Raylib.quaternionDivide(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionDivide(Arena arena, Vector4 q1, Vector4 q2) static intRaylib.quaternionEquals(Vector4 p, Vector4 q) static Vector4Raylib.quaternionInvert(Vector4 q) static Vector4Raylib.quaternionInvert(Arena arena, Vector4 q) static floatRaylib.quaternionLength(Vector4 q) static Vector4Raylib.quaternionLerp(Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionLerp(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionMultiply(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionMultiply(Arena arena, Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionNlerp(Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionNlerp(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionNormalize(Vector4 q) static Vector4Raylib.quaternionNormalize(Arena arena, Vector4 q) static Vector4Raylib.quaternionScale(Vector4 q, float mul) static Vector4Raylib.quaternionScale(Arena arena, Vector4 q, float mul) static Vector4Raylib.quaternionSlerp(Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionSlerp(Arena arena, Vector4 q1, Vector4 q2, float amount) static Vector4Raylib.quaternionSubtract(Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionSubtract(Arena arena, Vector4 q1, Vector4 q2) static Vector4Raylib.quaternionSubtractValue(Vector4 q, float sub) static Vector4Raylib.quaternionSubtractValue(Arena arena, Vector4 q, float sub) static voidRaylib.quaternionToAxisAngle(Vector4 q, Vector3 outAxis, FloatBuffer outAngle) static Vector3Raylib.quaternionToEuler(Vector4 q) static Vector3Raylib.quaternionToEuler(Arena arena, Vector4 q) static MatrixRaylib.quaternionToMatrix(Vector4 q) static MatrixRaylib.quaternionToMatrix(Arena arena, Vector4 q) static Vector4Raylib.quaternionTransform(Vector4 q, Matrix mat) static Vector4Raylib.quaternionTransform(Arena arena, Vector4 q, Matrix mat) RotationvoidTransform.setRotation(Vector4 value) Rotationstatic Vector3Raylib.vector3RotateByQuaternion(Vector3 v, Vector4 q) static Vector3Raylib.vector3RotateByQuaternion(Arena arena, Vector3 v, Vector4 q) static Vector4Raylib.vector4Add(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Add(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4AddValue(Vector4 v, float add) static Vector4Raylib.vector4AddValue(Arena arena, Vector4 v, float add) static floatRaylib.vector4Distance(Vector4 v1, Vector4 v2) static floatRaylib.vector4DistanceSqr(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Divide(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Divide(Arena arena, Vector4 v1, Vector4 v2) static floatRaylib.vector4DotProduct(Vector4 v1, Vector4 v2) static intRaylib.vector4Equals(Vector4 p, Vector4 q) static Vector4Raylib.vector4Invert(Vector4 v) static Vector4Raylib.vector4Invert(Arena arena, Vector4 v) static floatRaylib.vector4Length(Vector4 v) static floatRaylib.vector4LengthSqr(Vector4 v) static Vector4Raylib.vector4Lerp(Vector4 v1, Vector4 v2, float amount) static Vector4Raylib.vector4Lerp(Arena arena, Vector4 v1, Vector4 v2, float amount) static Vector4Raylib.vector4Max(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Max(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Min(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Min(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4MoveTowards(Vector4 v, Vector4 target, float maxDistance) static Vector4Raylib.vector4MoveTowards(Arena arena, Vector4 v, Vector4 target, float maxDistance) static Vector4Raylib.vector4Multiply(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Multiply(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Negate(Vector4 v) static Vector4Raylib.vector4Negate(Arena arena, Vector4 v) static Vector4Raylib.vector4Normalize(Vector4 v) static Vector4Raylib.vector4Normalize(Arena arena, Vector4 v) static Vector4Raylib.vector4Scale(Vector4 v, float scale) static Vector4Raylib.vector4Scale(Arena arena, Vector4 v, float scale) static Vector4Raylib.vector4Subtract(Vector4 v1, Vector4 v2) static Vector4Raylib.vector4Subtract(Arena arena, Vector4 v1, Vector4 v2) static Vector4Raylib.vector4SubtractValue(Vector4 v, float add) static Vector4Raylib.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