History - net.minecraft.client.renderer.SectionOcclusionGraph

25w45a

Names

hgp

hlc

Fields

org.slf4j.Logger: a, LOGGER, field_45617, LOGGER, f_290342_

org.slf4j.Logger: a, LOGGER, field_45617, LOGGER

Direction[]: b, DIRECTIONS, field_45618, DIRECTIONS, f_291333_

Direction[]: b, DIRECTIONS, field_45618, DIRECTIONS

int: c, MINIMUM_ADVANCED_CULLING_DISTANCE, field_45619, DEFAULT_SECTION_DISTANCE, f_291236_

int: c, MINIMUM_ADVANCED_CULLING_DISTANCE, field_45619, DEFAULT_SECTION_DISTANCE

double: e, CEILED_SECTION_DIAGONAL, field_45620, CHUNK_INNER_DIAGONAL_LENGTH, f_291614_

double: e, CEILED_SECTION_DIAGONAL, field_45620, CHUNK_INNER_DIAGONAL_LENGTH

boolean: f, needsFullUpdate, field_45621, terrainUpdateScheduled, f_290608_

boolean: f, needsFullUpdate, field_45621, terrainUpdateScheduled

Future<?>: g, fullUpdateTask, field_45622, terrainUpdateFuture, f_291408_

Future<?>: g, fullUpdateTask, field_45622, terrainUpdateFuture

ViewArea: h, viewArea, field_45623, builtChunkStorage, f_290643_

ViewArea: h, viewArea, field_45623, builtChunkStorage

AtomicReference<SectionOcclusionGraph$GraphState>: i, currentGraph, field_45624, state, f_291855_

AtomicReference<SectionOcclusionGraph$GraphState>: i, currentGraph, field_45624, state

AtomicReference<SectionOcclusionGraph$GraphEvents>: j, nextGraphEvents, field_45625, events, f_291476_

AtomicReference<SectionOcclusionGraph$GraphEvents>: j, nextGraphEvents, field_45625, events

AtomicBoolean: k, needsFrustumUpdate, field_45626, needsUpdate, f_291462_

AtomicBoolean: k, needsFrustumUpdate, field_45626, needsUpdate

int: d, MINIMUM_ADVANCED_CULLING_SECTION_DISTANCE, field_55873, SECTION_DISTANCE, f_382082_

int: d, MINIMUM_ADVANCED_CULLING_SECTION_DISTANCE, field_55873, SECTION_DISTANCE

Constructors

Methods

void (ViewArea): a, waitAndReset, method_52826, setStorage, m_295341_

void (ViewArea): a, waitAndReset, method_52826, setStorage

void (): a, invalidate, method_52817, scheduleTerrainUpdate, m_295966_

void (): a, invalidate, method_52817, scheduleTerrainUpdate

boolean (): b, consumeFrustumUpdate, method_52836, updateFrustum, m_293178_

boolean (): b, consumeFrustumUpdate, method_52836, updateFrustum

void (ChunkPos): a, onChunkReadyToRender, method_52819, addNeighbors, m_294751_

void (ChunkPos): a, onChunkReadyToRender, method_52819, addNeighbors

void (SectionRenderDispatcher$RenderSection): a, schedulePropagationFrom, method_52827, schedulePropagationFrom, m_293743_

void (SectionRenderDispatcher$RenderSection): a, schedulePropagationFrom, method_52827, schedulePropagationFrom

void (SectionOcclusionGraph$GraphState): a, queueSectionsWithNewNeighbors, method_52823, scheduleNew, m_294187_

void (SectionOcclusionGraph$GraphState): a, queueSectionsWithNewNeighbors, method_52823, scheduleNew

void (SectionOcclusionGraph$GraphEvents, ChunkPos): a, addNeighbors, method_52822, addNeighbors, m_294370_

void (SectionOcclusionGraph$GraphEvents, ChunkPos): a, addNeighbors, method_52822, addNeighbors

void (Camera, Queue<SectionOcclusionGraph$Node>): a, initializeQueueForFullUpdate, method_52821, scheduleLater, m_294555_

