Skip to content
GNamimates edited this page Oct 1, 2024 · 3 revisions

Class Name: GNUI.UtilsAPI

Methods

Returns Methods
Vector4 utils.vec4FixNegativeSize(vec4 : Vector4)
Vector4 utils.vec4SetPos(vec4 : Vector4, x : number, y : number)
Vector4 utils.vec4SetOtherPos(vec4 : Vector4, z : number, w : number)
Vector2 utils.vec4Size(vec4 : Vector4)
Vector2 utils.vec2(posx : number|Vector2, y : number?)
Vector3 utils.vec3(posx : number|Vector3, y : number?, z : number?)
Vector4 utils.vec4(posx : number|Vector4, y : number?, z : number?, w : number?)
utils.deepCopy()

utils.vec4FixNegativeSize(vec4)

Returns the same vector but the X Y are the min and Z W are the max.
vec4(1,2,0,-1) --> vec4(0,-1,1,2)

Arguments

  • Vector4 vec4

Returns Vector4

utils.vec4SetPos(vec4, x, y)

Sets the position(x,y) while translating the other position(x,z)

Arguments

  • Vector4 vec4

  • number x

  • number y

Returns Vector4

utils.vec4SetOtherPos(vec4, z, w)

Sets the other position(x,z) while translating the position(x,y)

Arguments

  • Vector4 vec4

  • number z

  • number w

Returns Vector4

utils.vec4Size(vec4)

Gets the size of a vec4

Arguments

  • Vector4 vec4

Returns Vector2

utils.vec2(posx, y)

Arguments

  • number|Vector2 posx

  • number? y

Returns Vector2

utils.vec3(posx, y, z)

Arguments

  • number|Vector3 posx

  • number? y

  • number? z

Returns Vector3

utils.vec4(posx, y, z, w)

Arguments

  • number|Vector4 posx

  • number? y

  • number? z

  • number? w

Returns Vector4

utils.deepCopy()

Clone this wiki locally