历史 - 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_