Index

A B C D E G H I L M N O P R S T U V X Y Z 
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 b record 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 blocks record 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 CacheSectionPosEntry record 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 g record 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 lastAccessTime record 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 OverlayRendererBlockData record 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 pos record component.
pos() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
Returns the value of the pos record 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 r record 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 textureSection record 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 TextureSection record 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 textureSectionData record component.
TextureSectionData(int, int) - Constructor for record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
Creates an instance of a TextureSectionData record 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 xIndex record component.
xSections() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
Returns the value of the xSections record 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 yIndex record component.
yOffset() - Method in record class net.lugo.overlaylib.util.OverlayRendererBlockData
Returns the value of the yOffset record component.
ySections() - Method in record class net.lugo.overlaylib.util.TextureSection.TextureSectionData
Returns the value of the ySections record component.

Z

Z - Enum constant in enum class net.lugo.overlaylib.util.OverlayVertexHelper.FixedAxis
 
A B C D E G H I L M N O P R S T U V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values