Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addBlock(OverlayRendererBlockData) - Method in class net.lugo.overlaylib.OverlayRenderer
- addVertices(float, float, float, OverlayRendererBlockData) - Method in class net.lugo.overlaylib.OverlayRenderer
- addVertices(float, float, float, OverlayRendererBlockData) - Method in class net.lugo.overlaylib.renderers.CamFacingTextureOverlayRenderer
- addVertices(float, float, float, OverlayRendererBlockData) - Method in class net.lugo.overlaylib.renderers.SimpleTextureOverlayRenderer
- ARMOR_GLINT - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- assignPipeline(RenderPipeline, IrisPipeline) - Static method in class net.lugo.overlaylib.util.IrisUtil
B
- b() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns the value of the
brecord component. - BASIC - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- BEACON_BEAM - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- BLOCK - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- BLOCK_TRANSLUCENT - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- blocks() - Method in record class net.lugo.overlaylib.managers.CachedOverlayManager.CacheSectionPosEntry
-
Returns the value of the
blocksrecord component. - bootstrap() - Static method in class net.lugo.overlaylib.test.OverlayTesting
- buffer - Variable in class net.lugo.overlaylib.OverlayRenderer
C
- CachedOverlayManager - Class in net.lugo.overlaylib.managers
- CachedOverlayManager(Function) - Constructor for class net.lugo.overlaylib.managers.CachedOverlayManager
- CachedOverlayManager(Function, int, int) - Constructor for class net.lugo.overlaylib.managers.CachedOverlayManager
- CachedOverlayManager.CacheSectionPosEntry - Record Class in net.lugo.overlaylib.managers
- CachedSimpleTextureTest - Class in net.lugo.overlaylib.test
- CacheSectionPosEntry(SectionPos, OverlayRendererBlockData[], long) - Constructor for record class net.lugo.overlaylib.managers.CachedOverlayManager.CacheSectionPosEntry
-
Creates an instance of a
CacheSectionPosEntryrecord class. - CamFacingTextureOverlayRenderer - Class in net.lugo.overlaylib.renderers
- CamFacingTextureOverlayRenderer(Identifier, boolean, double) - Constructor for class net.lugo.overlaylib.renderers.CamFacingTextureOverlayRenderer
- CHUNK_SCAN_RADIUS_VERTICAL_MAX - Static variable in class net.lugo.overlaylib.Overlay
- clear(BlockPos) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- clear(SectionPos) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- clearAll() - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- CLOUDS - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- createReload(Executor, Executor, CompletableFuture, List, CallbackInfoReturnable) - Method in class net.lugo.overlaylib.mixin.ReloadableResourceManagerMixin
- CW_180 - Enum constant in enum class net.lugo.overlaylib.util.UVRotation
- CW_270 - Enum constant in enum class net.lugo.overlaylib.util.UVRotation
- CW_90 - Enum constant in enum class net.lugo.overlaylib.util.UVRotation
D
- disable() - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- disable(String) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- DistanceUtil - Class in net.lugo.overlaylib.util
- DistanceUtil() - Constructor for class net.lugo.overlaylib.util.DistanceUtil
E
- EMISSIVE_ENTITIES - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- enable() - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- enable(String) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- endBatch() - Method in class net.lugo.overlaylib.OverlayRenderer
- ENTITIES - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- ENTITIES_TRANSLUCENT - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- equals(Object) - Method in record class net.lugo.overlaylib.managers.CachedOverlayManager.CacheSectionPosEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.lugo.overlaylib.util.TextureSection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
-
Indicates whether some other object is "equal to" this one.
G
- g() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns the value of the
grecord component. - getChunkScanRadius() - Method in class net.lugo.overlaylib.Overlay
- getChunkScanRadiusVertical() - Method in class net.lugo.overlaylib.Overlay
- getDistanceSquared(SectionPos, int, int, int) - Static method in class net.lugo.overlaylib.util.DistanceUtil
- getDistanceSquared(SectionPos, BlockPos) - Static method in class net.lugo.overlaylib.util.DistanceUtil
- getFunctionIds(String) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- getOverlayManager() - Method in class net.lugo.overlaylib.Overlay
- getRenderFilter() - Method in class net.lugo.overlaylib.Overlay
- getSectionBlocks(int, int, int) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- getSectionBlocks(int, int, int) - Method in class net.lugo.overlaylib.managers.SimpleOverlayManager
- getSectionBlocks(int, int, int) - Method in interface net.lugo.overlaylib.OverlayManager
- getSectionBlocks(SectionPos) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- getSectionBlocks(SectionPos) - Method in class net.lugo.overlaylib.managers.SimpleOverlayManager
- getSectionBlocks(SectionPos) - Method in interface net.lugo.overlaylib.OverlayManager
- getTestIds() - Static method in class net.lugo.overlaylib.test.OverlayTesting
H
- HAND - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- HAND_TRANSLUCENT - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- hashCode() - Method in record class net.lugo.overlaylib.managers.CachedOverlayManager.CacheSectionPosEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.lugo.overlaylib.util.TextureSection
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
-
Returns a hash code value for this object.
I
- initialize(Class) - Method in enum class net.lugo.overlaylib.util.IrisPipeline
- internal() - Method in enum class net.lugo.overlaylib.util.IrisPipeline
- irisDetected() - Static method in class net.lugo.overlaylib.util.IrisUtil
- IrisPipeline - Enum Class in net.lugo.overlaylib.util
- IrisUtil - Class in net.lugo.overlaylib.util
- IrisUtil() - Constructor for class net.lugo.overlaylib.util.IrisUtil
- isEnabled() - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- isEnabled(String) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- isReportingEnabled() - Static method in class net.lugo.overlaylib.test.OverlayTesting
L
- lastAccessTime() - Method in record class net.lugo.overlaylib.managers.CachedOverlayManager.CacheSectionPosEntry
-
Returns the value of the
lastAccessTimerecord component. - LINES - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- LOGGER - Static variable in class net.lugo.overlaylib.OverlayLib
M
- MOD_ID - Static variable in class net.lugo.overlaylib.OverlayLib
N
- net.lugo.overlaylib - package net.lugo.overlaylib
- net.lugo.overlaylib.command - package net.lugo.overlaylib.command
- net.lugo.overlaylib.managers - package net.lugo.overlaylib.managers
- net.lugo.overlaylib.mixin - package net.lugo.overlaylib.mixin
- net.lugo.overlaylib.renderers - package net.lugo.overlaylib.renderers
- net.lugo.overlaylib.test - package net.lugo.overlaylib.test
- net.lugo.overlaylib.util - package net.lugo.overlaylib.util
- NO_RENDER - Static variable in record class net.lugo.overlaylib.util.OverlayRendererBlockData
- NONE - Enum constant in enum class net.lugo.overlaylib.util.UVRotation
O
- of(Direction) - Static method in enum class net.lugo.overlaylib.util.UVRotation
- onDisable() - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- onEnable() - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- onInitialize() - Method in class net.lugo.overlaylib.OverlayLib
- Overlay - Class in net.lugo.overlaylib
- Overlay(OverlayRenderer, int, int, OverlayManager) - Constructor for class net.lugo.overlaylib.Overlay
- OverlayLib - Class in net.lugo.overlaylib
- OverlayLib() - Constructor for class net.lugo.overlaylib.OverlayLib
- OverlayLibCommand - Class in net.lugo.overlaylib.command
- OverlayLibCommand() - Constructor for class net.lugo.overlaylib.command.OverlayLibCommand
- OverlayManager - Interface in net.lugo.overlaylib
- OverlayRenderer - Class in net.lugo.overlaylib
- OverlayRenderer(RenderPipeline, Identifier, boolean, double) - Constructor for class net.lugo.overlaylib.OverlayRenderer
- OverlayRendererBlockData - Record Class in net.lugo.overlaylib.util
- OverlayRendererBlockData(BlockPos, float, float, float, float) - Constructor for record class net.lugo.overlaylib.util.OverlayRendererBlockData
- OverlayRendererBlockData(BlockPos, float, float, float, float, TextureSection) - Constructor for record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Creates an instance of a
OverlayRendererBlockDatarecord class. - OverlayTest() - Constructor for class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- OverlayTesting - Class in net.lugo.overlaylib.test
- OverlayTesting.OverlayTest - Class in net.lugo.overlaylib.test
- OverlayVertexHelper - Class in net.lugo.overlaylib.util
- OverlayVertexHelper() - Constructor for class net.lugo.overlaylib.util.OverlayVertexHelper
- OverlayVertexHelper.FixedAxis - Enum Class in net.lugo.overlaylib.util
P
- PARTICLES - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- PARTICLES_TRANSLUCENT - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- pos() - Method in record class net.lugo.overlaylib.managers.CachedOverlayManager.CacheSectionPosEntry
-
Returns the value of the
posrecord component. - pos() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns the value of the
posrecord component. - POSITION_TEX_COLOR_FOG - Static variable in class net.lugo.overlaylib.util.RenderPipelines
- POSITION_TEX_COLOR_FOG_FRAGMENT_SHADER - Static variable in class net.lugo.overlaylib.util.ShaderHelper
- POSITION_TEX_COLOR_FOG_TRIANGLES - Static variable in class net.lugo.overlaylib.util.RenderPipelines
- POSITION_TEX_COLOR_FOG_VERTEX_SHADER - Static variable in class net.lugo.overlaylib.util.ShaderHelper
- prepareSection(SectionPos) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- prepareSection(SectionPos) - Method in interface net.lugo.overlaylib.OverlayManager
- processQueue() - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
R
- r() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns the value of the
rrecord component. - rectFromTriags(VertexConsumer, OverlayVertexHelper.FixedAxis, float, float, float, float, float, float, float, float, float, float, float, float, UVRotation) - Static method in class net.lugo.overlaylib.util.OverlayVertexHelper
- refresh(BlockPos) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- refresh(SectionPos) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- register() - Method in class net.lugo.overlaylib.Overlay
- register() - Static method in class net.lugo.overlaylib.test.CachedSimpleTextureTest
- register() - Static method in class net.lugo.overlaylib.test.SimpleSimpleTextureTest
- register(CommandDispatcher, CommandBuildContext) - Static method in class net.lugo.overlaylib.command.OverlayLibCommand
- register(String, Map) - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- registerTest(String, OverlayTesting.OverlayTest, Map) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- registerWithIris() - Static method in class net.lugo.overlaylib.util.RenderPipelines
- ReloadableResourceManagerMixin - Class in net.lugo.overlaylib.mixin
- ReloadableResourceManagerMixin() - Constructor for class net.lugo.overlaylib.mixin.ReloadableResourceManagerMixin
- removeOldEntries() - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- removeOldEntries(int) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- RenderPipelines - Class in net.lugo.overlaylib.util
- RenderPipelines() - Constructor for class net.lugo.overlaylib.util.RenderPipelines
- report(String) - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- report(String) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- report(String, String) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- report(String, Supplier) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- report(Supplier) - Method in class net.lugo.overlaylib.test.OverlayTesting.OverlayTest
- report(Supplier) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- resetTextureSetups() - Static method in class net.lugo.overlaylib.OverlayRenderer
- rotateUV(float, float, float, float, UVRotation) - Static method in class net.lugo.overlaylib.util.OverlayVertexHelper
- run(String, String) - Static method in class net.lugo.overlaylib.test.OverlayTesting
S
- SAMPLER_LAYOUT - Static variable in class net.lugo.overlaylib.util.RenderPipelines
- setActive(boolean) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- setActive(boolean) - Method in class net.lugo.overlaylib.Overlay
- setActive(boolean) - Method in interface net.lugo.overlaylib.OverlayManager
- setChunkScanRadius(int) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- setChunkScanRadius(int) - Method in class net.lugo.overlaylib.Overlay
- setChunkScanRadius(int) - Method in interface net.lugo.overlaylib.OverlayManager
- setChunkScanRadiusVertical(int) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- setChunkScanRadiusVertical(int) - Method in class net.lugo.overlaylib.Overlay
- setChunkScanRadiusVertical(int) - Method in interface net.lugo.overlaylib.OverlayManager
- setMaxComputationsPerTick(int) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- setRenderFilter(BooleanSupplier) - Method in class net.lugo.overlaylib.Overlay
- setReportingEnabled(boolean) - Static method in class net.lugo.overlaylib.test.OverlayTesting
- ShaderHelper - Class in net.lugo.overlaylib.util
- ShaderHelper() - Constructor for class net.lugo.overlaylib.util.ShaderHelper
- shouldRender() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
- shouldReport() - Static method in class net.lugo.overlaylib.test.OverlayTesting
- SimpleOverlayManager - Class in net.lugo.overlaylib.managers
- SimpleOverlayManager(Function) - Constructor for class net.lugo.overlaylib.managers.SimpleOverlayManager
- SimpleSimpleTextureTest - Class in net.lugo.overlaylib.test
- SimpleTextureOverlayRenderer - Class in net.lugo.overlaylib.renderers
- SimpleTextureOverlayRenderer(Identifier, boolean, double) - Constructor for class net.lugo.overlaylib.renderers.SimpleTextureOverlayRenderer
- SINGULAR - Static variable in record class net.lugo.overlaylib.util.TextureSection
- SINGULAR - Static variable in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
- SKY_BASIC - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- SKY_TEXTURED - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- squareFromTriags(VertexConsumer, OverlayVertexHelper.FixedAxis, float, float, float, float, float, float, float, float, float, float, float, UVRotation) - Static method in class net.lugo.overlaylib.util.OverlayVertexHelper
- squareFromTriags(VertexConsumer, OverlayVertexHelper.FixedAxis, float, float, float, float, float, float, float, float, float, float, UVRotation) - Static method in class net.lugo.overlaylib.util.OverlayVertexHelper
- startBatch(LevelRenderContext) - Method in class net.lugo.overlaylib.OverlayRenderer
- startBatch(LevelRenderContext) - Method in class net.lugo.overlaylib.renderers.CamFacingTextureOverlayRenderer
- submit(Runnable) - Static method in class net.lugo.overlaylib.util.ThreadUtil
T
- TERRAIN - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- TERRAIN_CUTOUT - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- TERRAIN_SOLID - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- TEXTURED - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- textureSection() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns the value of the
textureSectionrecord component. - TextureSection - Record Class in net.lugo.overlaylib.util
- TextureSection(TextureSection.TextureSectionData, int, int) - Constructor for record class net.lugo.overlaylib.util.TextureSection
-
Creates an instance of a
TextureSectionrecord class. - TextureSection.TextureSectionData - Record Class in net.lugo.overlaylib.util
- textureSectionData() - Method in record class net.lugo.overlaylib.util.TextureSection
-
Returns the value of the
textureSectionDatarecord component. - TextureSectionData(int, int) - Constructor for record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
-
Creates an instance of a
TextureSectionDatarecord class. - ThreadUtil - Class in net.lugo.overlaylib.util
- ThreadUtil() - Constructor for class net.lugo.overlaylib.util.ThreadUtil
- toString() - Method in record class net.lugo.overlaylib.managers.CachedOverlayManager.CacheSectionPosEntry
-
Returns a string representation of this record class.
- toString() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns a string representation of this record class.
- toString() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
-
Returns a string representation of this record class.
- toString() - Method in record class net.lugo.overlaylib.util.TextureSection
-
Returns a string representation of this record class.
- TRANSLUCENT - Enum constant in enum class net.lugo.overlaylib.util.IrisPipeline
- triangle(VertexConsumer, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, UVRotation) - Static method in class net.lugo.overlaylib.util.OverlayVertexHelper
U
- uEnd() - Method in record class net.lugo.overlaylib.util.TextureSection
- updateMaxCacheSize(int) - Method in class net.lugo.overlaylib.managers.CachedOverlayManager
- uploadThenDraw() - Method in class net.lugo.overlaylib.OverlayRenderer
- uSize() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
- uStart() - Method in record class net.lugo.overlaylib.util.TextureSection
- UVRotation - Enum Class in net.lugo.overlaylib.util
V
- valueOf(String) - Static method in enum class net.lugo.overlaylib.util.IrisPipeline
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.lugo.overlaylib.util.OverlayVertexHelper.FixedAxis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.lugo.overlaylib.util.UVRotation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.lugo.overlaylib.util.IrisPipeline
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.lugo.overlaylib.util.OverlayVertexHelper.FixedAxis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.lugo.overlaylib.util.UVRotation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VALUES - Static variable in enum class net.lugo.overlaylib.util.IrisPipeline
- vEnd() - Method in record class net.lugo.overlaylib.util.TextureSection
- vertex(VertexConsumer, float, float, float, float, float, float, float, float) - Static method in class net.lugo.overlaylib.util.OverlayVertexHelper
- vertexBuffer - Variable in class net.lugo.overlaylib.OverlayRenderer
- vSize() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
- vStart() - Method in record class net.lugo.overlaylib.util.TextureSection
X
- X - Enum constant in enum class net.lugo.overlaylib.util.OverlayVertexHelper.FixedAxis
- xIndex() - Method in record class net.lugo.overlaylib.util.TextureSection
-
Returns the value of the
xIndexrecord component. - xSections() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
-
Returns the value of the
xSectionsrecord component.
Y
- Y - Enum constant in enum class net.lugo.overlaylib.util.OverlayVertexHelper.FixedAxis
- yIndex() - Method in record class net.lugo.overlaylib.util.TextureSection
-
Returns the value of the
yIndexrecord component. - yOffset() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
-
Returns the value of the
yOffsetrecord component. - ySections() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
-
Returns the value of the
ySectionsrecord component.
Z
- Z - Enum constant in enum class net.lugo.overlaylib.util.OverlayVertexHelper.FixedAxis
All Classes and Interfaces|All Packages|Constant Field Values