类 SimpleBitStorage
java.lang.Object
net.minecraft.util.SimpleBitStorage
- 所有已实现的接口:
BitStorage
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final int
private final long[]
private final int
private final int
private final int
private static final int[]
private final long
private final int
private final int
-
构造器概要
构造器构造器说明SimpleBitStorage
(int p_184717_, int p_184718_) SimpleBitStorage
(int p_198164_, int p_198165_, int[] p_198166_) SimpleBitStorage
(int p_184724_, int p_184725_, long[] p_184726_) -
方法概要
-
字段详细资料
-
MAGIC
private static final int[] MAGIC -
data
private final long[] data -
bits
private final int bits -
mask
private final long mask -
size
private final int size -
valuesPerLong
private final int valuesPerLong -
divideMul
private final int divideMul -
divideAdd
private final int divideAdd -
divideShift
private final int divideShift
-
-
构造器详细资料
-
SimpleBitStorage
public SimpleBitStorage(int p_198164_, int p_198165_, int[] p_198166_) -
SimpleBitStorage
public SimpleBitStorage(int p_184717_, int p_184718_) -
SimpleBitStorage
public SimpleBitStorage(int p_184724_, int p_184725_, @Nullable long[] p_184726_)
-
-
方法详细资料
-
cellIndex
private int cellIndex(int p_184740_) -
getAndSet
public int getAndSet(int p_184731_, int p_184732_) - 指定者:
getAndSet
在接口中BitStorage
-
set
public void set(int p_184742_, int p_184743_) - 指定者:
set
在接口中BitStorage
-
get
public int get(int p_184729_) - 指定者:
get
在接口中BitStorage
-
getRaw
public long[] getRaw()- 指定者:
getRaw
在接口中BitStorage
-
getSize
public int getSize()- 指定者:
getSize
在接口中BitStorage
-
getBits
public int getBits()- 指定者:
getBits
在接口中BitStorage
-
getAll
- 指定者:
getAll
在接口中BitStorage
-
unpack
public void unpack(int[] p_198168_) - 指定者:
unpack
在接口中BitStorage
-
copy
- 指定者:
copy
在接口中BitStorage
-