void (Camera, Queue<SectionOcclusionGraph$Node>): a, initializeQueueForFullUpdate, method_52821, scheduleLater

SectionOcclusionGraph$Node (SectionRenderDispatcher$RenderSection): b, getNode, method_52837, getInfo, m_292796_

SectionOcclusionGraph$Node (SectionRenderDispatcher$RenderSection): b, getNode, method_52837, getInfo

void (Frustum, List<SectionRenderDispatcher$RenderSection>, List<SectionRenderDispatcher$RenderSection>): a, addSectionsInFrustum, method_52828, collectChunks, m_295738_

void (Frustum, List<SectionRenderDispatcher$RenderSection>, List<SectionRenderDispatcher$RenderSection>): a, addSectionsInFrustum, method_52828, collectChunks

void (boolean, Camera, Frustum, List<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, update, method_52834, updateSectionOcclusionGraph, m_292654_

void (boolean, Camera, Frustum, List<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, update, method_52834, updateSectionOcclusionGraph

void (boolean, Camera, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, scheduleFullUpdate, method_52833, updateTerrain, m_295789_

void (boolean, Camera, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, scheduleFullUpdate, method_52833, updateTerrain

void (boolean, Frustum, List<SectionRenderDispatcher$RenderSection>, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runPartialUpdate, method_52835, updateNow, m_293052_

void (boolean, Frustum, List<SectionRenderDispatcher$RenderSection>, Vec3, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runPartialUpdate, method_52835, updateNow

void (SectionOcclusionGraph$GraphStorage, Vec3, Queue<SectionOcclusionGraph$Node>, boolean, Consumer<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runUpdates, method_52825, update, m_293858_

void (SectionOcclusionGraph$GraphStorage, Vec3, Queue<SectionOcclusionGraph$Node>, boolean, Consumer<SectionRenderDispatcher$RenderSection>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): a, runUpdates, method_52825, update

boolean (long, long): a, isInViewDistance, method_52832, isWithinViewDistance, m_294269_

boolean (long, long): a, isInViewDistance, method_52832, isWithinViewDistance

SectionRenderDispatcher$RenderSection (long, SectionRenderDispatcher$RenderSection, Direction): a, getRelativeFrom, method_52831, getRenderedChunk, m_295926_

SectionRenderDispatcher$RenderSection (long, SectionRenderDispatcher$RenderSection, Direction): a, getRelativeFrom, method_52831, getRenderedChunk

Octree (): c, getOctree, method_62925, getOctree, m_353818_

Octree (): c, getOctree, method_62925, getOctree

1.21.10

Names

Fields

Constructors

Methods

1.21.9

Names

gye

hgp

Fields

Constructors

Methods

1.21.8

Names

gyd

gye

Fields

Constructors

Methods

1.21.7

Names

Fields

Constructors

Methods

1.21.6

Names

gsd

gyd

Fields

Constructors

Methods

1.21.5

Names

gmo

gsd

Fields

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_

Constructors

Methods

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

Names

gma

gmo

Fields

Constructors

Methods

void (ChunkPos): a, onChunkLoaded, method_52819, addNeighbors, m_294751_

void (ChunkPos): a, onChunkReadyToRender, method_52819, addNeighbors, m_294751_

1.21.3

Names

gfm

gma

Fields

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_

Constructors

Methods

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

Names

Fields

Constructors

Methods

1.21

Names

ged

gfm

Fields

org.slf4j.Logger: a, LOGGER, field_45617, field_45617, f_290342_

org.slf4j.Logger: a, LOGGER, field_45617, LOGGER, f_290342_

Constructors

Methods

1.20.6

Names

ftu

ged

Fields

Constructors

Methods

1.20.4

Names

foq

ftu

Fields

Constructors

Methods

1.20.2

Names

foq

net.minecraft.client.renderer.SectionOcclusionGraph

net.minecraft.class_8679

net.minecraft.client.render.ChunkRenderingDataPreparer

net.minecraft.src.C_290263_

Fields

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_

Constructors

()

Methods

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_