历史 - net.minecraft.client.renderer.SectionOcclusionGraph
1.21.11
名称
hgp
hpf
字段
构造函数
方法
1.21.10
名称
字段
构造函数
方法
1.21.9
名称
gye
hgp
字段
构造函数
方法
1.21.8
名称
gyd
gye
字段
构造函数
方法
1.21.7
名称
字段
构造函数
方法
1.21.6
名称
gsd
gyd
字段
构造函数
方法
1.21.5
名称
gmo
gsd
字段
int: c, MINIMUM_ADVANCED_CULLING_DISTANCE, field_45619, field_45619, f_291236_
int: c, MINIMUM_ADVANCED_CULLING_DISTANCE, field_45619, DEFAULT_SECTION_DISTANCE, f_291236_
double: d, CEILED_SECTION_DIAGONAL, field_45620, CHUNK_INNER_DIAGONAL_LENGTH, f_291614_
double: e, CEILED_SECTION_DIAGONAL, field_45620, CHUNK_INNER_DIAGONAL_LENGTH, f_291614_
boolean: e, needsFullUpdate, field_45621, terrainUpdateScheduled, f_290608_
boolean: f, needsFullUpdate, field_45621, terrainUpdateScheduled, f_290608_
Future<?>: f, fullUpdateTask, field_45622, terrainUpdateFuture, f_291408_
Future<?>: g, fullUpdateTask, field_45622, terrainUpdateFuture, f_291408_
ViewArea: g, viewArea, field_45623, builtChunkStorage, f_290643_
ViewArea: h, viewArea, field_45623, builtChunkStorage, f_290643_
AtomicReference<SectionOcclusionGraph$GraphState>: h, currentGraph, field_45624, state, f_291855_
AtomicReference<SectionOcclusionGraph$GraphState>: i, currentGraph, field_45624, state, f_291855_
AtomicReference<SectionOcclusionGraph$GraphEvents>: i, nextGraphEvents, field_45625, events, f_291476_
AtomicReference<SectionOcclusionGraph$GraphEvents>: j, nextGraphEvents, field_45625, events, f_291476_
AtomicBoolean: j, needsFrustumUpdate, field_45626, field_45626, f_291462_
AtomicBoolean: k, needsFrustumUpdate, field_45626, needsUpdate, f_291462_
int: d, MINIMUM_ADVANCED_CULLING_SECTION_DISTANCE, field_55873, SECTION_DISTANCE, f_382082_
构造函数
方法
boolean (): b, consumeFrustumUpdate, method_52836, method_52836, m_293178_
boolean (): b, consumeFrustumUpdate, method_52836, updateFrustum, m_293178_
void (SectionOcclusionGraph$GraphState): a, queueSectionsWithNewNeighbors, method_52823, method_52823, m_294187_
void (SectionOcclusionGraph$GraphState): a, queueSectionsWithNewNeighbors, method_52823, scheduleNew, m_294187_
void (Camera, Queue<SectionOcclusionGraph$Node>): a, initializeQueueForFullUpdate, method_52821, method_52821, m_294555_
void (Camera, Queue<SectionOcclusionGraph$Node>): a, initializeQueueForFullUpdate, method_52821, scheduleLater, m_294555_
void (boolean, Frustum, List<SectionRenderDispatcher$RenderSection>, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runPartialUpdate, method_52835, method_52835, m_293052_
void (boolean, Frustum, List<SectionRenderDispatcher$RenderSection>, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runPartialUpdate, method_52835, updateNow, m_293052_
void (SectionOcclusionGraph$GraphStorage, Vec3, Queue<SectionOcclusionGraph$Node>, boolean, Consumer<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runUpdates, method_52825, method_52825, m_293858_
void (SectionOcclusionGraph$GraphStorage, Vec3, Queue<SectionOcclusionGraph$Node>, boolean, Consumer<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runUpdates, method_52825, update, m_293858_
1.21.4
名称
gma
gmo
字段
构造函数
方法
void (ChunkPos): a, onChunkLoaded, method_52819, addNeighbors, m_294751_
void (ChunkPos): a, onChunkReadyToRender, method_52819, addNeighbors, m_294751_
1.21.3
名称
gfm
gma
字段
Direction[]: b, DIRECTIONS, field_45618, field_45618, f_291333_
Direction[]: b, DIRECTIONS, field_45618, DIRECTIONS, f_291333_
double: d, CEILED_SECTION_DIAGONAL, field_45620, field_45620, f_291614_
double: d, CEILED_SECTION_DIAGONAL, field_45620, CHUNK_INNER_DIAGONAL_LENGTH, f_291614_
boolean: e, needsFullUpdate, field_45621, field_45621, f_290608_
boolean: e, needsFullUpdate, field_45621, terrainUpdateScheduled, f_290608_
Future<?>: f, fullUpdateTask, field_45622, field_45622, f_291408_
Future<?>: f, fullUpdateTask, field_45622, terrainUpdateFuture, f_291408_
ViewArea: g, viewArea, field_45623, field_45623, f_290643_
ViewArea: g, viewArea, field_45623, builtChunkStorage, f_290643_
AtomicReference<SectionOcclusionGraph$GraphState>: h, currentGraph, field_45624, field_45624, f_291855_
AtomicReference<SectionOcclusionGraph$GraphState>: h, currentGraph, field_45624, state, f_291855_
AtomicReference<SectionOcclusionGraph$GraphEvents>: i, nextGraphEvents, field_45625, field_45625, f_291476_
AtomicReference<SectionOcclusionGraph$GraphEvents>: i, nextGraphEvents, field_45625, events, f_291476_
构造函数
方法
void (ViewArea): a, waitAndReset, method_52826, method_52826, m_295341_
void (ViewArea): a, waitAndReset, method_52826, setStorage, m_295341_
void (): a, invalidate, method_52817, method_52817, m_295966_
void (): a, invalidate, method_52817, scheduleTerrainUpdate, m_295966_
void (Frustum, List<SectionRenderDispatcher$RenderSection>): a, addSectionsInFrustum, method_52828, method_52828, m_295738_
void (ChunkPos): a, onChunkLoaded, method_52819, method_52819, m_294751_
void (ChunkPos): a, onChunkLoaded, method_52819, addNeighbors, m_294751_
void (SectionRenderDispatcher$RenderSection): a, onSectionCompiled, method_52827, method_52827, m_293743_
void (SectionRenderDispatcher$RenderSection): a, schedulePropagationFrom, method_52827, schedulePropagationFrom, m_293743_
void (boolean, Camera, Frustum, List<SectionRenderDispatcher$RenderSection>): a, update, method_52834, method_52834, m_292654_
void (boolean, Camera, Vec3): a, scheduleFullUpdate, method_52833, method_52833, m_295789_
void (boolean, Frustum, List<SectionRenderDispatcher$RenderSection>, Vec3): a, runPartialUpdate, method_52835, method_52835, m_293052_
void (SectionOcclusionGraph$GraphEvents, ChunkPos): a, addNeighbors, method_52822, method_52822, m_294370_
void (SectionOcclusionGraph$GraphEvents, ChunkPos): a, addNeighbors, method_52822, addNeighbors, m_294370_
void (SectionOcclusionGraph$GraphStorage, Vec3, Queue<SectionOcclusionGraph$Node>, boolean, Consumer<SectionRenderDispatcher$RenderSection>): a, runUpdates, method_52825, method_52825, m_293858_
boolean (BlockPos, BlockPos): a, isInViewDistance, method_52832, method_52832, m_294269_
SectionRenderDispatcher$RenderSection (BlockPos, SectionRenderDispatcher$RenderSection, Direction): a, getRelativeFrom, method_52831, method_52831, m_295926_
SectionOcclusionGraph$Node (SectionRenderDispatcher$RenderSection): b, getNode, method_52837, method_52837, m_292796_
SectionOcclusionGraph$Node (SectionRenderDispatcher$RenderSection): b, getNode, method_52837, getInfo, m_292796_
void (Frustum, List<SectionRenderDispatcher$RenderSection>, List<SectionRenderDispatcher$RenderSection>): a, addSectionsInFrustum, method_52828, collectChunks, m_295738_
void (boolean, Camera, Frustum, List<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, update, method_52834, updateSectionOcclusionGraph, m_292654_
void (boolean, Camera, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, scheduleFullUpdate, method_52833, updateTerrain, m_295789_
void (boolean, Frustum, List<SectionRenderDispatcher$RenderSection>, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runPartialUpdate, method_52835, method_52835, m_293052_
void (SectionOcclusionGraph$GraphStorage, Vec3, Queue<SectionOcclusionGraph$Node>, boolean, Consumer<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runUpdates, method_52825, method_52825, m_293858_
boolean (long, long): a, isInViewDistance, method_52832, isWithinViewDistance, m_294269_
SectionRenderDispatcher$RenderSection (long, SectionRenderDispatcher$RenderSection, Direction): a, getRelativeFrom, method_52831, getRenderedChunk, m_295926_
Octree (): c, getOctree, method_62925, getOctree, m_353818_
1.21.1
名称
字段
构造函数
方法
1.21
名称
ged
gfm
字段
org.slf4j.Logger: a, LOGGER, field_45617, field_45617, f_290342_
org.slf4j.Logger: a, LOGGER, field_45617, LOGGER, f_290342_
构造函数
方法
1.20.6
名称
ftu
ged
字段
构造函数
方法
1.20.4
名称
foq
ftu
字段
构造函数
方法
1.20.2
名称
foq
net.minecraft.client.renderer.SectionOcclusionGraph
net.minecraft.class_8679
net.minecraft.client.render.ChunkRenderingDataPreparer
net.minecraft.src.C_290263_
字段
org.slf4j.Logger: a, LOGGER, field_45617, field_45617, f_290342_
Direction[]: b, DIRECTIONS, field_45618, field_45618, f_291333_
int: c, MINIMUM_ADVANCED_CULLING_DISTANCE, field_45619, field_45619, f_291236_
double: d, CEILED_SECTION_DIAGONAL, field_45620, field_45620, f_291614_
boolean: e, needsFullUpdate, field_45621, field_45621, f_290608_
Future<?>: f, fullUpdateTask, field_45622, field_45622, f_291408_
ViewArea: g, viewArea, field_45623, field_45623, f_290643_
AtomicReference<SectionOcclusionGraph$GraphState>: h, currentGraph, field_45624, field_45624, f_291855_
AtomicReference<SectionOcclusionGraph$GraphEvents>: i, nextGraphEvents, field_45625, field_45625, f_291476_
AtomicBoolean: j, needsFrustumUpdate, field_45626, field_45626, f_291462_
构造函数
()
方法
void (ViewArea): a, waitAndReset, method_52826, method_52826, m_295341_
void (): a, invalidate, method_52817, method_52817, m_295966_
void (Frustum, List<SectionRenderDispatcher$RenderSection>): a, addSectionsInFrustum, method_52828, method_52828, m_295738_
boolean (): b, consumeFrustumUpdate, method_52836, method_52836, m_293178_
void (ChunkPos): a, onChunkLoaded, method_52819, method_52819, m_294751_
void (SectionRenderDispatcher$RenderSection): a, onSectionCompiled, method_52827, method_52827, m_293743_
void (boolean, Camera, Frustum, List<SectionRenderDispatcher$RenderSection>): a, update, method_52834, method_52834, m_292654_
void (boolean, Camera, Vec3): a, scheduleFullUpdate, method_52833, method_52833, m_295789_
void (boolean, Frustum, List<SectionRenderDispatcher$RenderSection>, Vec3): a, runPartialUpdate, method_52835, method_52835, m_293052_
void (SectionOcclusionGraph$GraphState): a, queueSectionsWithNewNeighbors, method_52823, method_52823, m_294187_
void (SectionOcclusionGraph$GraphEvents, ChunkPos): a, addNeighbors, method_52822, method_52822, m_294370_
void (Camera, Queue<SectionOcclusionGraph$Node>): a, initializeQueueForFullUpdate, method_52821, method_52821, m_294555_
void (SectionOcclusionGraph$GraphStorage, Vec3, Queue<SectionOcclusionGraph$Node>, boolean, Consumer<SectionRenderDispatcher$RenderSection>): a, runUpdates, method_52825, method_52825, m_293858_
boolean (BlockPos, BlockPos): a, isInViewDistance, method_52832, method_52832, m_294269_
SectionRenderDispatcher$RenderSection (BlockPos, SectionRenderDispatcher$RenderSection, Direction): a, getRelativeFrom, method_52831, method_52831, m_295926_
SectionOcclusionGraph$Node (SectionRenderDispatcher$RenderSection): b, getNode, method_52837, method_52837, m_292796_