类 ChunkRenderTypeSet
java.lang.Object
net.minecraftforge.client.ChunkRenderTypeSet
- 所有已实现的接口:
Iterable<RenderType>
public sealed class ChunkRenderTypeSet
extends Object
implements Iterable<RenderType>
permits ChunkRenderTypeSet.None, ChunkRenderTypeSet.All
An immutable ordered set (not implementing
Set
) of chunk render types.
Considerably speeds up lookups and merges of sets of chunk render types. Users should cache their instances of this class whenever possible, as instantiating it is cheap, but not free.
-
嵌套类概要
嵌套类修饰符和类型类说明private static final class
private final class
private static final class
-
字段概要
字段修饰符和类型字段说明private static final ChunkRenderTypeSet
private final BitSet
private static final RenderType[]
private static final List
<RenderType> private static final ChunkRenderTypeSet
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static ChunkRenderTypeSet
all()
asList()
boolean
contains
(RenderType renderType) static ChunkRenderTypeSet
static ChunkRenderTypeSet
static ChunkRenderTypeSet
intersection
(ChunkRenderTypeSet... sets) boolean
isEmpty()
@NotNull Iterator
<RenderType> iterator()
static ChunkRenderTypeSet
none()
private static ChunkRenderTypeSet
of
(Iterable<RenderType> renderTypes) static ChunkRenderTypeSet
of
(Collection<RenderType> renderTypes) static ChunkRenderTypeSet
of
(RenderType... renderTypes) static ChunkRenderTypeSet
union
(Iterable<ChunkRenderTypeSet> sets) static ChunkRenderTypeSet
union
(Collection<ChunkRenderTypeSet> sets) static ChunkRenderTypeSet
union
(ChunkRenderTypeSet... sets) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 java.lang.Iterable
forEach, spliterator
-
字段详细资料
-
CHUNK_RENDER_TYPES_LIST
-
CHUNK_RENDER_TYPES
-
NONE
-
ALL
-
bits
-
-
构造器详细资料
-
ChunkRenderTypeSet
-
-
方法详细资料
-
none
-
all
-
of
-
of
-
of
-
union
-
union
-
union
-
intersection
-
intersection
-
intersection
-
isEmpty
public boolean isEmpty() -
contains
-
iterator
- 指定者:
iterator
在接口中Iterable<RenderType>
-
asList
-