map some client side only vector implementation

This commit is contained in:
matrix89 2018-11-07 19:31:30 +01:00
parent 6d3075daeb
commit d409a10992
3 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,2 @@
CLASS cld net/minecraft/sortme/Matrix4f
FIELD a components [F

View File

@ -0,0 +1,40 @@
CLASS clg net/minecraft/sortme/Vector3f
FIELD a components [F
METHOD <init> (FFF)V
ARG 1 x
ARG 2 y
ARG 3 z
METHOD <init> (Lclg;)V
ARG 1 vec
METHOD a x ()F
METHOD a scale (F)V
ARG 1 scalar
METHOD a clamp (FF)V
ARG 1 min
ARG 2 max
METHOD a set (FFF)V
ARG 1 x
ARG 2 y
ARG 3 z
METHOD a subtract (Lclg;)V
ARG 1 vec
METHOD b y ()F
METHOD b add (FFF)V
ARG 1 x
ARG 2 y
ARG 3 z
METHOD b dot (Lclg;)F
ARG 1 vec
ARG 2 dot
METHOD c z ()F
METHOD c clampFloat (FFF)F
ARG 0 v
ARG 1 min
ARG 2 max
METHOD c cross (Lclg;)V
ARG 1 vec
METHOD d normalize ()V
ARG 1 scalar
METHOD equals (Ljava/lang/Object;)Z
ARG 1 other
ARG 2 otherVec

View File

@ -0,0 +1,18 @@
CLASS clh net/minecraft/sortme/Vector4f
FIELD a components [F
METHOD <init> (FFFF)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 w
METHOD a x ()F
METHOD a (FFFF)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 w
METHOD a (Lclg;)V
ARG 1 vec
METHOD b y ()F
METHOD c z ()F
METHOD d w ()F