Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
a - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
accept(PackType, ResourceLocation, Path, Path, Path) - Method in interface foundry.veil.ext.PackResourcesExtension.PackResourceConsumer
 
accept(T, ByteBuffer) - Method in record class foundry.veil.impl.client.render.LayoutSerializer
 
acquireFromGL(CLMemObject...) - Method in class foundry.veil.api.opencl.CLKernel
Acquires the data referenced by this object from OpenGL to allow OpenCL to safely modify it.
activeBuffers() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
add(int) - Method in class foundry.veil.api.client.color.Color
 
add(int, GlslNode) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
add(int, ResourceLocation) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Adds the specified pipeline with the specified priority.
add(Inspector) - Method in class foundry.veil.api.client.editor.EditorManager
 
add(GlslInjectionPoint, GlslNode) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
add(GlslNode) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
add(ResourceLocation) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Adds the specified pipeline under the default priority of 1000.
add(PackType, ResourceLocation, VeilResource<?>) - Method in class foundry.veil.impl.resource.VeilPackResources
 
ADD - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
ADD_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
ADD_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ADD_TOOLTIP - Static variable in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
addAll(int, Collection<? extends GlslNode>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
addAll(GlslInjectionPoint, Collection<GlslNode>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
addAll(Collection<? extends GlslNode>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
addAnimation(Animation<P, S>, int) - Method in class foundry.veil.api.client.necromancer.animation.Animator
 
addAttachments(RenderTarget) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds copies of the buffers inside the specified fbo.
addAttachments(AdvancedFbo) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds copies of the buffers inside the specified fbo.
addBone(Bone) - Method in class foundry.veil.api.client.necromancer.Skeleton
 
addChild(Bone) - Method in class foundry.veil.api.client.necromancer.Bone
 
addCodeModule(CodeModule) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Adds a custom module with user code that is added to all particles spawned after this is called.
addColor(Color) - Method in class foundry.veil.api.client.color.ColorTheme
 
addColor(String, Color) - Method in class foundry.veil.api.client.color.ColorTheme
 
addColorBuffer(AdvancedFboAttachment) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds the specified color attachment.
addColorRenderBuffer() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds a color render buffer with the size of the framebuffer and 1 sample.
addColorRenderBuffer(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds a color render buffer with the specified size and the specified samples.
addColorTextureBuffer() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds a color texture buffer with the size of the framebuffer and GL_UNSIGNED_BYTE as the format.
addColorTextureBuffer(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds a color texture buffer with the specified data type.
addColorTextureBuffer(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds a color texture buffer with the specified size and GL_UNSIGNED_BYTE as the format.
addColorTextureBuffer(int, int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds a color texture buffer with the specified size and data type.
addColorTextureWrapper(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds the specified texture as a texture attachment.
addColorTextureWrapper(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds the specified texture as a texture attachment.
addConstraint(Constraint, int) - Method in class foundry.veil.api.client.necromancer.animation.Animator
 
addCube(float, float, float, float, float, float, float, float, float, float, float, boolean) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
addDebugInfo(Consumer<String>) - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
 
addDebugInfo(Consumer<String>) - Method in class foundry.veil.api.client.render.VeilRenderer
 
addedImports() - Method in interface foundry.veil.api.client.render.shader.ShaderImporter
 
addedImports() - Method in class foundry.veil.impl.client.render.shader.ShaderImporterImpl
 
addFace(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
addFeature(Feature) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Adds a feature to the feature-set of this Preprocessor.
addFeatures(Feature...) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Adds features to the feature-set of this Preprocessor.
addFeatures(Collection<Feature>) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Adds features to the feature-set of this Preprocessor.
addFirst(GlslNode) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
addFolder(VeilResourceFolder) - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
Adds a folder to this folder
addFrameForTime(TooltipKeyframe, float) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
addGenericShard(Predicate<RenderType.CompositeRenderType>, RenderStateShard...) - Static method in class foundry.veil.api.client.registry.RenderTypeShardRegistry
Registers a render stage.
addImguiShaders(ObjIntConsumer<ResourceLocation>) - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
addImguiShaders(ObjIntConsumer<ResourceLocation>) - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
addImguiShaders(ObjIntConsumer<ResourceLocation>) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
addIndex(int) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
addInput(Source) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Adds input for the Preprocessor.
additive() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the additive record component.
ADDITIVE - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
 
ADDITIVE - Static variable in class foundry.veil.api.client.render.BlendState
 
additiveTransparencyShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
addKeyframe(String, float, Interpolation, Vector3fc, Vector3fc, Quaternionfc) - Method in class foundry.veil.api.client.necromancer.animation.keyframe.KeyframedAnimation.Builder
 
addLast(GlslNode) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
addLayer(NecromancerEntityRenderLayer<P, S>) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
Adds a new layer to this renderer.
addLayer(RenderStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
addLayer(RenderStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
addLayers(CallbackInfoReturnable<RenderType.CompositeState>) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
addLayoutId(String, GlslNode) - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
Adds a layout id to the qualifier list, or adds to an existing layout.
addLight(Light) - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Adds a light to the renderer.
addListener(Consumer<String>) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Adds a listener for when a change happens.
addLoader(VeilResourceLoader) - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
Adds a resource loader to the resource manager
addMacro(Macro) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Adds a Macro to this Preprocessor.
addMacro(String) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Defines the given name as a macro, with the value 1.
addMacro(String, String) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Defines the given name as a macro.
addMacros(int, Map<String, String>) - Static method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
addMirroredQuadIndices(int) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
addModule(ParticleModule) - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet.Builder
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
 
addModules(ParticleModuleSet.Builder) - Method in class foundry.veil.api.quasar.data.module.collision.DieOnCollisionModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.force.DragForceData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.force.GravityForceData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
 
addModules(ParticleModuleSet.Builder) - Method in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
 
addModules(ParticleModuleSet.Builder) - Method in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
 
addParticleSystem(ParticleEmitter) - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
addPaste(Token) - Method in class foundry.veil.lib.anarres.cpp.Macro
Adds a "paste" operator to the expansion of this macro.
addPoint(Vec3) - Method in class foundry.veil.api.quasar.fx.Line
 
addPreprocessor(ShaderPreProcessor) - Method in interface foundry.veil.api.event.VeilAddShaderPreProcessorsEvent.Registry
Adds the specified pre-processor to the end of the stack.
addPreprocessor(ShaderPreProcessor, boolean) - Method in class foundry.veil.api.client.render.shader.processor.ShaderProcessorList
 
addPreprocessor(ShaderPreProcessor, boolean) - Method in interface foundry.veil.api.event.VeilAddShaderPreProcessorsEvent.Registry
Adds the specified pre-processor to the end of the stack.
addPreprocessorFirst(ShaderPreProcessor) - Method in interface foundry.veil.api.event.VeilAddShaderPreProcessorsEvent.Registry
Adds the specified pre-processor to the start of the stack.
addPreprocessorFirst(ShaderPreProcessor, boolean) - Method in class foundry.veil.api.client.render.shader.processor.ShaderProcessorList
 
addPreprocessorFirst(ShaderPreProcessor, boolean) - Method in interface foundry.veil.api.event.VeilAddShaderPreProcessorsEvent.Registry
Adds the specified pre-processor to the start of the stack.
addProperty(IThemeProperty<?>) - Method in class foundry.veil.api.client.color.ColorTheme
 
addProperty(String, IThemeProperty<?>) - Method in class foundry.veil.api.client.color.ColorTheme
 
addQuadIndices(int) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
addResource(String, VeilResource<?>) - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
Adds a resource to this folder, creating sub-folders if necessary
addressBits() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the addressBits record component.
addSampler(CharSequence, int) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Adds a texture that is dynamically bound and sets texture units.
addSampler(CharSequence, int, int) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Adds a texture that is dynamically bound and sets texture units.
addSampler(CharSequence, int, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
addSamplerListener(TextureUniformAccess.SamplerListener) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Adds a listener for sampler updates.
addSamplerListener(TextureUniformAccess.SamplerListener) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
addSamplerListener(TextureUniformAccess.SamplerListener) - Method in class foundry.veil.impl.client.render.shader.program.ShaderTextureCache
 
addShaderBlock(String, ShaderBlock<?>) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.CullLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.LineLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in interface foundry.veil.api.client.render.rendertype.layer.RenderTypeLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
 
addShard(VeilRenderTypeBuilder, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
 
addShard(String, RenderStateShard...) - Static method in class foundry.veil.api.client.registry.RenderTypeShardRegistry
Registers a render stage.
addShard(RenderType, RenderStateShard...) - Static method in class foundry.veil.api.client.registry.RenderTypeShardRegistry
Registers a render stage.
addStage(long, BiConsumer<Long, PoseStack>) - Method in class foundry.veil.api.client.ui.util.PoseStackAnimator
Adds a new animation stage to the sequence.
addTimedAnimation(Animation<P, S>, int, int) - Method in class foundry.veil.api.client.necromancer.animation.Animator
 
addTimeline(String, TooltipTimeline) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
addToken(Token) - Method in class foundry.veil.lib.anarres.cpp.Macro
Adds a token to the expansion of this macro.
addTooltip(String) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Add a tooltip component to the block entity
addTooltip(String) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
addTooltip(List<Component>) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Add a list of tooltip components to the block entity
addTooltip(List<Component>) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
addTooltip(Component) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Add a tooltip component to the block entity
addTooltip(Component) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
addTri(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
addUniformBinding(String, int) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.VeilContext
Sets the uniform binding for a shader.
addVeilLoaders(VeilRenderer) - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
addVertex(float, float, float) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
addVertex(float, float, float, float, float, float, float, float) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
addWarning(Warning) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Adds a warning to the warning-set of this Preprocessor.
addWarnings(Collection<Warning>) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Adds warnings to the warning-set of this Preprocessor.
AdvancedFbo - Interface in foundry.veil.api.client.render.framebuffer
A framebuffer that has more capabilities than the vanilla Minecraft RenderTarget.
AdvancedFbo.Builder - Class in foundry.veil.api.client.render.framebuffer
A builder used to attach buffers to an AdvancedFbo.
AdvancedFboAttachment - Interface in foundry.veil.api.client.render.framebuffer
An attachment added to an AdvancedFboImpl.
AdvancedFboImGuiAreaImpl - Class in foundry.veil.impl.client.imgui
 
AdvancedFboImGuiAreaImpl() - Constructor for class foundry.veil.impl.client.imgui.AdvancedFboImGuiAreaImpl
 
AdvancedFboImpl - Class in foundry.veil.impl.client.render.framebuffer
Default implementation of AdvancedFbo.
AdvancedFboImpl(int, int, AdvancedFboAttachment[], AdvancedFboAttachment) - Constructor for class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
AdvancedFboImpl.Wrapper - Class in foundry.veil.impl.client.render.framebuffer
A vanilla RenderTarget wrapper of the AdvancedFboImpl.
AdvancedFboMutableTextureAttachment - Class in foundry.veil.api.client.render.framebuffer
 
AdvancedFboMutableTextureAttachment(int, int, int, String) - Constructor for class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
AdvancedFboRenderAttachment - Class in foundry.veil.api.client.render.framebuffer
An attachment for an AdvancedFboImpl that represents a depth render buffer.
AdvancedFboRenderAttachment(int, int, int, int, int) - Constructor for class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
Creates a new attachment that adds a renderbuffer.
AdvancedFboShard - Class in foundry.veil.impl.client.render.pipeline
 
AdvancedFboShard(ResourceLocation, Supplier<AdvancedFbo>) - Constructor for class foundry.veil.impl.client.render.pipeline.AdvancedFboShard
 
AdvancedFboTextureAttachment - Class in foundry.veil.api.client.render.framebuffer
An attachment for an AdvancedFboImpl that represents a color texture buffer.
AdvancedFboTextureAttachment(int, int, int, int, int, int, int, TextureFilter, String) - Constructor for class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
Creates a new attachment that adds a texture.
affectsCrumbling() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the affectsCrumbling record component.
AFTER_BLOCK_ENTITIES - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_CUTOUT_BLOCKS - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_CUTOUT_MIPPED_BLOCKS - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_DECLARATIONS - Enum constant in enum class foundry.veil.api.glsl.GlslInjectionPoint
 
AFTER_ENTITIES - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_FUNCTIONS - Enum constant in enum class foundry.veil.api.glsl.GlslInjectionPoint
 
AFTER_LEVEL - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_MAIN - Enum constant in enum class foundry.veil.api.glsl.GlslInjectionPoint
 
AFTER_PARTICLES - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_SKY - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_SOLID_BLOCKS - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_TRANSLUCENT_BLOCKS - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_TRIPWIRE_BLOCKS - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_WEATHER - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AgeableListModelExtension - Interface in foundry.veil.ext
 
ageInTicks - Variable in class foundry.veil.api.client.pose.PoseData
 
agePercent - Variable in class foundry.veil.api.quasar.particle.RenderData
 
ALBEDO - Enum constant in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
ALBEDO_BUFFER_TEXTURE - Static variable in class foundry.veil.api.client.render.VeilRenderer
 
all(MinecraftServer) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players in the server.
allModules() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
 
allocate(int, int) - Static method in class foundry.veil.impl.client.imgui.AdvancedFboImGuiAreaImpl
 
allOf(ShaderPreProcessor...) - Static method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
Creates a composite pre-processor with the specified values.
allOf(Collection<ShaderPreProcessor>) - Static method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
Creates a composite pre-processor with the specified values.
ALLOW_OUT - Static variable in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Whether [OUT] is a valid command
allowOut() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
 
alpha() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Returns the value of the alpha record component.
alpha() - Method in record class foundry.veil.impl.quasar.ColorGradient.AlphaPoint
Returns the value of the alpha record component.
ALPHANUMERIC - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
AlphaPoint(float, float) - Constructor for record class foundry.veil.impl.quasar.ColorGradient.AlphaPoint
Creates an instance of a AlphaPoint record class.
ALWAYS - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
ALWAYS - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
ALWAYS - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
AMPERSAND - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
AnchorPoint - Class in foundry.veil.api.quasar.emitters
 
AnchorPoint(ResourceLocation) - Constructor for class foundry.veil.api.quasar.emitters.AnchorPoint
 
AND_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
AND_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
AND_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
AND_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
angle - Variable in class foundry.veil.api.client.render.light.AreaLight
 
angle(Vector3f, Vector3f) - Static method in class foundry.veil.impl.quasar.MathUtil
 
angleCos(Vector3f, Vector3f) - Static method in class foundry.veil.impl.quasar.MathUtil
 
animate() - Method in class foundry.veil.api.client.necromancer.animation.Animator
 
animatePostConstraints() - Method in class foundry.veil.api.client.necromancer.animation.Animator
 
animation - Variable in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
Animation<P,S> - Class in foundry.veil.api.client.necromancer.animation
 
Animation() - Constructor for class foundry.veil.api.client.necromancer.animation.Animation
 
animationEnded() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
Animator<P,S> - Class in foundry.veil.api.client.necromancer.animation
 
Animator(P, S) - Constructor for class foundry.veil.api.client.necromancer.animation.Animator
 
Animator.AnimationEntry<P,S> - Class in foundry.veil.api.client.necromancer.animation
 
Animator.TimedAnimationEntry<P,T> - Class in foundry.veil.api.client.necromancer.animation
 
anisotropy() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the anisotropy record component.
apply() - Method in interface foundry.veil.api.client.necromancer.constraint.Constraint
 
apply() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
apply(Color, float) - Method in interface foundry.veil.api.client.color.Filter.IFilterType
 
apply(Color, float, Filter.IFilterType) - Static method in class foundry.veil.api.client.color.Filter
 
apply(PostPipeline.Context) - Method in interface foundry.veil.api.client.render.post.PostPipeline
Applies this post effect.
apply(PostPipeline.Context) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
apply(PostPipeline.Context) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
apply(PostPipeline.Context) - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
apply(PostPipeline.Context) - Method in record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
 
apply(PostPipeline.Context) - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
 
apply(ShaderProgram) - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Applies the additional attributes of this shader to the specified program.
apply(ShaderModificationManager.Preparations, ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.client.render.shader.ShaderModificationManager
 
apply(VeilDynamicRegistry.Data, ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.quasar.data.QuasarParticles.Reloader
 
apply(String, MutableUniformAccess) - Method in record class foundry.veil.api.client.render.post.uniform.FloatUniform
 
apply(String, MutableUniformAccess) - Method in record class foundry.veil.api.client.render.post.uniform.IntUniform
 
apply(String, MutableUniformAccess) - Method in record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
 
apply(String, MutableUniformAccess) - Method in record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
 
apply(String, MutableUniformAccess) - Method in record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
 
apply(String, MutableUniformAccess) - Method in interface foundry.veil.api.client.render.post.uniform.UniformValue
 
apply(Map<ResourceLocation, FramebufferDefinition>, ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
 
apply(Map<ResourceLocation, CompositePostPipeline>, ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
apply(Map<ResourceLocation, byte[]>, ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.client.render.rendertype.DynamicRenderTypeManager
 
apply(CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
apply(CallbackInfo) - Method in class foundry.veil.mixin.shader.client.ShaderInstanceMixin
 
apply(P, S) - Method in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
apply(P, S, float, float) - Method in class foundry.veil.api.client.necromancer.animation.Animation
 
apply(P, S, float, float) - Method in class foundry.veil.api.client.necromancer.animation.keyframe.KeyframedAnimation
 
apply(P, T) - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
APPLY_VERSION - Static variable in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Whether the version is required and will be applied
applyForce(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.force.ConstantForceModule
 
applyForce(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.force.PointAttractorForceModule
 
applyForce(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.force.PointForceModule
 
applyForce(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.force.ScaleForceModule
 
applyForce(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.force.VectorFieldForceModule
 
applyForce(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 
applyForce(QuasarParticle) - Method in interface foundry.veil.api.quasar.emitters.module.ForceParticleModule
 
applyFrom(int, int, int, VertexFormat) - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Applies the vanilla mc format at the specified index.
applyLabel(ResourceLocation, AbstractTexture, CallbackInfo) - Method in class foundry.veil.mixin.debug.client.DebugTextureManagerMixin
 
applyModifiers(ResourceLocation, GlslTree, int) - Method in class foundry.veil.api.client.render.shader.ShaderModificationManager
Applies all shader modifiers to the specified shader source.
applyProgram(ShaderProgramImpl.CompiledProgram) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
Links and applies the specified shader program.
applySamplers(TextureUniformAccess) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Applies each sampler to the specified shader.
applySamplers(TextureUniformAccess) - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
 
applyScale(double) - Method in interface foundry.veil.api.client.render.MatrixStack
Scales the position and normal by the specified amount in the x, y, and z.
applyScale(double, double, double) - Method in interface foundry.veil.api.client.render.MatrixStack
Scales the position and normal by the specified amount in the x, y, and z.
applyScale(float) - Method in interface foundry.veil.api.client.render.MatrixStack
Scales the position and normal by the specified amount in the x, y, and z.
applyScale(float, float, float) - Method in interface foundry.veil.api.client.render.MatrixStack
Scales the position and normal by the specified amount in the x, y, and z.
applyScale(float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
applyShader() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Applies the shader set to VeilRenderSystem.
applyToTexture(int) - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Applies the filtering options to the specified texture object.
applyToTextureTarget(int) - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Applies the filtering options to the specified texture target.
applyVersion() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
 
ARBVertexAttribBindingBuilder - Record Class in foundry.veil.impl.client.render.vertex
 
ARBVertexAttribBindingBuilder(VertexArray) - Constructor for record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
Creates an instance of a ARBVertexAttribBindingBuilder record class.
ARBVertexAttribBindingVertexArray - Class in foundry.veil.impl.client.render.vertex
 
ARBVertexAttribBindingVertexArray(int) - Constructor for class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingVertexArray
 
AREA - Static variable in class foundry.veil.api.client.registry.LightTypeRegistry
 
AreaLight - Class in foundry.veil.api.client.render.light
 
AreaLight() - Constructor for class foundry.veil.api.client.render.light.AreaLight
 
AreaLightRenderer - Class in foundry.veil.impl.client.render.light
 
AreaLightRenderer() - Constructor for class foundry.veil.impl.client.render.light.AreaLightRenderer
 
areShadersLoaded() - Method in interface foundry.veil.api.compat.IrisCompat
 
ARGB_CODEC - Static variable in class foundry.veil.api.util.ColorCodec
 
around(ServerPlayer, ServerLevel, double, double, double, double) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players in the area covered by the specified radius, around the specified coordinates, in the specified dimension, excluding the specified excluded player if present.
array() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
 
array(GlslTypeSpecifier, GlslNode) - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
Array(GlslTypeSpecifier, GlslNode) - Constructor for record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
Creates an instance of a Array record class.
arrayStride() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Returns the value of the arrayStride record component.
ARROW - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
asAssignmentOperator() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
asBuiltinType() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
asDeclaration() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
asField() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
asFunction() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
asHolder() - Method in interface foundry.veil.platform.registry.RegistryObject
Gets this object wrapped in a vanilla Holder.
asInterpolationQualifier() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
asPrecisionQualifier() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
asSpecifiedType() - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
asSpecifiedType() - Method in interface foundry.veil.api.glsl.grammar.GlslType
 
asSpecifiedType() - Method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
asStorageQualifier() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
asStruct() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
asUnaryOperator() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
asVanillaRegistry() - Method in interface foundry.veil.platform.registry.RegistrationProvider
 
ATOMIC_UINT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ATOMIC_UINT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
atomicCounterSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
attach(int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
Attaches this attachment to the provided target under the specified attachment point.
attach(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
attach(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
attach(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
attachShader(int, CompiledShader) - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
 
attachShaders(ShaderProgramImpl.CompiledProgram, ShaderSourceSet, ShaderCompiler) - Method in class foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
 
attachShaders(ShaderProgramImpl.CompiledProgram, ShaderSourceSet, ShaderCompiler) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
attachToProgram() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
attachToShader(Shader) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderWrapper
 
Attribute(int, String, String) - Constructor for record class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification.Attribute
Creates an instance of a Attribute record class.
autoClear() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns the value of the autoClear record component.
AutoStorageIndexBufferExtension - Interface in foundry.veil.ext
 
available() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the available record component.

B

b - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
b - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
BACK - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
 
BANG - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
BANG - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
baseColor - Variable in class foundry.veil.api.client.necromancer.Bone
 
basePosition - Variable in class foundry.veil.api.client.necromancer.Bone
 
baseRotation - Variable in class foundry.veil.api.client.necromancer.Bone
 
baseSize - Variable in class foundry.veil.api.client.necromancer.Bone
 
BasicGrid - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.DomainWarpType
 
Batched() - Constructor for class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
BEFORE_DECLARATIONS - Enum constant in enum class foundry.veil.api.glsl.GlslInjectionPoint
 
BEFORE_FUNCTIONS - Enum constant in enum class foundry.veil.api.glsl.GlslInjectionPoint
 
BEFORE_MAIN - Enum constant in enum class foundry.veil.api.glsl.GlslInjectionPoint
 
begin() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
begin() - Static method in class foundry.veil.impl.client.imgui.AdvancedFboImGuiAreaImpl
 
begin() - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
begin() - Static method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher
 
begin() - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
Marks the start of a new post run.
beginFrame() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
beginFrame() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
beginFrame() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
beginFrame() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
beginFrame(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineMinecraftMixin
 
beginImGui() - Static method in class foundry.veil.Veil
Enables writing ImGui to the screen.
beginTranslucent(CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferLevelRendererMixin
 
BEZIER - Enum constant in enum class foundry.veil.api.quasar.fx.Line.CurveMode
 
bezierInterpolate(Frame, float, Easings.Easing) - Method in class foundry.veil.api.client.anim.Frame
 
BGR - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
BGRA - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
Billboard() - Constructor for class foundry.veil.api.quasar.particle.RenderStyle.Billboard
 
BILLBOARD - Static variable in class foundry.veil.api.quasar.registry.RenderStyleRegistry
 
bind() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
Binds this program for use.
bind() - Method in class foundry.veil.api.client.render.texture.CubemapTexture
 
bind() - Method in class foundry.veil.api.client.render.vertex.VertexArray
Binds this vertex array and applies any changes to the format automatically.
bind() - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
bind() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
bind(boolean) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Binds this framebuffer for read and draw requests.
bind(boolean) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
bind(boolean) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
bind(int) - Method in class foundry.veil.api.client.render.texture.SamplerObject
Binds this sampler to the specified texture unit.
bind(int) - Static method in class foundry.veil.impl.client.render.pipeline.VeilFirstPersonRenderer
 
bind(int) - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl
 
bind(int) - Method in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
Binds this block to the specified index.
bind(int) - Method in class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl
 
bind(int) - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
bind(ShaderBlock<?>) - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBlockState
Binds the specified block and returns the used binding.
bind(VeilShaderBufferLayout<?>) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Binds the specified block into the next available binding spot and updates all shaders if the binding index has changed.
bind(VeilShaderBufferLayout<?>) - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
bind(ShaderUniformCache, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderTextureCache
 
bind(CharSequence, ShaderBlock<?>) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Binds the specified block into the next available binding spot and updates all shaders if the binding index has changed.
bind(CharSequence, ShaderBlock<?>) - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBlockState
Binds and assigns the bound index to all shaders under the specified name.
bindAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
Binds this attachment.
bindAttachment() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
bindAttachment() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
bindDraw(boolean) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Binds this framebuffer for draw requests.
bindDraw(boolean) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
bindDraw(boolean) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
bindFirstPerson(int, boolean) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
binding - Variable in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
binding() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
 
binding(ShaderBlock.BufferBinding) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
bindRead() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Binds this framebuffer for read requests.
bindRead() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
bindRead(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
bindSamplers(int) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Loads the samplers set by TextureUniformAccess.addSampler(CharSequence, int) into the shader.
bindSamplers(int, int...) - Method in enum class foundry.veil.api.client.render.ext.VeilMultiBind
Binds the specified sampler ids to sequential texture units and invalidates the GLStateManager.
bindSamplers(int, int...) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Binds the specified sampler ids to sequential texture units.
bindSamplers(int, IntBuffer) - Method in enum class foundry.veil.api.client.render.ext.VeilMultiBind
Binds the specified sampler ids to sequential texture units and invalidates the GLStateManager.
bindSamplers(int, IntBuffer) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Binds the specified sampler ids to sequential texture units.
bindSamplers(ShaderTextureSource.Context, int) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Loads the samplers set by TextureUniformAccess.addSampler(CharSequence, int) into the shader.
bindSamplers(ShaderTextureSource.Context, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
bindTextures(int, int...) - Method in enum class foundry.veil.api.client.render.ext.VeilMultiBind
Binds the specified texture ids to sequential texture units and invalidates the GLStateManager.
bindTextures(int, int...) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Binds the specified texture ids to sequential texture units and invalidates the GLStateManager.
bindTextures(int, IntBuffer) - Method in enum class foundry.veil.api.client.render.ext.VeilMultiBind
Binds the specified texture ids to sequential texture units and invalidates the GLStateManager.
bindTextures(int, IntBuffer) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Binds the specified texture ids to sequential texture units and invalidates the GLStateManager.
bindVertexArray(int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Binds the specified vertex array and invalidates the vanilla MC immediate buffer state.
bindWrite(boolean) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
bindWrite(boolean) - Method in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
bindWrite(boolean, CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
bindWrite(RenderTarget, boolean, Operation<Void>) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferLevelRendererMixin
 
BLACK - Static variable in class foundry.veil.api.client.color.Color
 
BlendState - Class in foundry.veil.api.client.render
 
BlendState(GlStateManager.SourceFactor, GlStateManager.DestFactor) - Constructor for class foundry.veil.api.client.render.BlendState
 
BlendState(GlStateManager.SourceFactor, GlStateManager.DestFactor, GlStateManager.SourceFactor, GlStateManager.DestFactor) - Constructor for class foundry.veil.api.client.render.BlendState
 
blit(ProfilerFiller) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
blit(CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferLevelRendererMixin
 
blit(CallbackInfo, ProfilerFiller) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
BLIT - Static variable in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
BLIT_SCREEN - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
BlitPostStage - Class in foundry.veil.api.client.render.post.stage
A basic stage that draws a quad to the output using a specified shader.
BlitPostStage(ResourceLocation, Map<String, UniformValue>, ResourceLocation, ResourceLocation, boolean) - Constructor for class foundry.veil.api.client.render.post.stage.BlitPostStage
Creates a new blit post stage that applies the specified shader.
BLOCK_MODEL - Static variable in class foundry.veil.api.client.registry.VeilResourceEditorRegistry
 
BLOCK_PARTICLE - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
BlockModelInspector - Class in foundry.veil.api.resource.editor
Viewer for block models
BlockModelInspector(VeilEditorEnvironment, BlockModelResource) - Constructor for class foundry.veil.api.resource.editor.BlockModelInspector
 
BlockModelResource - Record Class in foundry.veil.api.resource.type
 
BlockModelResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.BlockModelResource
Creates an instance of a BlockModelResource record class.
BlockModelResourceLoader - Class in foundry.veil.impl.resource.loader
 
BlockModelResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.BlockModelResourceLoader
 
BlockParticleModuleData - Record Class in foundry.veil.api.quasar.data.module.init
 
BlockParticleModuleData(boolean) - Constructor for record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
Creates an instance of a BlockParticleModuleData record class.
BLOOM - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
BLOOM_SHARD - Static variable in class foundry.veil.api.client.render.VeilRenderSystem
Output state for drawing into the bloom framebuffer.
blue() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Returns the value of the blue record component.
BLUE - Static variable in class foundry.veil.api.client.color.Color
 
blur() - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Returns the value of the blur record component.
blur() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the blur record component.
bobViewClear(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
bobViewSetup(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
Bone - Class in foundry.veil.api.client.necromancer
 
Bone(String) - Constructor for class foundry.veil.api.client.necromancer.Bone
 
BONE_INDEX - Static variable in class foundry.veil.api.client.render.VeilVertexFormat
 
bones - Variable in class foundry.veil.api.client.necromancer.Skeleton
 
BOOL - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
BOOL - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BOOL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
booleanConstant(boolean) - Static method in interface foundry.veil.api.glsl.node.GlslNode
 
BooleanThemeProperty - Class in foundry.veil.api.client.color.theme
 
BooleanThemeProperty() - Constructor for class foundry.veil.api.client.color.theme.BooleanThemeProperty
 
booleanValue() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
booleanValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
 
booleanValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
 
booleanValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
 
booleanValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
 
bootstrap() - Static method in class foundry.veil.api.client.registry.LightTypeRegistry
 
bootstrap() - Static method in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
bootstrap() - Static method in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
bootstrap() - Static method in class foundry.veil.api.client.registry.VeilResourceEditorRegistry
 
bootstrap() - Static method in class foundry.veil.api.client.registry.VeilShaderBufferRegistry
 
bootstrap() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
bootstrap() - Static method in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
bootstrap() - Static method in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
bootstrap() - Static method in class foundry.veil.api.quasar.registry.RenderStyleRegistry
 
BOW - Static variable in class foundry.veil.api.client.registry.PoseRegistry
An example pose registered by Veil.
BREAK - Enum constant in enum class foundry.veil.api.glsl.node.branch.JumpNode
 
BREAK - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
brightness - Variable in class foundry.veil.api.client.render.light.Light
 
brightness() - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
Returns the value of the brightness record component.
buffer - Variable in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
BUFFER - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
BUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BUFFER_SIZE_CODEC - Static variable in class foundry.veil.api.client.util.VertexFormatCodec
 
buffers - Variable in class foundry.veil.api.client.render.CachedBufferSource
 
buffers - Variable in class foundry.veil.api.client.render.vertex.VertexArray
 
bufferSize() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the bufferSize record component.
build() - Method in class foundry.veil.api.client.necromancer.animation.keyframe.KeyframedAnimation.Builder
 
build() - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
build() - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
build() - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
 
build() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet.Builder
 
build() - Method in class foundry.veil.api.util.EnumCodec.Builder
 
build(boolean) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Constructs a new AdvancedFbo with the specified attachments.
BUILD_RESOURCES_NAME - Static variable in interface foundry.veil.ext.PackResourcesExtension
 
builder() - Static method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Creates a new shader buffer builder.
builder() - Static method in record class foundry.veil.api.opencl.CLEnvironmentOptions
 
builder() - Static method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
builder(int, int) - Static method in class foundry.veil.api.client.necromancer.render.Skin
 
builder(String) - Static method in class foundry.veil.api.util.EnumCodec
 
Builder() - Constructor for class foundry.veil.api.client.necromancer.animation.keyframe.KeyframedAnimation.Builder
 
Builder() - Constructor for class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
Builder() - Constructor for class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
 
Builder() - Constructor for class foundry.veil.api.quasar.particle.ParticleModuleSet.Builder
 
Builder(float, float) - Constructor for class foundry.veil.api.client.necromancer.render.Skin.Builder
 
Builder(int, int) - Constructor for class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Creates a new builder of the specified size.
Builder(String) - Constructor for class foundry.veil.api.util.EnumCodec.Builder
 
buildRoots() - Method in class foundry.veil.api.client.necromancer.Skeleton
 
BVEC2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
BVEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BVEC3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
BVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BVEC4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
BVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BY_GL_ID - Static variable in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
BYTE - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
BYTE - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
 
BYTE - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 

C

cached(ShaderCompiler.ShaderProvider) - Static method in interface foundry.veil.api.client.render.shader.ShaderCompiler
Constructs a shader compiler that caches duplicate shader sources.
CachedBufferSource - Class in foundry.veil.api.client.render
 
CachedBufferSource() - Constructor for class foundry.veil.api.client.render.CachedBufferSource
 
CachedShaderCompiler - Class in foundry.veil.impl.client.render.shader
Attempts to cache the exact same shader sources to reduce the number of compiled shaders.
CachedShaderCompiler(ShaderCompiler.ShaderProvider) - Constructor for class foundry.veil.impl.client.render.shader.CachedShaderCompiler
 
CAMERA - Static variable in class foundry.veil.api.client.registry.VeilShaderBufferRegistry
 
CameraMatrices - Class in foundry.veil.api.client.render
Packages all camera matrices and shader uniforms to make shader management easier.
CameraMatrices() - Constructor for class foundry.veil.api.client.render.CameraMatrices
Creates a new set of camera matrices.
canAttachRenderdoc() - Method in interface foundry.veil.platform.VeilPlatform
 
cancel() - Method in class foundry.veil.impl.ThreadTaskScheduler
 
cancelMouseX(CallbackInfoReturnable<Double>) - Method in class foundry.veil.mixin.imgui.client.MouseHandlerMixin
 
cancelMouseY(CallbackInfoReturnable<Double>) - Method in class foundry.veil.mixin.imgui.client.MouseHandlerMixin
 
canConsume(GlslLexer.TokenType) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
canHotReload() - Method in record class foundry.veil.api.resource.type.BlockModelResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.LanguageResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.McMetaResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.TextResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.TextureResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.UnknownResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
 
canHotReload() - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
 
canHotReload() - Method in interface foundry.veil.api.resource.VeilResource
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in interface foundry.veil.api.resource.VeilResourceLoader
Checks if the specified resource can load.
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.BlockModelResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.FramebufferResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.LanguageResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.McMetaResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.PostPipelineResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.TextResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.RenderTypeResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.ShaderIncludeLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.ShaderResourceLoader
 
canLoad(PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.TextureResourceLoader
 
canRead() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
canRead(int) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
canSample() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
 
canSample() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
canSample() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
capabilities() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the capabilities record component.
capabilities() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns the value of the capabilities record component.
captureMajorVersion(int, LocalIntRef) - Method in class foundry.veil.mixin.pipeline.client.PipelineWindowMixin
 
captureMinorVersion(int, LocalIntRef) - Method in class foundry.veil.mixin.pipeline.client.PipelineWindowMixin
 
CARET - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
CASE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
CATMULL_ROM - Enum constant in enum class foundry.veil.api.quasar.fx.Line.CurveMode
 
CCOMMENT - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
Cellular - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
 
CellValue - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
 
CENTROID - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
CENTROID - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
changeBlendFunction() - Method in class foundry.veil.mixin.pipeline.client.PipelineParticleRenderTypeMixin
This corrects the blend function for particles.
CHARACTER - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
charCallback(long, int) - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
charCallback(long, int) - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
charCallback(long, int) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
charCallback(long, int) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImplGlfw
 
charCallback(long, int, int, CallbackInfo) - Method in class foundry.veil.mixin.imgui.client.KeyboardHandlerMixin
 
checkCLError(int) - Static method in class foundry.veil.api.opencl.VeilOpenCL
Checks if the specified error code was not CL10.CL_SUCCESS
checkCLError(IntBuffer) - Static method in class foundry.veil.api.opencl.VeilOpenCL
IntBuffer implementation of VeilOpenCL.checkCLError(int)
children - Variable in class foundry.veil.api.client.necromancer.Bone
 
children() - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
Returns the value of the children record component.
ChunkShaderOptionsExtension - Interface in foundry.veil.ext.sodium
 
ChunkVertexEncoderVertexExtension - Interface in foundry.veil.ext.sodium
 
CL10 - Enum constant in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
 
CL11 - Enum constant in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
 
CL12 - Enum constant in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
 
CL20 - Enum constant in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
 
CL21 - Enum constant in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
 
CL22 - Enum constant in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
 
CL30 - Enum constant in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
 
CLAMP - Static variable in record class foundry.veil.api.client.render.texture.TextureFilter
 
CLAMP_DEFAULT_CODEC - Static variable in record class foundry.veil.api.client.render.texture.TextureFilter
 
CLAMP_TO_BORDER - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
CLAMP_TO_EDGE - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
CLBuffer - Class in foundry.veil.api.opencl
A generic data buffer that can be uploaded to/from OpenCL.
clean() - Method in class foundry.veil.api.client.render.light.Light
Removes the dirty flag after this light has been uploaded.
clear() - Method in class foundry.veil.api.client.color.ColorTheme
 
clear() - Method in class foundry.veil.api.client.render.BlendState
 
clear() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Clears the buffers in this framebuffer.
clear() - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
 
clear() - Method in interface foundry.veil.api.client.render.MatrixStack
Clears all transformations.
clear() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
clear() - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
clear() - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
clear() - Static method in class foundry.veil.impl.client.render.dynamicbuffer.VanillaShaderCompiler
 
clear() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
clear() - Method in class foundry.veil.impl.client.render.shader.program.ShaderTextureCache
 
clear() - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
clear() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
clear() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
clear(boolean, CallbackInfo) - Method in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
clear(float, float, float, float, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Clears the specified buffers.
clear(float, float, float, float, int, int[]) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Clears the specified buffers.
clear(float, float, float, float, int, int[]) - Method in class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
clear(float, float, float, float, int, int[]) - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
clear(float, float, float, float, int, int[]) - Method in class foundry.veil.impl.client.render.wrapper.DSAVanillaAdvancedFboWrapper
 
clear(float, float, float, float, int, int[]) - Method in class foundry.veil.impl.client.render.wrapper.LegacyVanillaAdvancedFboWrapper
 
clear(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Clears the specified buffers.
clear(int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
clear(CallbackInfo) - Method in class foundry.veil.mixin.quasar.client.QuasarParticleEngineMixin
 
CLEAR - Static variable in class foundry.veil.api.client.color.Color
 
clearErrors() - Static method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
clearItemEntityDepth(RenderTarget, boolean) - Method in class foundry.veil.mixin.performance.client.PerformanceLevelRendererMixin
 
clearLevel() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
clearMask - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
clearOut() - Method in class foundry.veil.api.client.render.post.stage.FramebufferPostStage
 
clearParticlesDepth(RenderTarget, boolean) - Method in class foundry.veil.mixin.performance.client.PerformanceLevelRendererMixin
 
clearProperties() - Method in class foundry.veil.api.client.color.ColorTheme
 
clearRenderState() - Static method in class foundry.veil.impl.client.render.pipeline.VeilBloomRenderer
 
clearRenderState(boolean) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
Clears the current render state by binding the main framebuffer.
clearRenderState(LightRenderer, List<AreaLight>) - Method in class foundry.veil.impl.client.render.light.AreaLightRenderer
 
clearRenderState(LightRenderer, List<PointLight>) - Method in class foundry.veil.impl.client.render.light.IndirectPointLightRenderer
 
clearRenderState(LightRenderer, List<PointLight>) - Method in class foundry.veil.impl.client.render.light.InstancedPointLightRenderer
 
clearRenderState(LightRenderer, List<T>) - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
Clears the render state after drawing all lights.
clearRenderState(LightRenderer, List<T>) - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
Clears the render state after drawing all lights.
clearSamplers() - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Clears all samplers.
clearSamplers() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
clearSamplers(TextureUniformAccess) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Removes all post-processing samplers from the specified shader.
clearSamplers(TextureUniformAccess) - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
 
clearShaderBlocks() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
clearShaderBlocks() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
clearTextureSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
clearTranslucentDepth(RenderTarget, boolean) - Method in class foundry.veil.mixin.performance.client.PerformanceLevelRendererMixin
 
clearUsedBindings() - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBlockState
Clears all used bindings from the current frame.
clearVertexAttributes() - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Clears all defined vertex attributes.
clearVertexAttributes() - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
clearVertexAttributes() - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
clearVertexAttributes() - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
clearVertexBuffers() - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Clears all mapped buffer regions.
clearVertexBuffers() - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
clearVertexBuffers() - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
clearVertexBuffers() - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
CLEnvironment - Class in foundry.veil.api.opencl
An OpenCL runtime environment on a specific device.
CLEnvironment(VeilOpenCL.DeviceInfo) - Constructor for class foundry.veil.api.opencl.CLEnvironment
 
CLEnvironmentOptions - Record Class in foundry.veil.api.opencl
Defines requirements for an OpenCL environment when requesting one from VeilOpenCL.
CLEnvironmentOptions(CLEnvironmentOptions.CLVersion, int, boolean, boolean) - Constructor for record class foundry.veil.api.opencl.CLEnvironmentOptions
Creates an instance of a CLEnvironmentOptions record class.
CLEnvironmentOptions.Builder - Class in foundry.veil.api.opencl
 
CLEnvironmentOptions.CLVersion - Enum Class in foundry.veil.api.opencl
Supported versions of OpenCL.
CLEventDispatcher - Interface in foundry.veil.api.opencl.event
Provides low-level access to event subscriptions.
CLException - Exception Class in foundry.veil.api.opencl
An exception thrown when something in OpenCL goes wrong.
CLException(int) - Constructor for exception class foundry.veil.api.opencl.CLException
 
CLException(String, int) - Constructor for exception class foundry.veil.api.opencl.CLException
 
client() - Method in interface foundry.veil.api.network.handler.ClientPacketContext
 
ClientEnumArgument<T> - Class in foundry.veil.impl
 
ClientPacketContext - Interface in foundry.veil.api.network.handler
Context for client-side packet handling.
ClientPacketSink - Enum Class in foundry.veil.impl.network
 
clientPlatform() - Static method in class foundry.veil.VeilClient
 
clientResources() - Method in interface foundry.veil.api.resource.VeilResourceManager
 
clientResources() - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
CLKernel - Class in foundry.veil.api.opencl
Manages the OpenCL kernel object.
CLLegacyEventDispatcher - Class in foundry.veil.api.opencl.event
Uses a custom thread to request event status for all events.
CLLegacyEventDispatcher() - Constructor for class foundry.veil.api.opencl.event.CLLegacyEventDispatcher
 
CLMemObject - Interface in foundry.veil.api.opencl
An OpenCL memory object.
CLNativeEventDispatcher - Class in foundry.veil.api.opencl.event
Uses the native OpenCL event callback system to listen to events.
CLNativeEventDispatcher() - Constructor for class foundry.veil.api.opencl.event.CLNativeEventDispatcher
 
clone() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
 
clone() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
clone() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
clone() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
clone() - Method in class foundry.veil.api.client.render.light.AreaLight
 
clone() - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
clone() - Method in class foundry.veil.api.client.render.light.Light
 
clone() - Method in class foundry.veil.api.client.render.light.PointLight
 
close() - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
close() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
close() - Method in class foundry.veil.api.opencl.event.CLLegacyEventDispatcher
 
close() - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
 
close() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderWrapper
 
close() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
close() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
close() - Method in class foundry.veil.lib.anarres.cpp.LexerSource
 
close() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
 
close() - Method in class foundry.veil.lib.anarres.cpp.Source
 
close(CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
close(CallbackInfo) - Method in class foundry.veil.mixin.shader.client.ShaderInstanceMixin
 
CLOUDS_TARGET - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
code() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Returns the value of the code record component.
CODE - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
codec - Variable in class foundry.veil.api.CodecReloadListener
 
codec() - Method in record class foundry.veil.api.client.registry.PostPipelineStageRegistry.PipelineType
Returns the value of the codec record component.
codec() - Method in record class foundry.veil.api.client.registry.RenderTypeLayerRegistry.LayerType
Returns the value of the codec record component.
codec() - Method in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Type
 
codec() - Method in interface foundry.veil.api.quasar.data.module.ModuleType
 
CODEC - Static variable in class foundry.veil.api.client.color.Color
 
CODEC - Static variable in class foundry.veil.api.client.render.BlendState
 
CODEC - Static variable in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
CODEC - Static variable in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
CODEC - Static variable in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
CODEC - Static variable in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
 
CODEC - Static variable in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
 
CODEC - Static variable in interface foundry.veil.api.client.render.post.PostPipeline
 
CODEC - Static variable in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
CODEC - Static variable in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
CODEC - Static variable in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
CODEC - Static variable in record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
 
CODEC - Static variable in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
CODEC - Static variable in record class foundry.veil.api.client.render.post.stage.MaskPostStage
 
CODEC - Static variable in record class foundry.veil.api.client.render.post.uniform.FloatUniform
 
CODEC - Static variable in record class foundry.veil.api.client.render.post.uniform.IntUniform
 
CODEC - Static variable in record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
 
CODEC - Static variable in record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
 
CODEC - Static variable in record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
 
CODEC - Static variable in interface foundry.veil.api.client.render.post.uniform.UniformValue
 
CODEC - Static variable in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.CullLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.LineLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
 
CODEC - Static variable in interface foundry.veil.api.client.render.rendertype.layer.RenderTypeLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
 
CODEC - Static variable in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
 
CODEC - Static variable in record class foundry.veil.api.client.render.shader.texture.LocationSource
 
CODEC - Static variable in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource
 
CODEC - Static variable in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Type
 
CODEC - Static variable in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
CODEC - Static variable in enum class foundry.veil.api.client.render.texture.TextureFilter.EdgeType
 
CODEC - Static variable in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
CODEC - Static variable in class foundry.veil.api.client.util.VertexFormatCodec
 
CODEC - Static variable in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
CODEC - Static variable in class foundry.veil.api.molang.MolangExpressionCodec
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.EmitterSettings
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.EmitterShapeSettings
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
 
CODEC - Static variable in class foundry.veil.api.quasar.data.module.collision.DieOnCollisionModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.force.DragForceData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.force.GravityForceData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.force.PointForceData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.force.VortexForceData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.force.WindForceData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.init.LightModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.ParticleEmitterData
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.ParticleSettings
 
CODEC - Static variable in record class foundry.veil.api.quasar.data.QuasarParticleData
 
CODEC - Static variable in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
 
CODEC - Static variable in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
CODEC - Static variable in record class foundry.veil.api.quasar.emitters.module.update.VectorField
 
CODEC - Static variable in interface foundry.veil.api.quasar.emitters.shape.EmitterShape
 
CODEC - Static variable in enum class foundry.veil.api.quasar.fx.Trail.TilingMode
 
CODEC - Static variable in interface foundry.veil.api.quasar.particle.RenderStyle
 
CODEC - Static variable in record class foundry.veil.api.quasar.particle.SpriteData
 
CODEC - Static variable in class foundry.veil.api.util.FastNoiseLite
 
CODEC - Static variable in record class foundry.veil.impl.quasar.ColorGradient.AlphaPoint
 
CODEC - Static variable in class foundry.veil.impl.quasar.ColorGradient
 
CODEC - Static variable in record class foundry.veil.impl.quasar.ColorGradient.RGBPoint
 
CodecReloadListener<T> - Class in foundry.veil.api
Loads files similarly to SimpleJsonResourceReloadListener, but also decodes them using the provided codec.
CodecReloadListener(Codec<T>, FileToIdConverter) - Constructor for class foundry.veil.api.CodecReloadListener
Creates a new codec reload listener.
CodecUtil - Class in foundry.veil.api.util
 
CodecUtil() - Constructor for class foundry.veil.api.util.CodecUtil
 
CodeEditor - Class in foundry.veil.api.client.imgui
Creates a text editor window with saving callback support.
CodeEditor(Component) - Constructor for class foundry.veil.api.client.imgui.CodeEditor
 
CodeEditor(Component, Component) - Constructor for class foundry.veil.api.client.imgui.CodeEditor
 
CodeEditor.SaveCallback - Interface in foundry.veil.api.client.imgui
Callback for when editor is saved.
CodeModule - Interface in foundry.veil.api.quasar.data.module
A particle module fully defined in code.
COHERENT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
COHERENT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
collide(QuasarParticle) - Method in interface foundry.veil.api.quasar.emitters.module.CollisionParticleModule
 
collisionModules() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the collisionModules record component.
CollisionParticleModule - Interface in foundry.veil.api.quasar.emitters.module
 
CollisionSubEmitterData - Record Class in foundry.veil.api.quasar.data.module.collision
 
CollisionSubEmitterData(ResourceLocation) - Constructor for record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
Creates an instance of a CollisionSubEmitterData record class.
COLON - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
COLON - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
color - Variable in class foundry.veil.api.client.necromancer.Bone
 
color - Variable in class foundry.veil.api.client.render.light.Light
 
color() - Method in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
Returns the value of the color record component.
color() - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
Returns the value of the color record component.
color() - Method in record class foundry.veil.impl.quasar.ColorGradient.RGBPoint
Returns the value of the color record component.
Color - Class in foundry.veil.api.client.color
A simple color class that can be used to represent a color in RGBA format with utility functions.
Color() - Constructor for class foundry.veil.api.client.color.Color
 
Color(float, float, float) - Constructor for class foundry.veil.api.client.color.Color
 
Color(float, float, float, float) - Constructor for class foundry.veil.api.client.color.Color
 
Color(int) - Constructor for class foundry.veil.api.client.color.Color
 
Color(int, boolean) - Constructor for class foundry.veil.api.client.color.Color
 
Color(int, int, int) - Constructor for class foundry.veil.api.client.color.Color
 
Color(int, int, int, int) - Constructor for class foundry.veil.api.client.color.Color
 
Color(String) - Constructor for class foundry.veil.api.client.color.Color
 
COLOR - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
COLOR_CODEC - Static variable in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
 
COLOR_LOGIC - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
colorAttachments - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
colorBuffers() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns the value of the colorBuffers record component.
ColorCodec - Class in foundry.veil.api.util
 
colorDepthWriteShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
colorFromVec4f(Vector4f) - Static method in class foundry.veil.impl.quasar.MathUtil
 
ColorGradient - Class in foundry.veil.impl.quasar
 
ColorGradient(float, float, float, float) - Constructor for class foundry.veil.impl.quasar.ColorGradient
 
ColorGradient(ColorGradient.RGBPoint[]) - Constructor for class foundry.veil.impl.quasar.ColorGradient
 
ColorGradient(ColorGradient.RGBPoint[], ColorGradient.AlphaPoint[]) - Constructor for class foundry.veil.impl.quasar.ColorGradient
 
ColorGradient(List<ColorGradient.RGBPoint>, List<ColorGradient.AlphaPoint>) - Constructor for class foundry.veil.impl.quasar.ColorGradient
 
ColorGradient(Vec3, Vec3) - Constructor for class foundry.veil.impl.quasar.ColorGradient
 
ColorGradient(Vec3, Vec3, float, float) - Constructor for class foundry.veil.impl.quasar.ColorGradient
 
ColorGradient.AlphaPoint - Record Class in foundry.veil.impl.quasar
 
ColorGradient.RGBPoint - Record Class in foundry.veil.impl.quasar
 
ColorLogicLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
ColorLogicLayer(LayerTemplateValue<GlStateManager.LogicOp>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
Creates an instance of a ColorLogicLayer record class.
colorLogicState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
colorLogicState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
colorLogicState(RenderStateShard.ColorLogicStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
colorLogicState(RenderStateShard.ColorLogicStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
colorLogicStateShard(GlStateManager.LogicOp) - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
colorOf(String) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Obtains the color of the modid
ColorParticleModuleData - Record Class in foundry.veil.api.quasar.data.module.render
 
ColorParticleModuleData(ColorGradient, MolangExpression) - Constructor for record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
Creates an instance of a ColorParticleModuleData record class.
ColorRenderModule - Class in foundry.veil.api.quasar.emitters.module.render
 
ColorRenderModule(ColorGradient, MolangExpression) - Constructor for class foundry.veil.api.quasar.emitters.module.render.ColorRenderModule
 
ColorTheme - Class in foundry.veil.api.client.color
A color theme is a collection of colors.
ColorTheme() - Constructor for class foundry.veil.api.client.color.ColorTheme
 
ColorTheme(Color...) - Constructor for class foundry.veil.api.client.color.ColorTheme
 
colorWriteShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
COMMA - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
COMMENT - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
COMMENT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
compareFunction() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the compareFunction record component.
compile(int, ShaderSourceSet, ProgramDefinition, ShaderCompiler) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
compile(int, VeilShaderSource) - Method in interface foundry.veil.api.client.render.shader.ShaderCompiler
Creates a new shader and attempts to attach the specified sources to it.
compile(int, VeilShaderSource) - Method in class foundry.veil.impl.client.render.shader.CachedShaderCompiler
 
compile(int, VeilShaderSource) - Method in class foundry.veil.impl.client.render.shader.DirectShaderCompiler
 
compile(int, ResourceLocation) - Method in interface foundry.veil.api.client.render.shader.ShaderCompiler
Creates a new shader and attempts to attach sources read from file to it.
compile(int, ResourceLocation) - Method in class foundry.veil.impl.client.render.shader.CachedShaderCompiler
 
compile(int, ResourceLocation) - Method in class foundry.veil.impl.client.render.shader.DirectShaderCompiler
 
CompiledProgram(int, Int2ObjectMap<CompiledShader>, Int2ObjectMap<CompiledShader>, ShaderUniformCache, Set<String>) - Constructor for record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Creates an instance of a CompiledProgram record class.
CompiledShader - Record Class in foundry.veil.api.client.render.shader
A shader instance that has additional pre-compiled data.
CompiledShader(ResourceLocation, int, Object2IntMap<String>, Set<String>, Set<ResourceLocation>) - Constructor for record class foundry.veil.api.client.render.shader.CompiledShader
Creates an instance of a CompiledShader record class.
compilerAvailable() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the compilerAvailable record component.
component(FormattedText) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Fully renders Minecraft text into ImGui.
component(FormattedText, float) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Fully renders wrapped Minecraft text into ImGui.
COMPOSITE - Static variable in class foundry.veil.api.client.render.VeilRenderer
 
CompositePostPipeline - Class in foundry.veil.api.client.render.post.stage
A pipeline that runs all child pipelines in order.
CompositePostPipeline(PostPipeline[], Map<String, ShaderTextureSource>, Map<ResourceLocation, FramebufferDefinition>, VeilRenderLevelStageEvent.Stage, int) - Constructor for class foundry.veil.api.client.render.post.stage.CompositePostPipeline
Creates a new composite post pipeline that runs all child pipelines in order.
CompositeReloadListener - Class in foundry.veil.api.util
 
CompositeRenderTypeData - Record Class in foundry.veil.api.client.render.rendertype.layer
 
CompositeRenderTypeData(VertexFormat, VertexFormat.Mode, int, boolean, boolean, boolean, List<RenderTypeLayer[]>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Creates an instance of a CompositeRenderTypeData record class.
CompositeStateBuilderMixin - Class in foundry.veil.mixin.rendertype.client
 
CompositeStateBuilderMixin() - Constructor for class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
CompositeStateExtension - Interface in foundry.veil.ext
 
CompositeStateMixin - Class in foundry.veil.mixin.rendertype.client
 
CompositeStateMixin() - Constructor for class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
compound(GlslNode...) - Static method in interface foundry.veil.api.glsl.node.GlslNode
 
compound(Collection<GlslNode>) - Static method in interface foundry.veil.api.glsl.node.GlslNode
 
COMPRESSED_SRGB - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
COMPRESSED_SRGB_ALPHA - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
compute() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the compute record component.
computeSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
CONST - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
CONST - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ConstantForceModule - Class in foundry.veil.api.quasar.emitters.module.force
 
ConstantForceModule(Vector3d) - Constructor for class foundry.veil.api.quasar.emitters.module.force.ConstantForceModule
 
ConstantForceModule(Vector3dc) - Constructor for class foundry.veil.api.quasar.emitters.module.force.ConstantForceModule
 
Constraint - Interface in foundry.veil.api.client.necromancer.constraint
 
constructingProgram - Static variable in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
consume(GlslLexer.TokenType) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
ConsumerThemeProperty - Class in foundry.veil.api.client.color.theme
 
ConsumerThemeProperty() - Constructor for class foundry.veil.api.client.color.theme.ConsumerThemeProperty
 
containingBlock(GlslNode) - Method in class foundry.veil.api.glsl.node.GlslTree
 
contains(Object) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
containsAll(Collection<?>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
CONTEXT_AMOUNT - Static variable in exception class foundry.veil.api.glsl.GlslSyntaxException
 
CONTEXT_AMOUNT - Static variable in exception class foundry.veil.impl.client.render.shader.modifier.ShaderModificationSyntaxException
 
CONTINUE - Enum constant in enum class foundry.veil.api.glsl.node.branch.JumpNode
 
CONTINUE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
converter - Variable in class foundry.veil.api.CodecReloadListener
 
copy() - Method in class foundry.veil.api.client.anim.Frame
 
copy() - Method in class foundry.veil.api.client.anim.Keyframe
 
copy() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
copy() - Method in class foundry.veil.api.util.FastNoiseLite
 
copy(RenderTarget) - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Creates a copy of the provided RenderTarget.
copy(RenderTarget) - Static method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
copy(PoseStack) - Method in interface foundry.veil.api.client.render.MatrixStack
Copies the current transformation of the specified stack into the current transformation of this stack.
copy(PoseStack.Pose) - Method in interface foundry.veil.api.client.render.MatrixStack
Copies the current transformation of the specified pose into the current transformation of this stack.
copy(AdvancedFbo) - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Creates a copy of the provided AdvancedFbo.
copy(MatrixStack) - Method in interface foundry.veil.api.client.render.MatrixStack
Copies the current transformation of the specified stack into the current transformation of this stack.
COPY - Static variable in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
copyColor() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
copyDepth() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
copyDepthFrom(RenderTarget, CallbackInfo) - Method in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
copyImageSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
CopyPostStage - Class in foundry.veil.api.client.render.post.stage
Copies data from one framebuffer to another.
CopyPostStage(ResourceLocation, ResourceLocation, boolean, boolean, boolean) - Constructor for class foundry.veil.api.client.render.post.stage.CopyPostStage
Creates a new blit post stage that applies the specified shader.
copyToResources() - Method in interface foundry.veil.api.resource.VeilResource
 
copyVector4f(Vector4f) - Static method in class foundry.veil.impl.quasar.MathUtil
 
copyVector4fArray(Vector4f[]) - Static method in class foundry.veil.impl.quasar.MathUtil
 
count() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the count record component.
countParticles(CallbackInfoReturnable<String>) - Method in class foundry.veil.mixin.quasar.client.QuasarParticleEngineMixin
 
CPPCOMMENT - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
create() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Creates the framebuffer and all attachments.
create() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
Creates the attachment and initializes it with the default properties.
create() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
create() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
create() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
create() - Static method in class foundry.veil.api.client.render.texture.SamplerObject
Creates a single new sampler object.
create() - Static method in class foundry.veil.api.client.render.vertex.VertexArray
Creates a single new vertex array.
create() - Method in class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
create() - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
create() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
create(boolean) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
create(int) - Static method in class foundry.veil.api.client.render.texture.SamplerObject
Creates an array of sampler objects.
create(int) - Static method in class foundry.veil.api.client.render.vertex.VertexArray
Creates an array of vertex arrays.
create(long, CLCapabilities) - Static method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
 
create(long, MemoryStack) - Static method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
 
create(PoseStack) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a matrix stack wrapper for the specified post stack.
create(ShaderTextureSource) - Static method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
 
create(SamplerObject[]) - Static method in class foundry.veil.api.client.render.texture.SamplerObject
Replaces each element of the specified array with a new sampler object.
create(VeilShaderBufferLayout<T>, ShaderProgram, String, int) - Static method in record class foundry.veil.impl.client.render.LayoutSerializer
 
create(VertexArray[]) - Static method in class foundry.veil.api.client.render.vertex.VertexArray
Replaces each element of the specified array with a new vertex array.
create(String, int, boolean, String) - Static method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
 
create(String, String) - Static method in interface foundry.veil.api.network.VeilPacketManager
create(String, String) - Method in interface foundry.veil.api.network.VeilPacketManager.Factory
create(Frustum) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a cull frustum helper from the specified vanilla frustum.
create(RenderType.CompositeState.CompositeStateBuilder) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a render type builder helper from the specified vanilla composite state builder.
create(RenderType.OutlineProperty) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
create(RenderType.OutlineProperty) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
create(Registry<T>, String) - Method in interface foundry.veil.platform.registry.RegistrationProvider.Factory
create(ResourceKey<? extends Registry<T>>, String) - Method in interface foundry.veil.platform.registry.RegistrationProvider.Factory
create(ResourceLocation) - Static method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
 
createAnimator(P, S) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
Creates an animator for the specified entity and skeleton.
createBuffer() - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
createBuffer() - Method in class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingVertexArray
 
createBuffer() - Method in class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingVertexArray
 
createBuffer() - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexArray
 
createBuffer(int, long) - Method in class foundry.veil.api.opencl.CLKernel
Creates a new CL memory buffer.
createBuffer(int, long) - Method in class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.DSASerializer
 
createBuffer(int, long) - Method in class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.LegacySerializer
 
createBuffer(int, long) - Method in interface foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.Serializer
 
createBufferFromGL(int, int) - Method in class foundry.veil.api.opencl.CLKernel
Creates a new CL memory buffer that reflects the data in an OpenGL buffer.
createBufferFromGLUnsafe(int, int) - Method in class foundry.veil.api.opencl.CLKernel
Creates a new CL memory buffer that reflects the data in an OpenGL buffer.
createBuffers(int, int, boolean) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
createBufferUnsafe(int, long) - Method in class foundry.veil.api.opencl.CLKernel
Creates a new CL memory buffer.
createBuilder(int, int) - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Creates a new builder from this framebuffer.
createBuilder(MolangEnvironment) - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Creates a new builder from this framebuffer.
createCompositeState(RenderType.OutlineProperty) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
createDebugLight(ClientLevel, Camera) - Method in interface foundry.veil.api.client.registry.LightTypeRegistry.DebugLightFactory
Creates a new light in the level.
createDynamicProgram(ResourceLocation, Int2ObjectMap<String>) - Method in class foundry.veil.api.client.render.shader.ShaderManager
Creates a new dynamic shader with the specified shader sources.
createEmitter(ResourceLocation) - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
createInvertedCube(VertexConsumer) - Static method in interface foundry.veil.api.client.render.light.renderer.LightTypeRenderer
Draws a unit inverted cube into the specified buffer
createKernel(ResourceLocation, String) - Method in class foundry.veil.api.opencl.CLEnvironment
Creates a kernel for the specified shader program.
createLayout() - Static method in class foundry.veil.api.client.render.CameraMatrices
 
createLayout() - Static method in class foundry.veil.api.client.render.GuiInfo
 
createMesh() - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
createMesh() - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
 
createMesh() - Method in class foundry.veil.impl.client.render.light.AreaLightRenderer
 
createMesh() - Method in class foundry.veil.impl.client.render.light.IndirectPointLightRenderer
 
createMesh() - Method in class foundry.veil.impl.client.render.light.InstancedPointLightRenderer
 
createNode(boolean, String) - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Creates a GLSL node representation of this layout.
createPacket(CustomPacketPayload) - Method in interface foundry.veil.api.network.handler.PacketContext
Creates a packet from a packet payload.
createQuad(VertexConsumer) - Static method in interface foundry.veil.api.client.render.light.renderer.LightTypeRenderer
Draws a unit quad into the specified buffer
createReloadListener() - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
createRenderer() - Method in interface foundry.veil.api.client.registry.LightTypeRegistry.RendererFactory
 
createRenderType(String, Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
 
createSkeleton(P) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
Creates a skeleton for the specified entity.
createTokens(String) - Static method in class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer
 
createTokens(String) - Static method in class foundry.veil.impl.glsl.GlslLexer
 
createTokens(String, BiConsumer<Integer, GlslLexer.Token>) - Static method in class foundry.veil.impl.glsl.GlslLexer
 
createVertexArray() - Static method in class foundry.veil.api.client.necromancer.render.Skin
 
CROSSBOW - Static variable in class foundry.veil.api.client.registry.PoseRegistry
 
CRUMBLING - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
 
CRUMBLING - Static variable in class foundry.veil.api.client.render.BlendState
 
crumblingTransparencyShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
CSYNTAX - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Reports tokens of type INVALID as errors.
Cube - Class in foundry.veil.api.quasar.emitters.shape
 
Cube() - Constructor for class foundry.veil.api.quasar.emitters.shape.Cube
 
Cube() - Constructor for class foundry.veil.api.quasar.particle.RenderStyle.Cube
 
CUBE - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
CUBE - Static variable in class foundry.veil.api.quasar.registry.RenderStyleRegistry
 
cubeInFrustum(double, double, double, double, double, double) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
CubemapTexture - Class in foundry.veil.api.client.render.texture
AbstractTexture implementation for using a cubemap texture.
CubemapTexture() - Constructor for class foundry.veil.api.client.render.texture.CubemapTexture
 
CUBOID - Enum constant in enum class foundry.veil.api.quasar.fx.Line.RenderMode
 
CULL - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
CULL_BACK - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
CULL_FRONT - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
CULL_FRONT_AND_BACK - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
CullCamera - Class in foundry.veil.impl.client.render.perspective
 
CullCamera(Camera) - Constructor for class foundry.veil.impl.client.render.perspective.CullCamera
 
CullFaceShard - Class in foundry.veil.impl.client.render.pipeline
 
CullFaceShard(int) - Constructor for class foundry.veil.impl.client.render.pipeline.CullFaceShard
 
CullFrustum - Interface in foundry.veil.api.client.render
Version of Frustum that exposes all JOML FrustumIntersection methods.
CullLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
CullLayer(LayerTemplateValue<CullLayer.CullFace>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.CullLayer
Creates an instance of a CullLayer record class.
CullLayer.CullFace - Enum Class in foundry.veil.api.client.render.rendertype.layer
 
cullShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
cullState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
cullState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
cullState(RenderStateShard.CullStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
cullState(RenderStateShard.CullStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
currentDrawBuffers - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
currentPos - Static variable in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
CustomLightModule - Class in foundry.veil.api.quasar.emitters.module.render
 
CustomLightModule() - Constructor for class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
customProgramData() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
Cylinder - Class in foundry.veil.api.quasar.emitters.shape
 
Cylinder() - Constructor for class foundry.veil.api.quasar.emitters.shape.Cylinder
 
CYLINDER - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 

D

darken(float) - Method in class foundry.veil.api.client.color.Color
 
darkenCopy(float) - Method in class foundry.veil.api.client.color.Color
 
DASH - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
DASH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
data - Variable in class foundry.veil.api.client.pose.ExtendedPose
 
Data(RegistryAccess, Map<ResourceKey<?>, Exception>) - Constructor for record class foundry.veil.api.resource.VeilDynamicRegistry.Data
Creates an instance of a Data record class.
dataType() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the dataType record component.
DEBUG - Enum constant in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
DEBUG - Static variable in class foundry.veil.Veil
 
DEBUG_BUFFER_TEXTURE - Static variable in class foundry.veil.api.client.render.VeilRenderer
 
DEBUG_CUBEMAP - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
DebugFrustumRenderer - Class in foundry.veil.api.client.util
Draws any arbitrary view frustum.
DebugFrustumRenderer() - Constructor for class foundry.veil.api.client.util.DebugFrustumRenderer
 
DebugGameRendererAccessor - Interface in foundry.veil.mixin.debug.accessor
 
DebugGlDebugMixin - Class in foundry.veil.mixin.debug.client
 
DebugGlDebugMixin() - Constructor for class foundry.veil.mixin.debug.client.DebugGlDebugMixin
 
DebugKeyboardHandlerMixin - Class in foundry.veil.mixin.debug.client
 
DebugKeyboardHandlerMixin() - Constructor for class foundry.veil.mixin.debug.client.DebugKeyboardHandlerMixin
 
DebugLevelRendererAccessor - Interface in foundry.veil.mixin.debug.accessor
 
DebugLevelRendererMixin - Class in foundry.veil.mixin.debug.client
 
DebugLevelRendererMixin() - Constructor for class foundry.veil.mixin.debug.client.DebugLevelRendererMixin
 
debugLightFactory() - Method in record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Returns the value of the debugLightFactory record component.
DebugMainMixin - Class in foundry.veil.mixin.debug.client
 
DebugMainMixin() - Constructor for class foundry.veil.mixin.debug.client.DebugMainMixin
 
debugMessageInsert(int, int, int, CharSequence) - Method in enum class foundry.veil.api.client.render.ext.VeilDebug
This function can be called by applications and third-party libraries to generate their own messages, such as ones containing timestamp information or signals about specific render system events.
DebugMinecraftMixin - Class in foundry.veil.mixin.debug.client
 
DebugMinecraftMixin() - Constructor for class foundry.veil.mixin.debug.client.DebugMinecraftMixin
 
DebugPostChainAccessor - Interface in foundry.veil.mixin.debug.accessor
 
DebugRenderHelper - Class in foundry.veil.api.client.util
 
DebugRenderHelper() - Constructor for class foundry.veil.api.client.util.DebugRenderHelper
 
DebugTextureManagerMixin - Class in foundry.veil.mixin.debug.client
 
DebugTextureManagerMixin() - Constructor for class foundry.veil.mixin.debug.client.DebugTextureManagerMixin
 
DebugVertexBufferExt - Interface in foundry.veil.ext
 
DebugVertexBufferMixin - Class in foundry.veil.mixin.debug.client
 
DebugVertexBufferMixin() - Constructor for class foundry.veil.mixin.debug.client.DebugVertexBufferMixin
 
DEC - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
DEC_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DECIMAL - Enum constant in enum class foundry.veil.api.glsl.node.primary.GlslIntFormat
 
decode(int) - Static method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
decode(DynamicOps<T>, T) - Method in class foundry.veil.api.util.ColorCodec
 
decode(DynamicOps<T1>, T1) - Method in class foundry.veil.api.util.EnumCodec
 
decoder() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.FormattedValue
Returns the value of the decoder record component.
DEFAULT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DEFAULT - Static variable in class foundry.veil.api.client.color.ColorTheme
 
DEFAULT - Static variable in record class foundry.veil.api.opencl.CLEnvironmentOptions
The default environment options.
DEFAULT_FONT - Static variable in class foundry.veil.api.client.editor.EditorManager
 
DEFAULT_GROUP - Static variable in interface foundry.veil.api.client.editor.Inspector
 
DEFAULT_HEIGHT - Static variable in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
 
DEFAULT_WIDTH - Static variable in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
 
defineVertexBuffer(int, int, int, int, int) - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Maps a buffer region to the specified index.
defineVertexBuffer(int, int, int, int, int) - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
defineVertexBuffer(int, int, int, int, int) - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
defineVertexBuffer(int, int, int, int, int) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
definition() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.VeilContext
 
DEFINITION - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
definitionDefaults() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the definitionDefaults record component.
definitionDependencies() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns the value of the definitionDependencies record component.
definitionDependencies() - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Returns the value of the definitionDependencies record component.
definitionDependencies() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Returns the value of the definitionDependencies record component.
definitions() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the definitions record component.
deinitTransparency(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
delete() - Static method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher
 
DemoInspector - Class in foundry.veil.impl.client.editor
 
DemoInspector() - Constructor for class foundry.veil.impl.client.editor.DemoInspector
 
depth() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the depth record component.
depth() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Returns the value of the depth record component.
depth() - Method in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
Returns the value of the depth record component.
depth() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Returns the value of the depth record component.
DEPTH_CODEC - Static variable in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
 
DEPTH_COMPONENT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
DEPTH_COMPONENT16 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
DEPTH_COMPONENT24 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
DEPTH_COMPONENT32 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
DEPTH_COMPONENT32F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
DEPTH_FUNC - Static variable in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
DEPTH_STENCIL - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
DEPTH_TEST - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
DEPTH24_STENCIL8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
DEPTH32F_STENCIL8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
depthAttachment - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
depthBuffer() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns the value of the depthBuffer record component.
DepthFunctionPostStage - Record Class in foundry.veil.api.client.render.post.stage
Sets the depth function.
DepthFunctionPostStage(DepthFunctionPostStage.DepthFunc) - Constructor for record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
Creates an instance of a DepthFunctionPostStage record class.
DepthFunctionPostStage.DepthFunc - Enum Class in foundry.veil.api.client.render.post.stage
 
DepthTestLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
DepthTestLayer(LayerTemplateValue<DepthTestLayer.DepthState>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
Creates an instance of a DepthTestLayer record class.
DepthTestLayer.DepthState - Enum Class in foundry.veil.api.client.render.rendertype.layer
 
depthTestState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
depthTestState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
depthTestState(RenderStateShard.DepthTestStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
depthTestState(RenderStateShard.DepthTestStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
depthWriteShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
desaturate(float) - Method in class foundry.veil.api.client.color.Color
 
desaturateCopy(float) - Method in class foundry.veil.api.client.color.Color
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class foundry.veil.api.client.render.shader.program.ProgramDefinition.Deserializer
 
Deserializer() - Constructor for class foundry.veil.api.client.render.shader.program.ProgramDefinition.Deserializer
 
desiredPos - Static variable in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
destroyBuffers() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
destroyCursor(long) - Method in class foundry.veil.mixin.imgui.client.ImGuiImplGlfwMixin
 
detectVertexFormat() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
 
deviceAccelerator() - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets the target of the environment to a compute accelerator.
deviceCpu() - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets the target of the environment to the CPU.
deviceDefault() - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets the target of the environment to the default device.
deviceGpu() - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets the target of the environment to the GPU.
DeviceInfo(long, long, CLCapabilities, long, int, int, int, long, long, int, int, boolean, boolean, boolean, String, String, String, String, String, String) - Constructor for record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Creates an instance of a DeviceInfo record class.
DeviceInfoViewer - Class in foundry.veil.impl.client.editor
 
DeviceInfoViewer() - Constructor for class foundry.veil.impl.client.editor.DeviceInfoViewer
 
deviceMask() - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Returns the value of the deviceMask record component.
deviceMask(int) - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets the devices the environment should target.
devices() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns the value of the devices record component.
DIE_ON_COLLISION - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
DieOnCollisionModuleData - Class in foundry.veil.api.quasar.data.module.collision
 
DieOnCollisionModuleData() - Constructor for class foundry.veil.api.quasar.data.module.collision.DieOnCollisionModuleData
 
DIGRAPHS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Supports ANSI digraphs.
dimensions() - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
Returns the value of the dimensions record component.
direct(ShaderCompiler.ShaderProvider) - Static method in interface foundry.veil.api.client.render.shader.ShaderCompiler
Constructs a shader compiler that creates a new shader for each requested type.
DIRECT_CODEC - Static variable in record class foundry.veil.api.quasar.data.EmitterShapeSettings
 
DIRECT_CODEC - Static variable in record class foundry.veil.api.quasar.data.ParticleEmitterData
 
DIRECT_CODEC - Static variable in record class foundry.veil.api.quasar.data.ParticleSettings
 
DIRECT_CODEC - Static variable in record class foundry.veil.api.quasar.data.QuasarParticleData
 
direction - Variable in class foundry.veil.api.client.render.light.DirectionalLight
 
DIRECTIONAL - Static variable in class foundry.veil.api.client.registry.LightTypeRegistry
 
DirectionalLight - Class in foundry.veil.api.client.render.light
Represents a light where all rays come from the same direction everywhere.
DirectionalLight() - Constructor for class foundry.veil.api.client.render.light.DirectionalLight
 
DirectionalLightRenderer - Class in foundry.veil.impl.client.render.light
 
DirectionalLightRenderer() - Constructor for class foundry.veil.impl.client.render.light.DirectionalLightRenderer
 
DIRECTIONS - Static variable in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
 
DIRECTIVE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DirectShaderCompiler - Class in foundry.veil.impl.client.render.shader
Creates a new shader and compiles each time DirectShaderCompiler.compile(int, VeilShaderSource) is called.
DirectShaderCompiler(ShaderCompiler.ShaderProvider) - Constructor for class foundry.veil.impl.client.render.shader.DirectShaderCompiler
 
directStateAccessSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
dirty - Variable in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
disableAmbientOcclusion() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Disables ambient occlusion.
disableBuffers(ResourceLocation) - Method in class foundry.veil.api.client.render.VeilRenderer
Disables the specified dynamic render buffers.
disableBuffers(ResourceLocation, DynamicBufferType...) - Method in class foundry.veil.api.client.render.VeilRenderer
Disables the specified dynamic render buffers.
DISABLED - Enum constant in enum class foundry.veil.api.client.render.ext.VeilDebug
 
Disc - Class in foundry.veil.api.quasar.emitters.shape
 
Disc() - Constructor for class foundry.veil.api.quasar.emitters.shape.Disc
 
DISC - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
DISCARD - Enum constant in enum class foundry.veil.api.glsl.node.branch.JumpNode
 
DISCARD - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
disconnect(Component) - Method in interface foundry.veil.api.network.handler.PacketContext
Disconnects the player.
distance - Variable in class foundry.veil.api.client.render.light.AreaLight
 
Distance - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
 
Distance2 - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
 
Distance2Add - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
 
Distance2Div - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
 
Distance2Mul - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
 
Distance2Sub - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
 
DIV_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
DIV_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DIV_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
DIVIDE - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
dmat2(String, Function<T, Matrix2dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DMAT2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT2X2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT2X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT2X3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT2X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT2X4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT2X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
dmat3(String, Function<T, Matrix3dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DMAT3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
dmat3x2(String, Function<T, Matrix3x2dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DMAT3X2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT3X3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT3X4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
dmat4(String, Function<T, Matrix4dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DMAT4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT4X2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
dmat4x3(String, Function<T, Matrix4x3dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DMAT4X3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT4X4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DO - Enum constant in enum class foundry.veil.api.glsl.node.branch.WhileLoopNode.Type
 
DO - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DomainWarp(FastNoiseLite.Vector2) - Method in class foundry.veil.api.util.FastNoiseLite
 
DomainWarp(FastNoiseLite.Vector3) - Method in class foundry.veil.api.util.FastNoiseLite
 
DomainWarpIndependent - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.FractalType
 
DomainWarpProgressive - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.FractalType
 
DOT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DOUBLE - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
DOUBLE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DOUBLE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DOUBLE_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
doubleConstant(double) - Static method in interface foundry.veil.api.glsl.node.GlslNode
 
doubleValue() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
doubleValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
 
doubleValue() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
DOWNLOAD - Static variable in class foundry.veil.impl.client.editor.TextureInspector
 
DRAG - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
DragForceData - Record Class in foundry.veil.api.quasar.data.module.force
A force that applies a drag force to a particle.
DragForceData(double) - Constructor for record class foundry.veil.api.quasar.data.module.force.DragForceData
Creates an instance of a DragForceData record class.
draw(int) - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
draw(MeshData) - Method in class foundry.veil.api.client.render.rendertype.VeilRenderType.LayeredRenderType
 
draw(RenderType, Skeleton, Skin, float) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
Queues the specified skeleton with the specified skin to be rendered.
draw(RenderType, Skeleton, Skin, float) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
draw(RenderType, Skeleton, Skin, float) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
drawBuffers - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
drawBuffers(int...) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Sets the buffers to draw to.
drawBuffers(int...) - Method in class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
drawBuffers(int...) - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
drawBuffers(int...) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
drawConnectionLine(PoseStack, Tooltippable, int, int, int, int) - Static method in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
drawGradientRect(Matrix4f, int, int, int, int, int, int, int) - Static method in class foundry.veil.api.client.util.UIUtils
 
drawHoverText(Tooltippable, float, ItemStack, PoseStack, List<? extends FormattedText>, int, int, int, int, int, int, int, int, Font, int, int, List<VeilUIItemTooltipDataHolder>, int, int) - Static method in class foundry.veil.api.client.util.UIUtils
 
drawIndirect(int, long, int, int) - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
drawIndirect(VertexBuffer, long, int, int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Draws indirect instances of the specified vertex buffer.
drawInstanced(int, int) - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
drawInstanced(VertexBuffer, int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Draws instances of the specified vertex buffer.
drawPatches(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineVertexBufferMixin
 
drawScreenQuad() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Draws a quad onto the full screen.
drawTexturedRect(Matrix4f, int, float, float, float, float, float, float, float, float, int, int, ResourceLocation) - Static method in class foundry.veil.api.client.util.UIUtils
 
driverVersion() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the driverVersion record component.
DSAAdvancedFboImpl - Class in foundry.veil.impl.client.render.framebuffer
Legacy implementation of AdvancedFbo.
DSAAdvancedFboImpl(int, int, AdvancedFboAttachment[], AdvancedFboAttachment) - Constructor for class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
DSASerializer(BiConsumer<T, ByteBuffer>) - Constructor for class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.DSASerializer
 
DSASerializer(BiConsumer<T, ByteBuffer>) - Constructor for class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.DSASerializer
 
DSAVanillaAdvancedFboWrapper - Class in foundry.veil.impl.client.render.wrapper
Direct-state implementation of VanillaAdvancedFboWrapper.
DSAVanillaAdvancedFboWrapper(Supplier<RenderTarget>) - Constructor for class foundry.veil.impl.client.render.wrapper.DSAVanillaAdvancedFboWrapper
 
DSAVertexAttribBindingBuilder - Record Class in foundry.veil.impl.client.render.vertex
 
DSAVertexAttribBindingBuilder(VertexArray, int) - Constructor for record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
Creates an instance of a DSAVertexAttribBindingBuilder record class.
DSAVertexAttribBindingVertexArray - Class in foundry.veil.impl.client.render.vertex
 
DSAVertexAttribBindingVertexArray(int) - Constructor for class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingVertexArray
 
dst() - Method in class foundry.veil.api.client.render.BlendState
 
dstAlpha() - Method in class foundry.veil.api.client.render.BlendState
 
dstAlphaFactor() - Method in record class foundry.veil.api.client.util.TransparencyState
Returns the value of the dstAlphaFactor record component.
dstColorFactor() - Method in record class foundry.veil.api.client.util.TransparencyState
Returns the value of the dstColorFactor record component.
DUMMY_FRAGMENT_SHADER - Static variable in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
DummyResource - Class in foundry.veil.impl.client.render.shader
 
DummyResource(IoSupplier<InputStream>) - Constructor for class foundry.veil.impl.client.render.shader.DummyResource
 
duration() - Method in class foundry.veil.api.client.anim.Path
 
dvec2(String, VeilShaderBufferLayout.Builder.DoubleSerializer<T>, VeilShaderBufferLayout.Builder.DoubleSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
dvec2(String, Function<T, Vector2dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DVEC2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DVEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
dvec3(String, VeilShaderBufferLayout.Builder.DoubleSerializer<T>, VeilShaderBufferLayout.Builder.DoubleSerializer<T>, VeilShaderBufferLayout.Builder.DoubleSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
dvec3(String, Function<T, Vector3dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DVEC3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
dvec4(String, VeilShaderBufferLayout.Builder.DoubleSerializer<T>, VeilShaderBufferLayout.Builder.DoubleSerializer<T>, VeilShaderBufferLayout.Builder.DoubleSerializer<T>, VeilShaderBufferLayout.Builder.DoubleSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
dvec4(String, Function<T, Vector4dc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
DVEC4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
dynamic() - Method in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
Returns the value of the dynamic record component.
dynamic(ShaderBlock.BufferBinding, long, BiConsumer<T, ByteBuffer>) - Static method in interface foundry.veil.api.client.render.shader.definition.ShaderBlock
Creates a new shader block with a dynamically-changing size.
dynamic(ShaderBlock.BufferBinding, BiConsumer<T, ByteBuffer>) - Static method in interface foundry.veil.api.client.render.shader.definition.ShaderBlock
Creates a new shader block with a dynamically-changing size.
DYNAMIC - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArray.DrawUsage
 
DynamicBufferAmbientOcclusionFaceMixin - Class in foundry.veil.mixin.dynamicbuffer.client
 
DynamicBufferAmbientOcclusionFaceMixin() - Constructor for class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferAmbientOcclusionFaceMixin
 
DynamicBufferDebugScreenOverlayMixin - Class in foundry.veil.mixin.dynamicbuffer.client
 
DynamicBufferDebugScreenOverlayMixin() - Constructor for class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferDebugScreenOverlayMixin
 
DynamicBufferGameRendererAccessor - Interface in foundry.veil.mixin.dynamicbuffer.accessor
 
DynamicBufferGameRendererMixin - Class in foundry.veil.mixin.dynamicbuffer.client
 
DynamicBufferGameRendererMixin() - Constructor for class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferGameRendererMixin
 
DynamicBufferLevelRendererMixin - Class in foundry.veil.mixin.dynamicbuffer.client
 
DynamicBufferLevelRendererMixin() - Constructor for class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferLevelRendererMixin
 
DynamicBufferManger - Class in foundry.veil.impl.client.render.dynamicbuffer
 
DynamicBufferManger(int, int) - Constructor for class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
DynamicBufferProcessor - Class in foundry.veil.impl.client.render.dynamicbuffer
 
DynamicBufferProcessor() - Constructor for class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferProcessor
 
DynamicBufferProgramAccessor - Interface in foundry.veil.mixin.dynamicbuffer.accessor
 
DynamicBufferShaderInstanceMixin - Class in foundry.veil.mixin.dynamicbuffer.client
 
DynamicBufferShaderInstanceMixin() - Constructor for class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
DynamicBufferShard - Class in foundry.veil.impl.client.render.dynamicbuffer
 
DynamicBufferShard(String, Supplier<RenderTarget>) - Constructor for class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferShard
 
DynamicBufferShard(ResourceLocation, Supplier<RenderTarget>) - Constructor for class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferShard
 
DynamicBufferType - Enum Class in foundry.veil.api.client.render.dynamicbuffer
 
DynamicCubemapTexture - Class in foundry.veil.api.client.render.texture
Dynamic implementation of CubemapTexture.
DynamicCubemapTexture() - Constructor for class foundry.veil.api.client.render.texture.DynamicCubemapTexture
 
DynamicLightModule - Class in foundry.veil.api.quasar.emitters.module.render
 
DynamicLightModule(LightModuleData) - Constructor for class foundry.veil.api.quasar.emitters.module.render.DynamicLightModule
 
DynamicRenderTypeManager - Class in foundry.veil.api.client.render.rendertype
 
DynamicRenderTypeManager() - Constructor for class foundry.veil.api.client.render.rendertype.DynamicRenderTypeManager
 
DynamicShaderBlock<T> - Interface in foundry.veil.api.client.render.shader.definition
A ShaderBlock that can be resized.
DynamicShaderBlockImpl<T> - Class in foundry.veil.impl.client.render.shader.definition
Dynamic-size implementation of ShaderBlock.
DynamicShaderBlockImpl(ShaderBlock.BufferBinding, long, DynamicShaderBlockImpl.Serializer<T>) - Constructor for class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl
 
DynamicShaderBlockImpl.DSASerializer<T> - Class in foundry.veil.impl.client.render.shader.definition
 
DynamicShaderBlockImpl.LegacySerializer<T> - Class in foundry.veil.impl.client.render.shader.definition
 
DynamicShaderBlockImpl.Serializer<T> - Interface in foundry.veil.impl.client.render.shader.definition
 
DynamicShaderProgramImpl - Class in foundry.veil.impl.client.render.shader.program
 
DynamicShaderProgramImpl(ResourceLocation, Runnable) - Constructor for class foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
 

E

ease(float) - Method in interface foundry.veil.api.client.util.Easings.IEasing
 
ease(float, Easings.Easing) - Static method in class foundry.veil.api.client.util.Easings
 
easeInBack - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInBounce - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInCirc - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInCubic - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInElastic - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInExpo - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutBack - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutBounce - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutCirc - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutCubic - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutElastic - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutExpo - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutQuad - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutQuart - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutQuint - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInOutSine - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInQuad - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInQuart - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInQuint - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeInSine - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutBack - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutBounce - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutCirc - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutCubic - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutElastic - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutExpo - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutQuad - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutQuart - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutQuint - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
easeOutSine - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
Easings - Class in foundry.veil.api.client.util
 
Easings() - Constructor for class foundry.veil.api.client.util.Easings
 
Easings.Easing - Enum Class in foundry.veil.api.client.util
 
Easings.IEasing - Interface in foundry.veil.api.client.util
 
edgeColor() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the edgeColor record component.
edgeType() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the edgeType record component.
editFormat() - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
editFormat() - Method in class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingVertexArray
 
editFormat() - Method in class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingVertexArray
 
editFormat() - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexArray
 
EDITOR_KEY - Static variable in class foundry.veil.VeilClient
 
EditorAttributeProvider - Interface in foundry.veil.api.client.editor
Provides extra ImGui rendering details.
EditorManager - Class in foundry.veil.api.client.editor
Manages all editors for Veil.
EditorManager(ReloadableResourceManager) - Constructor for class foundry.veil.api.client.editor.EditorManager
 
ELEMENT_ARRAY_BUFFER - Static variable in class foundry.veil.api.client.render.vertex.VertexArray
 
ELEMENT_CODEC - Static variable in class foundry.veil.api.client.util.VertexFormatCodec
 
ELLIPSIS - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
ELSE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
EMITTER - Static variable in class foundry.veil.api.quasar.data.QuasarParticles
 
EMITTER_SHAPE_SETTINGS - Static variable in class foundry.veil.api.quasar.data.QuasarParticles
 
emitterSettings() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the emitterSettings record component.
EmitterSettings - Record Class in foundry.veil.api.quasar.data
 
EmitterSettings(List<Holder<EmitterShapeSettings>>, Holder<ParticleSettings>, boolean) - Constructor for record class foundry.veil.api.quasar.data.EmitterSettings
Creates an instance of a EmitterSettings record class.
EmitterShape - Interface in foundry.veil.api.quasar.emitters.shape
 
EmitterShapeRegistry - Class in foundry.veil.api.quasar.registry
Registry for all emitter shapes.
EmitterShapeRegistry() - Constructor for class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
emitterShapeSettings() - Method in record class foundry.veil.api.quasar.data.EmitterSettings
 
EmitterShapeSettings - Record Class in foundry.veil.api.quasar.data
 
EmitterShapeSettings(EmitterShape, Vector3fc, Vector3fc, boolean) - Constructor for record class foundry.veil.api.quasar.data.EmitterShapeSettings
Creates an instance of a EmitterShapeSettings record class.
emitterShapeSettingsHolders() - Method in record class foundry.veil.api.quasar.data.EmitterSettings
Returns the value of the emitterShapeSettingsHolders record component.
emitterSuggestionProvider() - Static method in class foundry.veil.api.quasar.data.QuasarParticles
 
enable() - Static method in class foundry.veil.impl.client.render.pipeline.VeilBloomRenderer
 
enableAmbientOcclusion() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Enables ambient occlusion.
enableBuffers(ResourceLocation, DynamicBufferType...) - Method in class foundry.veil.api.client.render.VeilRenderer
Enables the specified dynamic render buffers.
enabled() - Method in record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
Returns the value of the enabled record component.
enabled() - Method in record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
Returns the value of the enabled record component.
ENABLED - Enum constant in enum class foundry.veil.api.client.render.ext.VeilDebug
 
encode(DynamicBufferType...) - Static method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
encode(Integer, DynamicOps<T>, T) - Method in class foundry.veil.api.util.ColorCodec
 
encode(T, DynamicOps<T1>, T1) - Method in class foundry.veil.api.util.EnumCodec
 
end() - Static method in class foundry.veil.impl.client.imgui.AdvancedFboImGuiAreaImpl
 
end() - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
end() - Static method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher
 
end() - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
Ends the running pass and cleans up resources.
endBatch() - Method in class foundry.veil.api.client.render.CachedBufferSource
 
endBatch(RenderType) - Method in class foundry.veil.api.client.render.CachedBufferSource
 
endFrame() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
endFrame() - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
endFrame() - Method in class foundry.veil.api.client.render.VeilRenderer
 
endFrame() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
endFrame() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
endFrame() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
endFrame(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineMinecraftMixin
 
ENDIF_LABELS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Warning
 
endImGui() - Static method in class foundry.veil.Veil
Disables ImGui writing.
endLastBatch() - Method in class foundry.veil.api.client.render.CachedBufferSource
 
endLastBatch(MultiBufferSource.BufferSource, String) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Finishes the last batch of the specified buffer builder if it has the same name.
endLastBatch(MultiBufferSource.BufferSource, RenderType) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Finishes the last batch of the specified buffer builder if it is the same render type.
endOpaque(CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferLevelRendererMixin
 
ensureStorage(int) - Method in class foundry.veil.mixin.pipeline.client.PipelineAutoStorageIndexBufferMixin
 
EntityExtension - Interface in foundry.veil.ext
 
enumArgument(Class<R>) - Static method in class foundry.veil.impl.ClientEnumArgument
 
enumCodec(Class<T>) - Static method in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
Creates a codec for the specified enum values.
EnumCodec<T> - Class in foundry.veil.api.util
Codec for serializing/deserializing enum constants.
EnumCodec.Builder<T> - Class in foundry.veil.api.util
Builder for creating a new EnumCodec.
environment - Variable in class foundry.veil.api.opencl.CLBuffer
 
EOF - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
EQ_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
EQUAL - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
EQUAL - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
EQUAL - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
EQUAL - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
EQUAL - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
 
EQUAL - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
equalDepthTestShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
equals(Object) - Method in record class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer.FontMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.Keyframe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.KeyframeTimeline
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.registry.PostPipelineStageRegistry.PipelineType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.registry.RenderTypeLayerRegistry.LayerType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class foundry.veil.api.client.render.BlendState
 
equals(Object) - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class foundry.veil.api.client.render.post.PostProcessingManager.ProfileEntry
 
equals(Object) - Method in record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.post.uniform.FloatUniform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.post.uniform.IntUniform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.CullLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.FormattedValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.RawValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.LineLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.util.TransparencyState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
equals(Object) - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
 
equals(Object) - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
equals(Object) - Method in class foundry.veil.api.glsl.grammar.GlslStructField
 
equals(Object) - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
equals(Object) - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Layout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.LayoutId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Name
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
equals(Object) - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslExclusiveOrNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslInclusiveOrNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalAndNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalOrNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalXorNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
equals(Object) - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
equals(Object) - Method in class foundry.veil.api.glsl.node.GlslTree
 
equals(Object) - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
equals(Object) - Method in class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
equals(Object) - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.EmitterSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.force.DragForceData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.force.GravityForceData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.emitters.module.update.VectorField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.quasar.particle.SpriteData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.BlockModelResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.FramebufferResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.LanguageResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.McMetaResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.PostPipelineResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.RenderTypeResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.TextResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.TextureResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.UnknownResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.VeilDynamicRegistry.Data
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.resource.VeilResourceInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.LayoutSerializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.Token
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification.Attribute
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.GlslLexer.Token
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.GlslTokenReader.Error
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.quasar.ColorGradient.AlphaPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.quasar.ColorGradient.RGBPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.resource.action.ModelInspectAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.resource.action.OverrideAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.resource.action.TextEditAction
Indicates whether some other object is "equal to" this one.
equipProgress - Variable in class foundry.veil.api.client.pose.PoseData
 
error(int, int, String) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Handles an error.
error(int, int, String) - Method in class foundry.veil.lib.anarres.cpp.Source
 
error(Token, String) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Handles an error.
error(String) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
Error(int, String) - Constructor for record class foundry.veil.impl.glsl.GlslTokenReader.Error
Creates an instance of a Error record class.
ERROR - Enum constant in enum class foundry.veil.lib.anarres.cpp.Warning
 
errors() - Method in record class foundry.veil.api.resource.VeilDynamicRegistry.Data
Returns the value of the errors record component.
ERRORS - Static variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
Euclidean - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularDistanceFunction
 
EuclideanSq - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularDistanceFunction
 
EXAMPLE_GROUP - Static variable in interface foundry.veil.api.client.editor.Inspector
 
execute(int[], int[]) - Method in class foundry.veil.api.opencl.CLKernel
Executes this kernel in n dimensions.
execute(int, int) - Method in class foundry.veil.api.opencl.CLKernel
Executes this kernel in 1 dimension.
execute(int, int, int, int) - Method in class foundry.veil.api.opencl.CLKernel
Executes this kernel in 2 dimensions.
execute(int, int, int, int, int, int) - Method in class foundry.veil.api.opencl.CLKernel
Executes this kernel in 3 dimensions.
execute(Runnable) - Method in interface foundry.veil.api.TickTaskScheduler
Executes the specified command on the next particle system tick.
execute(Runnable) - Method in class foundry.veil.impl.TickTaskSchedulerImpl
 
expression() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.LayoutId
Returns the value of the expression record component.
ExtendedPose - Class in foundry.veil.api.client.pose
An abstract class for a pose that can be applied to a model.
ExtendedPose() - Constructor for class foundry.veil.api.client.pose.ExtendedPose
 
EXTENSION - Static variable in class foundry.veil.impl.resource.loader.BlockModelResourceLoader
 
EXTENSION - Static variable in class foundry.veil.impl.resource.loader.LanguageResourceLoader
 

F

F_DOUBLE - Static variable in class foundry.veil.lib.anarres.cpp.NumericValue
 
F_FLOAT - Static variable in class foundry.veil.lib.anarres.cpp.NumericValue
 
F_INT - Static variable in class foundry.veil.lib.anarres.cpp.NumericValue
 
F_LONG - Static variable in class foundry.veil.lib.anarres.cpp.NumericValue
 
F_LONGLONG - Static variable in class foundry.veil.lib.anarres.cpp.NumericValue
 
F_UNSIGNED - Static variable in class foundry.veil.lib.anarres.cpp.NumericValue
 
f32(String, VeilShaderBufferLayout.Builder.FloatSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
f64(String, VeilShaderBufferLayout.Builder.DoubleSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
FABRIC - Enum constant in enum class foundry.veil.platform.VeilPlatform.PlatformType
 
face() - Method in record class foundry.veil.api.client.render.rendertype.layer.CullLayer
Returns the value of the face record component.
faceVelocity() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the faceVelocity record component.
FaceVelocityModule - Class in foundry.veil.api.quasar.emitters.module.update
 
FaceVelocityModule() - Constructor for class foundry.veil.api.quasar.emitters.module.update.FaceVelocityModule
 
FACTORY - Static variable in interface foundry.veil.api.network.VeilPacketManager
The singleton instance of the VeilPacketManager.Factory.
FACTORY - Static variable in interface foundry.veil.platform.registry.RegistrationProvider
The singleton instance of the RegistrationProvider.Factory.
FAIL - Enum constant in enum class foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.IncludeOverloadStrategy
Will error if any fields or functions from includes conflict with data in shader source files.
FastNoiseLite - Class in foundry.veil.api.util
 
FastNoiseLite() - Constructor for class foundry.veil.api.util.FastNoiseLite
 
FastNoiseLite(int) - Constructor for class foundry.veil.api.util.FastNoiseLite
 
FastNoiseLite.CellularDistanceFunction - Enum Class in foundry.veil.api.util
 
FastNoiseLite.CellularReturnType - Enum Class in foundry.veil.api.util
 
FastNoiseLite.DomainWarpType - Enum Class in foundry.veil.api.util
 
FastNoiseLite.FractalType - Enum Class in foundry.veil.api.util
 
FastNoiseLite.NoiseType - Enum Class in foundry.veil.api.util
 
FastNoiseLite.RotationType3D - Enum Class in foundry.veil.api.util
 
FastNoiseLite.Vector2 - Class in foundry.veil.api.util
 
FastNoiseLite.Vector3 - Class in foundry.veil.api.util
 
FBm - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.FractalType
 
fbo() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
Feature - Enum Class in foundry.veil.lib.anarres.cpp
Features of the Preprocessor, which may be enabled or disabled.
FF_SIZE - Static variable in class foundry.veil.lib.anarres.cpp.NumericValue
 
field(String) - Method in class foundry.veil.api.glsl.node.GlslTree
 
fields() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Returns the value of the fields record component.
fields() - Method in class foundry.veil.api.glsl.node.GlslTree
 
fields() - Method in record class foundry.veil.impl.client.render.LayoutSerializer
Returns the value of the fields record component.
fields() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Returns the value of the fields record component.
fields() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Returns the value of the fields record component.
fileName() - Method in record class foundry.veil.api.resource.VeilResourceInfo
 
filePath() - Method in record class foundry.veil.api.resource.VeilResourceInfo
Returns the value of the filePath record component.
fillPlaceholders(String) - Method in class foundry.veil.impl.client.render.shader.modifier.SimpleShaderModification
 
filter() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the filter record component.
filter() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Returns the value of the filter record component.
filter() - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
Returns the value of the filter record component.
filter() - Method in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource
 
Filter - Class in foundry.veil.api.client.color
 
Filter() - Constructor for class foundry.veil.api.client.color.Filter
 
Filter.IFilterType - Interface in foundry.veil.api.client.color
 
findDevPath(Path, Path) - Static method in interface foundry.veil.ext.PackResourcesExtension
 
findDevPaths(Path, Path) - Static method in interface foundry.veil.ext.PackResourcesExtension
 
finish() - Method in class foundry.veil.api.opencl.CLEnvironment
Blocks until all CL commands have completed.
FIRST_PERSON - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
FIXED - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
flags() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Returns the value of the flags record component.
FLAT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Interpolation
 
FLAT - Enum constant in enum class foundry.veil.api.quasar.fx.Line.RenderMode
 
FLAT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
FLIP_X - Static variable in class foundry.veil.impl.client.editor.TextureInspector
 
FLIP_Y - Static variable in class foundry.veil.impl.client.editor.TextureInspector
 
FLOAT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
FLOAT - Enum constant in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
 
FLOAT - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.EdgeType
 
FLOAT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
FLOAT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
FLOAT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
FLOAT_32_UNSIGNED_INT_24_8_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
floatConstant(float) - Static method in interface foundry.veil.api.glsl.node.GlslNode
 
FLOATING_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
FloatUniform - Record Class in foundry.veil.api.client.render.post.uniform
 
FloatUniform(float[]) - Constructor for record class foundry.veil.api.client.render.post.uniform.FloatUniform
Creates an instance of a FloatUniform record class.
floatValue() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
floatValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
 
floatValue() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
flush() - Static method in class foundry.veil.impl.client.render.pipeline.VeilBloomRenderer
 
FontMetadata(short[]) - Constructor for record class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer.FontMetadata
Creates an instance of a FontMetadata record class.
FOR - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
Force - Class in foundry.veil.api.quasar.data.module
 
Force() - Constructor for class foundry.veil.api.quasar.data.module.Force
 
forceModules() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the forceModules record component.
ForceParticleModule - Interface in foundry.veil.api.quasar.emitters.module
 
forceRenderMainHand() - Method in class foundry.veil.api.client.pose.ExtendedPose
 
forceRenderMainHand() - Method in interface foundry.veil.api.client.pose.VeilPoseable
Whether to force render the main hand in first person
forceRenderOffhand() - Method in class foundry.veil.api.client.pose.ExtendedPose
 
forceRenderOffhand() - Method in interface foundry.veil.api.client.pose.VeilPoseable
Whether to force render the offhand in first person
forceSpawn() - Method in record class foundry.veil.api.quasar.data.EmitterSettings
Returns the value of the forceSpawn record component.
ForLoopNode - Class in foundry.veil.api.glsl.node.branch
Represents for loops.
ForLoopNode(GlslNode, GlslNode, GlslNode, Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.branch.ForLoopNode
 
format() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the format record component.
format() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the format record component.
format() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
Returns the value of the format record component.
FormattedValue(String, Function<String, T>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.FormattedValue
Creates an instance of a FormattedValue record class.
forText(String) - Static method in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
foundry.veil - package foundry.veil
 
foundry.veil.api - package foundry.veil.api
 
foundry.veil.api.client.anim - package foundry.veil.api.client.anim
 
foundry.veil.api.client.color - package foundry.veil.api.client.color
 
foundry.veil.api.client.color.theme - package foundry.veil.api.client.color.theme
 
foundry.veil.api.client.editor - package foundry.veil.api.client.editor
 
foundry.veil.api.client.imgui - package foundry.veil.api.client.imgui
 
foundry.veil.api.client.necromancer - package foundry.veil.api.client.necromancer
 
foundry.veil.api.client.necromancer.animation - package foundry.veil.api.client.necromancer.animation
 
foundry.veil.api.client.necromancer.animation.keyframe - package foundry.veil.api.client.necromancer.animation.keyframe
 
foundry.veil.api.client.necromancer.constraint - package foundry.veil.api.client.necromancer.constraint
 
foundry.veil.api.client.necromancer.render - package foundry.veil.api.client.necromancer.render
 
foundry.veil.api.client.pose - package foundry.veil.api.client.pose
 
foundry.veil.api.client.registry - package foundry.veil.api.client.registry
 
foundry.veil.api.client.render - package foundry.veil.api.client.render
 
foundry.veil.api.client.render.dynamicbuffer - package foundry.veil.api.client.render.dynamicbuffer
 
foundry.veil.api.client.render.ext - package foundry.veil.api.client.render.ext
 
foundry.veil.api.client.render.framebuffer - package foundry.veil.api.client.render.framebuffer
 
foundry.veil.api.client.render.light - package foundry.veil.api.client.render.light
 
foundry.veil.api.client.render.light.renderer - package foundry.veil.api.client.render.light.renderer
 
foundry.veil.api.client.render.post - package foundry.veil.api.client.render.post
 
foundry.veil.api.client.render.post.stage - package foundry.veil.api.client.render.post.stage
 
foundry.veil.api.client.render.post.uniform - package foundry.veil.api.client.render.post.uniform
 
foundry.veil.api.client.render.rendertype - package foundry.veil.api.client.render.rendertype
 
foundry.veil.api.client.render.rendertype.layer - package foundry.veil.api.client.render.rendertype.layer
 
foundry.veil.api.client.render.shader - package foundry.veil.api.client.render.shader
 
foundry.veil.api.client.render.shader.definition - package foundry.veil.api.client.render.shader.definition
 
foundry.veil.api.client.render.shader.processor - package foundry.veil.api.client.render.shader.processor
 
foundry.veil.api.client.render.shader.program - package foundry.veil.api.client.render.shader.program
 
foundry.veil.api.client.render.shader.texture - package foundry.veil.api.client.render.shader.texture
 
foundry.veil.api.client.render.texture - package foundry.veil.api.client.render.texture
 
foundry.veil.api.client.render.vertex - package foundry.veil.api.client.render.vertex
 
foundry.veil.api.client.tooltip - package foundry.veil.api.client.tooltip
 
foundry.veil.api.client.tooltip.anim - package foundry.veil.api.client.tooltip.anim
 
foundry.veil.api.client.ui.util - package foundry.veil.api.client.ui.util
 
foundry.veil.api.client.util - package foundry.veil.api.client.util
 
foundry.veil.api.compat - package foundry.veil.api.compat
 
foundry.veil.api.event - package foundry.veil.api.event
 
foundry.veil.api.glsl - package foundry.veil.api.glsl
 
foundry.veil.api.glsl.grammar - package foundry.veil.api.glsl.grammar
 
foundry.veil.api.glsl.node - package foundry.veil.api.glsl.node
 
foundry.veil.api.glsl.node.branch - package foundry.veil.api.glsl.node.branch
 
foundry.veil.api.glsl.node.expression - package foundry.veil.api.glsl.node.expression
 
foundry.veil.api.glsl.node.function - package foundry.veil.api.glsl.node.function
 
foundry.veil.api.glsl.node.primary - package foundry.veil.api.glsl.node.primary
 
foundry.veil.api.glsl.node.variable - package foundry.veil.api.glsl.node.variable
 
foundry.veil.api.glsl.visitor - package foundry.veil.api.glsl.visitor
 
foundry.veil.api.molang - package foundry.veil.api.molang
 
foundry.veil.api.network - package foundry.veil.api.network
 
foundry.veil.api.network.handler - package foundry.veil.api.network.handler
 
foundry.veil.api.opencl - package foundry.veil.api.opencl
 
foundry.veil.api.opencl.event - package foundry.veil.api.opencl.event
 
foundry.veil.api.quasar.data - package foundry.veil.api.quasar.data
 
foundry.veil.api.quasar.data.module - package foundry.veil.api.quasar.data.module
 
foundry.veil.api.quasar.data.module.collision - package foundry.veil.api.quasar.data.module.collision
 
foundry.veil.api.quasar.data.module.force - package foundry.veil.api.quasar.data.module.force
 
foundry.veil.api.quasar.data.module.init - package foundry.veil.api.quasar.data.module.init
 
foundry.veil.api.quasar.data.module.render - package foundry.veil.api.quasar.data.module.render
 
foundry.veil.api.quasar.data.module.update - package foundry.veil.api.quasar.data.module.update
 
foundry.veil.api.quasar.emitters - package foundry.veil.api.quasar.emitters
 
foundry.veil.api.quasar.emitters.module - package foundry.veil.api.quasar.emitters.module
 
foundry.veil.api.quasar.emitters.module.force - package foundry.veil.api.quasar.emitters.module.force
 
foundry.veil.api.quasar.emitters.module.init - package foundry.veil.api.quasar.emitters.module.init
 
foundry.veil.api.quasar.emitters.module.render - package foundry.veil.api.quasar.emitters.module.render
 
foundry.veil.api.quasar.emitters.module.update - package foundry.veil.api.quasar.emitters.module.update
 
foundry.veil.api.quasar.emitters.shape - package foundry.veil.api.quasar.emitters.shape
 
foundry.veil.api.quasar.fx - package foundry.veil.api.quasar.fx
 
foundry.veil.api.quasar.particle - package foundry.veil.api.quasar.particle
 
foundry.veil.api.quasar.registry - package foundry.veil.api.quasar.registry
 
foundry.veil.api.resource - package foundry.veil.api.resource
 
foundry.veil.api.resource.editor - package foundry.veil.api.resource.editor
 
foundry.veil.api.resource.type - package foundry.veil.api.resource.type
 
foundry.veil.api.util - package foundry.veil.api.util
 
foundry.veil.ext - package foundry.veil.ext
 
foundry.veil.ext.iris - package foundry.veil.ext.iris
 
foundry.veil.ext.sodium - package foundry.veil.ext.sodium
 
foundry.veil.impl - package foundry.veil.impl
 
foundry.veil.impl.client - package foundry.veil.impl.client
 
foundry.veil.impl.client.editor - package foundry.veil.impl.client.editor
 
foundry.veil.impl.client.imgui - package foundry.veil.impl.client.imgui
 
foundry.veil.impl.client.imgui.style - package foundry.veil.impl.client.imgui.style
 
foundry.veil.impl.client.necromancer.render - package foundry.veil.impl.client.necromancer.render
 
foundry.veil.impl.client.render - package foundry.veil.impl.client.render
 
foundry.veil.impl.client.render.dynamicbuffer - package foundry.veil.impl.client.render.dynamicbuffer
 
foundry.veil.impl.client.render.framebuffer - package foundry.veil.impl.client.render.framebuffer
 
foundry.veil.impl.client.render.light - package foundry.veil.impl.client.render.light
 
foundry.veil.impl.client.render.perspective - package foundry.veil.impl.client.render.perspective
 
foundry.veil.impl.client.render.pipeline - package foundry.veil.impl.client.render.pipeline
 
foundry.veil.impl.client.render.shader - package foundry.veil.impl.client.render.shader
 
foundry.veil.impl.client.render.shader.definition - package foundry.veil.impl.client.render.shader.definition
 
foundry.veil.impl.client.render.shader.modifier - package foundry.veil.impl.client.render.shader.modifier
 
foundry.veil.impl.client.render.shader.program - package foundry.veil.impl.client.render.shader.program
 
foundry.veil.impl.client.render.shader.transformer - package foundry.veil.impl.client.render.shader.transformer
 
foundry.veil.impl.client.render.vertex - package foundry.veil.impl.client.render.vertex
 
foundry.veil.impl.client.render.wrapper - package foundry.veil.impl.client.render.wrapper
 
foundry.veil.impl.compat.sodium - package foundry.veil.impl.compat.sodium
 
foundry.veil.impl.glsl - package foundry.veil.impl.glsl
 
foundry.veil.impl.network - package foundry.veil.impl.network
 
foundry.veil.impl.quasar - package foundry.veil.impl.quasar
 
foundry.veil.impl.resource - package foundry.veil.impl.resource
 
foundry.veil.impl.resource.action - package foundry.veil.impl.resource.action
 
foundry.veil.impl.resource.loader - package foundry.veil.impl.resource.loader
 
foundry.veil.impl.resource.tree - package foundry.veil.impl.resource.tree
 
foundry.veil.lib.anarres.cpp - package foundry.veil.lib.anarres.cpp
 
foundry.veil.mixin.debug - package foundry.veil.mixin.debug
 
foundry.veil.mixin.debug.accessor - package foundry.veil.mixin.debug.accessor
 
foundry.veil.mixin.debug.client - package foundry.veil.mixin.debug.client
 
foundry.veil.mixin.dynamicbuffer.accessor - package foundry.veil.mixin.dynamicbuffer.accessor
 
foundry.veil.mixin.dynamicbuffer.client - package foundry.veil.mixin.dynamicbuffer.client
 
foundry.veil.mixin.fix - package foundry.veil.mixin.fix
 
foundry.veil.mixin.framebuffer.client - package foundry.veil.mixin.framebuffer.client
 
foundry.veil.mixin.imgui.client - package foundry.veil.mixin.imgui.client
 
foundry.veil.mixin.necromancer.client - package foundry.veil.mixin.necromancer.client
 
foundry.veil.mixin.performance.client - package foundry.veil.mixin.performance.client
 
foundry.veil.mixin.perspective.accessor - package foundry.veil.mixin.perspective.accessor
 
foundry.veil.mixin.perspective.client - package foundry.veil.mixin.perspective.client
 
foundry.veil.mixin.pipeline.accessor - package foundry.veil.mixin.pipeline.accessor
 
foundry.veil.mixin.pipeline.client - package foundry.veil.mixin.pipeline.client
 
foundry.veil.mixin.quasar.client - package foundry.veil.mixin.quasar.client
 
foundry.veil.mixin.registry.accessor - package foundry.veil.mixin.registry.accessor
 
foundry.veil.mixin.rendertype.accessor - package foundry.veil.mixin.rendertype.accessor
 
foundry.veil.mixin.rendertype.client - package foundry.veil.mixin.rendertype.client
 
foundry.veil.mixin.resource - package foundry.veil.mixin.resource
 
foundry.veil.mixin.resource.accessor - package foundry.veil.mixin.resource.accessor
 
foundry.veil.mixin.resource.client - package foundry.veil.mixin.resource.client
 
foundry.veil.mixin.shader.client - package foundry.veil.mixin.shader.client
 
foundry.veil.mixin.tooltip - package foundry.veil.mixin.tooltip
 
foundry.veil.platform - package foundry.veil.platform
 
foundry.veil.platform.registry - package foundry.veil.platform.registry
 
fragment() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the fragment record component.
Frame - Class in foundry.veil.api.client.anim
 
Frame(Vec3, Vec3, Vec3) - Constructor for class foundry.veil.api.client.anim.Frame
 
frameAtProgress(float) - Method in class foundry.veil.api.client.anim.Path
 
FRAMEBUFFER - Enum constant in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Type
 
FRAMEBUFFER - Static variable in class foundry.veil.api.client.registry.VeilResourceEditorRegistry
 
FRAMEBUFFER_CODEC - Static variable in class foundry.veil.api.client.render.framebuffer.FramebufferManager
 
FRAMEBUFFER_LISTER - Static variable in class foundry.veil.api.client.render.framebuffer.FramebufferManager
 
FramebufferAttachmentDefinition - Record Class in foundry.veil.api.client.render.framebuffer
Represents a framebuffer attachment that can be turned into a real framebuffer.
FramebufferAttachmentDefinition(FramebufferAttachmentDefinition.Type, FramebufferAttachmentDefinition.Format, FramebufferAttachmentDefinition.DataType, boolean, TextureFilter, int, String) - Constructor for record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Creates an instance of a FramebufferAttachmentDefinition record class.
FramebufferAttachmentDefinition.DataType - Enum Class in foundry.veil.api.client.render.framebuffer
The formats for attachments.
FramebufferAttachmentDefinition.Format - Enum Class in foundry.veil.api.client.render.framebuffer
The formats for attachments.
FramebufferAttachmentDefinition.Type - Enum Class in foundry.veil.api.client.render.framebuffer
The type of attachments.
FramebufferDefinition - Record Class in foundry.veil.api.client.render.framebuffer
Represents a framebuffer definition that can be turned into a real framebuffer.
FramebufferDefinition(MolangExpression, MolangExpression, FramebufferAttachmentDefinition[], FramebufferAttachmentDefinition, boolean) - Constructor for record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Creates a new framebuffer.
FramebufferEditAction - Enum Class in foundry.veil.impl.resource.action
 
FramebufferFileEditor - Class in foundry.veil.api.resource.editor
 
FramebufferFileEditor(VeilEditorEnvironment, FramebufferResource) - Constructor for class foundry.veil.api.resource.editor.FramebufferFileEditor
 
framebufferId() - Method in record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
Returns the value of the framebufferId record component.
frameBufferId - Variable in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
frameBufferId - Variable in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
FramebufferInspector - Class in foundry.veil.impl.client.editor
 
FramebufferInspector() - Constructor for class foundry.veil.impl.client.editor.FramebufferInspector
 
FramebufferManager - Class in foundry.veil.api.client.render.framebuffer
Manages all framebuffers and custom definitions specified in files.
FramebufferManager() - Constructor for class foundry.veil.api.client.render.framebuffer.FramebufferManager
Creates a new instance of the framebuffer manager.
FramebufferPostStage - Class in foundry.veil.api.client.render.post.stage
An abstract stage that uses a framebuffer as the input and output.
FramebufferPostStage(ResourceLocation, ResourceLocation, boolean) - Constructor for class foundry.veil.api.client.render.post.stage.FramebufferPostStage
Creates a post stage with the specified input and output framebuffers.
FramebufferRenderTargetAccessor - Interface in foundry.veil.mixin.framebuffer.client
 
FramebufferResource - Record Class in foundry.veil.api.resource.type
 
FramebufferResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.FramebufferResource
Creates an instance of a FramebufferResource record class.
FramebufferResourceLoader - Class in foundry.veil.impl.resource.loader
 
FramebufferResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.FramebufferResourceLoader
 
FramebufferSource - Record Class in foundry.veil.api.client.render.shader.texture
Source of a shader texture using a framebuffer.
FramebufferSource(ResourceLocation, int, boolean, TextureFilter) - Constructor for record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Creates an instance of a FramebufferSource record class.
frameCount() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns the value of the frameCount record component.
frameHeight() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns the value of the frameHeight record component.
frameTime() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns the value of the frameTime record component.
frameWidth() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns the value of the frameWidth record component.
free() - Method in interface foundry.veil.api.client.editor.Inspector
Frees any resources allocated by this editor before being destroyed.
free() - Method in class foundry.veil.api.client.imgui.CodeEditor
 
free() - Method in class foundry.veil.api.client.necromancer.render.Skin
 
free() - Method in class foundry.veil.api.client.render.CachedBufferSource
 
free() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
free() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
free() - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
 
free() - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
free() - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
 
free() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
 
free() - Method in interface foundry.veil.api.client.render.post.PostPipeline
Allows a post pipeline to dispose of any resources it takes up.
free() - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
free() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
free() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
 
free() - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
free() - Method in class foundry.veil.api.client.render.VeilRenderer
 
free() - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
free() - Method in class foundry.veil.api.opencl.CLBuffer
 
free() - Method in class foundry.veil.api.opencl.CLEnvironment
 
free() - Method in class foundry.veil.api.opencl.CLKernel
 
free() - Method in class foundry.veil.api.opencl.VeilOpenCL
 
free() - Method in class foundry.veil.impl.client.editor.OpenCLInspector
 
free() - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
free() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
free() - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
free() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
free() - Method in class foundry.veil.impl.client.render.light.DirectionalLightRenderer
 
free() - Static method in class foundry.veil.impl.client.render.pipeline.VeilBloomRenderer
 
free() - Static method in class foundry.veil.impl.client.render.pipeline.VeilFirstPersonRenderer
 
free() - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
free() - Method in class foundry.veil.impl.client.render.shader.CachedShaderCompiler
 
free() - Method in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
free() - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
free() - Method in class foundry.veil.impl.client.render.shader.DirectShaderCompiler
 
free() - Method in class foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
 
free() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
 
free() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
free() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
 
free() - Static method in class foundry.veil.impl.client.render.shader.transformer.SodiumShaderProcessor
 
free() - Static method in class foundry.veil.impl.client.render.shader.transformer.VanillaShaderProcessor
 
free() - Static method in class foundry.veil.impl.client.render.shader.VeilVanillaShaders
 
free() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
free() - Static method in class foundry.veil.impl.quasar.QuasarParticleHandler
 
free() - Method in class foundry.veil.impl.resource.VeilPackResources
 
free() - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
free(ClientLevel, CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
free(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
FreeNativeResourcesEvent - Interface in foundry.veil.api.event
Fired when Minecraft frees all native resources on the client.
freeProgram(ResourceLocation) - Method in class foundry.veil.api.opencl.CLEnvironment
Destroys the program with the specified name.
frequency() - Method in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
Returns the value of the frequency record component.
fromBlaze3D(VertexBuffer.Usage) - Static method in enum class foundry.veil.api.client.render.vertex.VertexArray.DrawUsage
 
fromBlaze3D(VertexFormat.IndexType) - Static method in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
 
fromJson(JsonObject) - Method in class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer
 
fromSurface() - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
Returns the value of the fromSurface record component.
fromType(VertexFormatElement.Type) - Static method in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
FRONT - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
 
FRONT_AND_BACK - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
 
FrustumExtension - Interface in foundry.veil.ext
 
FrustumMixin - Class in foundry.veil.mixin.perspective.client
 
FrustumMixin() - Constructor for class foundry.veil.mixin.perspective.client.FrustumMixin
 
func() - Method in record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
Returns the value of the func record component.
Function(String, int, boolean, String) - Constructor for record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Creates an instance of a Function record class.
FUNCTION - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
functions() - Method in class foundry.veil.api.glsl.node.GlslTree
 

G

g - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
g - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
GameRendererAccessor - Interface in foundry.veil.mixin.perspective.accessor
 
gatherTooltipComponents(ItemStack, List<? extends FormattedText>, TooltipComponent, int, int, int, Font, Font) - Static method in class foundry.veil.api.client.util.UIUtils
 
GE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
GE_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
geometry() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the geometry record component.
GEQUAL - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
GEQUAL - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
GEQUAL - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
GEQUAL - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
 
GEQUAL_DEPTH_TEST - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
get() - Static method in enum class foundry.veil.api.client.render.ext.VeilDebug
 
get() - Static method in enum class foundry.veil.api.client.render.ext.VeilMultiBind
 
get() - Static method in class foundry.veil.api.molang.VeilMolang
 
get() - Static method in class foundry.veil.api.opencl.VeilOpenCL
 
get() - Static method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
get() - Method in interface foundry.veil.platform.registry.RegistryObject
Gets the object behind this wrapper.
get(int) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
get(Registry<T>, String) - Static method in interface foundry.veil.platform.registry.RegistrationProvider
Gets a provider for specified modId and registry.
get(ResourceKey<? extends Registry<T>>, String) - Static method in interface foundry.veil.platform.registry.RegistrationProvider
Gets a provider for specified modId and resourceKey.
get(ResourceLocation, Object...) - Method in class foundry.veil.api.client.render.rendertype.DynamicRenderTypeManager
Retrieves and caches a rendertype with the specified id.
get(ResourceLocation, Object...) - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
Retrieves and caches a render type with the specified id.
GET_ATTRIBUTE - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
getAcceleration() - Method in class foundry.veil.api.quasar.emitters.module.force.ConstantForceModule
 
getActions() - Method in record class foundry.veil.api.resource.type.BlockModelResource
 
getActions() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
getActions() - Method in record class foundry.veil.api.resource.type.LanguageResource
 
getActions() - Method in record class foundry.veil.api.resource.type.McMetaResource
 
getActions() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
 
getActions() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
 
getActions() - Method in record class foundry.veil.api.resource.type.TextResource
 
getActions() - Method in record class foundry.veil.api.resource.type.TextureResource
 
getActions() - Method in record class foundry.veil.api.resource.type.UnknownResource
 
getActions() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
 
getActions() - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
 
getActions() - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
 
getActions() - Method in interface foundry.veil.api.resource.VeilResource
 
getActiveBuffers() - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
getActiveBuffers(ResourceLocation) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
getActivePipelines() - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
getAdjacentKeyframes(float, boolean, Keyframe[]) - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.KeyframeTimeline
 
getAge() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getAgePercent() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getAllModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getAllPacks() - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
getAlpha() - Method in class foundry.veil.api.client.color.Color
 
getAlpha() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getAlphaInt() - Method in class foundry.veil.api.client.color.Color
 
getAlphaPoints() - Method in class foundry.veil.impl.quasar.ColorGradient
 
getAndCastProperty(String) - Method in class foundry.veil.api.client.color.ColorTheme
 
getAngle() - Method in class foundry.veil.api.client.render.light.AreaLight
 
getAnimationProgress() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
getAnimationSpeed() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
getAnimator() - Method in interface foundry.veil.api.client.necromancer.SkeletonParent
 
getArgs() - Method in class foundry.veil.lib.anarres.cpp.Macro
Returns the number of arguments to this macro.
getAtlases() - Method in interface foundry.veil.mixin.resource.accessor.ResourceAtlasSetAccessor
 
getAtlases() - Method in interface foundry.veil.mixin.resource.accessor.ResourceModelManagerAccessor
 
getAtlasSprite() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getAttachedEntity() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getAttachmentType() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
Returns the OpenGL attachment point.
getAttachmentType() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
getAttachmentType() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getBackgroundColor() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getBase() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
getBillboard() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getBillboard() - Method in class foundry.veil.api.quasar.fx.Line
 
getBinding() - Method in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
getBlitShader() - Method in interface foundry.veil.mixin.debug.accessor.DebugGameRendererAccessor
 
getBlock(VeilShaderBufferLayout<T>) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Retrieves the registered block for the specified layout.
getBlock(VeilShaderBufferLayout<T>) - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
getBlockPosition() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getBlockStateInOrUnder() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getBlue() - Method in class foundry.veil.api.client.color.Color
 
getBlue() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getBlueInt() - Method in class foundry.veil.api.client.color.Color
 
getBody() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
getBody() - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
getBody() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
getBody() - Method in interface foundry.veil.api.glsl.node.GlslNode
 
getBody() - Method in class foundry.veil.api.glsl.node.GlslTree
 
getBottomBorderColor() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getBoundingBox() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getBranches() - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
getBrightness() - Method in class foundry.veil.api.client.render.light.Light
 
getBrightness() - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
getBuffer(RenderType) - Method in class foundry.veil.api.client.render.CachedBufferSource
 
getBuffer(RenderType) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
getBuffer(RenderType) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
getBufferTexture(DynamicBufferType) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
getBytes() - Method in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
 
getCameraBobOffset() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getCameraBobOffset() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
getCameraMatrices() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getCameraPosition() - Method in class foundry.veil.api.client.render.CameraMatrices
 
GetCellularDistanceFunction() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetCellularJitterModifier() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetCellularReturnType() - Method in class foundry.veil.api.util.FastNoiseLite
 
getClearChannels() - Method in interface foundry.veil.mixin.framebuffer.client.FramebufferRenderTargetAccessor
 
getClearMask() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getClearMask() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getClearMask() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getCodec() - Method in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
 
getCollisionModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getColor() - Method in class foundry.veil.api.client.color.ColorTheme
 
getColor() - Method in class foundry.veil.api.client.render.light.Light
 
getColor() - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
getColor() - Method in class foundry.veil.api.quasar.fx.Line
 
getColor(float) - Method in class foundry.veil.impl.quasar.ColorGradient
 
getColor(float, Vector4f) - Method in class foundry.veil.impl.quasar.ColorGradient
 
getColor(int) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Retrieves the ImGui font to use for the specified Minecraft style.
getColor(String) - Method in class foundry.veil.api.client.color.ColorTheme
 
getColor(Vector4f, float) - Method in class foundry.veil.api.client.necromancer.Bone
 
getColorAttachment(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Checks the attachments for the specified slot.
getColorAttachment(int) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getColorAttachment(int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getColorAttachments() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getColorAttachments() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getColorAttachments() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getColorInt() - Method in class foundry.veil.api.client.render.light.Light
 
getColorRenderAttachment(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Retrieves the attachment for the specified slot.
getColors() - Method in class foundry.veil.api.client.color.ColorTheme
 
getColorsMap() - Method in class foundry.veil.api.client.color.ColorTheme
 
getColorTextureAttachment(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Retrieves the attachment for the specified slot.
getColorTextureId() - Method in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
getColorTextureId(CallbackInfoReturnable<Integer>) - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
getColumn() - Method in class foundry.veil.lib.anarres.cpp.LexerSource
Returns the column number of the last read character in this source.
getColumn() - Method in class foundry.veil.lib.anarres.cpp.Source
Returns the current column number within this Source.
getColumn() - Method in class foundry.veil.lib.anarres.cpp.Token
Returns the column at which this token started.
getCommandQueue() - Method in class foundry.veil.api.opencl.CLEnvironment
 
getCompletedFuture() - Method in class foundry.veil.impl.ThreadTaskScheduler
 
getComponents() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
getCondition() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
getCondition() - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
getCondition() - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
getCondition() - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
getCondition() - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
getConstant(double) - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
getContext() - Method in class foundry.veil.api.opencl.CLEnvironment
 
getCount() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getCullingFrustum() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
getCullingFrustum() - Method in interface foundry.veil.mixin.perspective.accessor.LevelRendererAccessor
 
getCurrentFrame() - Method in class foundry.veil.api.client.anim.Path
 
getCurrentKeyframe() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
getCurrentKeyframeAtProgress(float) - Method in class foundry.veil.api.client.anim.Path
 
getCursor() - Method in exception class foundry.veil.api.glsl.GlslSyntaxException
 
getCursor() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
getCursorOffset(int) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
getCurveMode() - Method in class foundry.veil.api.quasar.fx.Line
 
getData() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getData() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getDataType() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getDefaultFormats() - Static method in class foundry.veil.api.client.util.VertexFormatCodec
 
getDefinition() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getDefinition() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getDefinition(String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Retrieves a definition by name.
getDefinitionDependencies() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getDefinitionDependencies() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getDefinitions() - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
 
getDelimiter() - Method in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
getDelimiter() - Method in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
 
getDelimiter() - Method in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
getDelimiter() - Method in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
getDeltaPosition(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
getDepthAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getDepthAttachment() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getDepthAttachment() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getDepthRenderAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Retrieves a depth buffer render attachment.
getDepthTextureAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Retrieves a depth buffer texture attachment.
getDepthTextureId() - Method in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
getDepthTextureId(CallbackInfoReturnable<Integer>) - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
getDescription() - Method in interface foundry.veil.api.resource.VeilResourceAction
 
getDescription() - Method in enum class foundry.veil.impl.resource.action.FramebufferEditAction
 
getDescription() - Method in record class foundry.veil.impl.resource.action.ModelInspectAction
 
getDescription() - Method in record class foundry.veil.impl.resource.action.OverrideAction
 
getDescription() - Method in record class foundry.veil.impl.resource.action.TextEditAction
 
getDevice() - Method in class foundry.veil.api.opencl.CLEnvironment
 
getDeviceInfoInt(long, int) - Static method in class foundry.veil.api.opencl.VeilOpenCL
Retrieves the specified integer parameter from the specified device.
getDeviceInfoLong(long, int) - Static method in class foundry.veil.api.opencl.VeilOpenCL
Retrieves the specified long parameter from the specified device.
getDeviceInfoString(long, int) - Static method in class foundry.veil.api.opencl.VeilOpenCL
Retrieves the specified string parameter from the specified device.
getDirection() - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
getDirectives() - Method in class foundry.veil.api.glsl.node.GlslTree
 
getDisplayName() - Method in interface foundry.veil.api.client.editor.Inspector
 
getDisplayName() - Method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.DemoInspector
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.FramebufferInspector
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.LightInspector
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.OpenCLInspector
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.PostInspector
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
getDistance() - Method in class foundry.veil.api.client.render.light.AreaLight
 
GetDomainWarpAmp() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetDomainWarpType() - Method in class foundry.veil.api.util.FastNoiseLite
 
getDrawBuffers() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getDrawBuffers() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getDrawBuffers() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getDrawFramebuffer() - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
 
getDrawFramebuffer() - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
 
getDuration() - Method in class foundry.veil.api.client.anim.Keyframe
 
getDynamicBufferManger() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getDynamicBuffers() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getDynamicBuffersMask() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getDynamicFbo(AdvancedFbo, boolean) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
Creates a dynamic fbo from the specified framebuffer.
getDynamicRenderTypeManager() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getEasing() - Method in class foundry.veil.api.client.anim.Keyframe
 
getEditor() - Method in class foundry.veil.api.client.imgui.CodeEditor
 
getEditorManager() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getEmitter() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getEmitterCount() - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
getEmitterShapeSettings() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getEnabledRenderModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getEntityEffect() - Method in interface foundry.veil.mixin.debug.accessor.DebugLevelRendererAccessor
 
getEntries() - Method in interface foundry.veil.platform.registry.RegistrationProvider
 
getEnvironment() - Method in class foundry.veil.api.opencl.CLKernel
 
getEnvironment() - Method in class foundry.veil.api.opencl.VeilOpenCL
 
getEnvironment() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getEnvironment(CLEnvironmentOptions) - Method in class foundry.veil.api.opencl.VeilOpenCL
Retrieves an environment that follows the specified requirements.
getEnvironment(VeilOpenCL.DeviceInfo) - Method in class foundry.veil.api.opencl.VeilOpenCL
Retrieves the environment for the specified device.
getError() - Method in exception class foundry.veil.api.opencl.CLException
 
getErrors() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
getErrorString() - Method in exception class foundry.veil.api.opencl.CLException
 
getEventDispatcher() - Method in class foundry.veil.api.opencl.CLEnvironment
 
getExamples() - Method in class foundry.veil.impl.ClientEnumArgument
 
getExponent() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
getExponentBase() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
getExpression() - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
getExpression() - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
getExpression() - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
getExpression() - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
getExpressions() - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
getExpressions() - Method in class foundry.veil.api.glsl.node.expression.GlslExclusiveOrNode
 
getExpressions() - Method in class foundry.veil.api.glsl.node.expression.GlslInclusiveOrNode
 
getExpressions() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalAndNode
 
getExpressions() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalOrNode
 
getExpressions() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalXorNode
 
getExtension() - Method in enum class foundry.veil.api.resource.type.TextResource.Type
 
getFarPlane() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getFeature(Feature) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns true if the given feature is in the feature-set of this Preprocessor.
getFeatures() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the feature-set for this Preprocessor.
getFields() - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
getFieldSelection() - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
getFilter() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getFilter() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
getFirst() - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
getFirst() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
getFirst() - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
getFirst() - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
getFirst() - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
getFixedBuffers() - Method in interface foundry.veil.mixin.rendertype.accessor.RenderTypeBufferSourceAccessor
 
getFlags() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
getFloat(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getFloat(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getFloat(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves a single float by the specified name.
getFloats(CharSequence, float[]) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getFloats(CharSequence, float[]) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getFloats(CharSequence, float[]) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of floats by the specified name.
getFolder() - Method in class foundry.veil.api.client.render.shader.ShaderSourceSet
 
getFolder(String) - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
 
getFont(boolean, boolean) - Method in class foundry.veil.api.client.editor.EditorManager
 
getFont(ResourceLocation, boolean, boolean) - Method in class foundry.veil.api.client.editor.EditorManager
 
getFont(ResourceLocation, boolean, boolean) - Method in class foundry.veil.api.client.editor.ImGuiFontManager
 
getForceModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getFormat() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
 
getFormat() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
getFormat() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getFormat() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getFormat() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
GetFractalBounding() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetFractalGain() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetFractalLacunarity() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetFractalOctaves() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetFractalPingPongStrength() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetFractalType() - Method in class foundry.veil.api.util.FastNoiseLite
 
GetFractalWeightedStrength() - Method in class foundry.veil.api.util.FastNoiseLite
 
getFractionalPart() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
getFramebuffer(ResourceLocation) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
Retrieves a framebuffer by the specified name.
getFramebuffer(ResourceLocation) - Method in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Context
Retrieves a framebuffer by id.
getFramebuffer(ResourceLocation) - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
 
getFramebufferDefinition(ResourceLocation) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
Retrieves a framebuffer definition by the specified name.
getFramebufferManager() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getFramebufferOrDraw(ResourceLocation) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Retrieves a framebuffer by id or the main framebuffer if it doesn't exist.
getFramebuffers() - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
 
getFramebuffers() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getFrameworksPath() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the Objective-C frameworks path used by this Preprocessor.
getFrequency() - Method in class foundry.veil.api.quasar.fx.Line
 
GetFrequency() - Method in class foundry.veil.api.util.FastNoiseLite
 
getGlError() - Method in exception class foundry.veil.api.client.render.shader.ShaderException
 
getGlFace(Direction) - Static method in class foundry.veil.api.client.render.texture.CubemapTexture
Converts the Direction value to the correct GL cubemap enum.
getGlslConverter() - Method in class foundry.veil.api.client.render.shader.ShaderSourceSet
 
getGlType() - Method in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.BufferBinding
 
getGlType() - Method in enum class foundry.veil.api.client.render.vertex.VertexArray.DrawUsage
 
getGlType() - Method in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
 
getGlType() - Method in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
getGreen() - Method in class foundry.veil.api.client.color.Color
 
getGreen() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getGreenInt() - Method in class foundry.veil.api.client.color.Color
 
getGroup() - Method in interface foundry.veil.api.client.editor.Inspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.DemoInspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
getGroup() - Method in class foundry.veil.impl.client.editor.FramebufferInspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.LightInspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.OpenCLInspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.PostInspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
getGroup() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
getGuiInfo() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getGuiScale() - Method in class foundry.veil.api.client.render.GuiInfo
 
getHandle() - Method in class foundry.veil.api.opencl.CLKernel
 
getHeader() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
getHeader() - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
getHeight() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getHeight() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getHeight() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getHeight() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getHex() - Method in class foundry.veil.api.client.color.Color
 
getHexStr() - Method in class foundry.veil.api.client.color.Color
 
getIcon() - Method in enum class foundry.veil.api.resource.type.TextResource.Type
 
getIcon() - Method in interface foundry.veil.api.resource.VeilResourceAction
 
getIcon() - Method in enum class foundry.veil.impl.resource.action.FramebufferEditAction
 
getIcon() - Method in record class foundry.veil.impl.resource.action.ModelInspectAction
 
getIcon() - Method in record class foundry.veil.impl.resource.action.OverrideAction
 
getIcon() - Method in record class foundry.veil.impl.resource.action.TextEditAction
 
getIconCode() - Method in record class foundry.veil.api.resource.type.BlockModelResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.LanguageResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.McMetaResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.TextResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.TextureResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.UnknownResource
 
getIconCode() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
 
getIconCode() - Method in interface foundry.veil.api.resource.type.VeilShaderResource
 
getIconCode() - Method in interface foundry.veil.api.resource.VeilResource
Gets the icon code for this resource (ex.
getId() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getId() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
getId() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
getId() - Method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
getId() - Method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
getId() - Method in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
getId() - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
getId() - Method in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
getId() - Method in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
getId() - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
getId() - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
getId() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getId() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderWrapper
 
getId() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getId() - Method in interface foundry.veil.mixin.dynamicbuffer.accessor.DynamicBufferProgramAccessor
 
getId() - Method in interface foundry.veil.platform.registry.RegistryObject
Gets the id of the object.
getId(ShaderTextureSource.Context) - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
 
getId(ShaderTextureSource.Context) - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
 
getId(ShaderTextureSource.Context) - Method in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource
Retrieves the id of this texture based on context.
getImportProcessor() - Method in class foundry.veil.api.client.render.shader.processor.ShaderProcessorList
 
getIn() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
getIn() - Method in class foundry.veil.api.client.render.post.stage.FramebufferPostStage
 
getIncrement() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
getIndex() - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
getIndexCount() - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
getIndexCount(VertexBuffer) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Retrieves the number of indices in the specified vertex buffer.
getIndexType() - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
getIndexType() - Method in class foundry.veil.mixin.pipeline.client.PipelineVertexBufferMixin
 
getInit() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
getInitializer() - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
getInitModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getInstance() - Static method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
getInt(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getInt(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getInt(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves a single integer by the specified name.
getIntegerPart() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
getInternalFormat() - Method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
getInternalId() - Method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
getInts(CharSequence, int[]) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getInts(CharSequence, int[]) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getInts(CharSequence, int[]) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of integers by the specified name.
getInverseProjectionMatrix() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getInverseViewMatrix() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getInverseViewRotMatrix() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getItems() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Get the items to render in the tooltip and data about them
getItems() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getItemStack() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getItemStack() - Method in class foundry.veil.api.client.tooltip.VeilUIItemTooltipDataHolder
Get the itemstack to render
getKeyframeBefore(Frame) - Method in class foundry.veil.api.client.anim.Path
 
getKeyframes() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
getLastSharedType() - Method in interface foundry.veil.mixin.pipeline.accessor.PipelineBufferSourceAccessor
 
getLayers() - Method in class foundry.veil.api.client.render.rendertype.VeilRenderType.LayeredRenderType
 
getLayoutId() - Method in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.MemoryLayout
 
getLength() - Method in class foundry.veil.api.quasar.fx.Line
 
getLength() - Method in class foundry.veil.api.quasar.fx.Trail
 
getLevel() - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
getLevel() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getLevels() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
 
getLevels() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
getLevels() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getLifetime() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getLight0Direction() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
getLight1Direction() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
getLightColor() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getLightRenderer() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getLights(LightTypeRegistry.LightType<? extends T>) - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Retrieves all lights of the specified type.
getLine() - Method in class foundry.veil.lib.anarres.cpp.LexerSource
Returns the line number of the last read character in this source.
getLine() - Method in class foundry.veil.lib.anarres.cpp.Source
Returns the current line number within this Source.
getLine() - Method in class foundry.veil.lib.anarres.cpp.Token
Returns the line at which this token started.
getListener() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the PreprocessorListener which handles events for this Preprocessor.
getListeners() - Method in interface foundry.veil.mixin.pipeline.accessor.PipelineReloadableResourceManagerAccessor
 
getLoadedShaders() - Method in interface foundry.veil.api.compat.IrisCompat
 
getLoadedShaders() - Method in interface foundry.veil.api.compat.SodiumCompat
 
getLocalOffset() - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
getLocalTransform(Matrix4x3f, float) - Method in class foundry.veil.api.client.necromancer.Bone
 
getLocalTransform(Matrix4x3f, Quaternionf, float) - Method in class foundry.veil.api.client.necromancer.Bone
 
getLocation() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
getLocation() - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
getLoopType() - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
getMacro(String) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the named macro.
getMacros() - Method in class foundry.veil.api.glsl.node.GlslTree
 
getMacros() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the Map of Macros parsed during the run of this Preprocessor.
getMacros(Set<String>, ShaderPreDefinitions) - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
 
getMainFramebuffer() - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getMarkedNodes() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
getMarkers() - Method in class foundry.veil.api.glsl.node.GlslTree
 
getMask() - Method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
getMask() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
getMatrix(CharSequence, Matrix2f) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getMatrix(CharSequence, Matrix2f) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getMatrix(CharSequence, Matrix2f) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves a matrix2x2 by the specified name
getMatrix(CharSequence, Matrix3f) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getMatrix(CharSequence, Matrix3f) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getMatrix(CharSequence, Matrix3f) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves a matrix3x3 by the specified name
getMatrix(CharSequence, Matrix3x2f) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getMatrix(CharSequence, Matrix3x2f) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getMatrix(CharSequence, Matrix3x2f) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves a matrix3x2 by the specified name
getMatrix(CharSequence, Matrix4f) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getMatrix(CharSequence, Matrix4f) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getMatrix(CharSequence, Matrix4f) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves a matrix4x4 by the specified name
getMatrix(CharSequence, Matrix4x3f) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getMatrix(CharSequence, Matrix4x3f) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getMatrix(CharSequence, Matrix4x3f) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves a matrix4x3 by the specified name
getMaxDepth() - Method in class foundry.veil.api.client.necromancer.Skeleton
 
getMaxLifetime() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getMaxMipmapLevels() - Method in interface foundry.veil.mixin.resource.accessor.ResourceModelManagerAccessor
 
getMaxParticles() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getMaxWorkGroupSize() - Method in class foundry.veil.api.opencl.CLKernel
 
getMessage() - Method in exception class foundry.veil.api.glsl.GlslSyntaxException
 
getMessage() - Method in exception class foundry.veil.impl.client.render.shader.modifier.ShaderModificationSyntaxException
 
getMetadataSectionName() - Method in class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer
 
getMinDistance() - Method in class foundry.veil.api.quasar.fx.Line
 
getMixFactor() - Method in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
getModelTransform(Matrix4x3f, float) - Method in class foundry.veil.api.client.necromancer.Bone
 
getModelTransform(Matrix4x3f, Quaternionf, float) - Method in class foundry.veil.api.client.necromancer.Bone
 
getModelViewProjectionMatrix() - Method in interface foundry.veil.api.client.render.CullFrustum
 
getModelViewProjectionMatrix() - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
getModId() - Method in interface foundry.veil.platform.registry.RegistrationProvider
 
getModifierId(ShaderModification) - Method in class foundry.veil.api.client.render.shader.ShaderModificationManager
Retrieves the id of the specified modifier.
getModifiers(ResourceLocation) - Method in class foundry.veil.api.client.render.shader.ShaderModificationManager
Retrieves all modifiers for the specified shader.
getModules() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getName() - Method in class foundry.veil.api.client.color.theme.BooleanThemeProperty
 
getName() - Method in class foundry.veil.api.client.color.theme.ConsumerThemeProperty
 
getName() - Method in interface foundry.veil.api.client.color.theme.IThemeProperty
 
getName() - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
getName() - Method in class foundry.veil.api.client.color.theme.StringThemeProperty
 
getName() - Method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
getName() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
 
getName() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
getName() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getName() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getName() - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
getName() - Method in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
getName() - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
getName() - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
 
getName() - Method in class foundry.veil.api.glsl.grammar.GlslStructField
 
getName() - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
getName() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
getName() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
getName() - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
getName() - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
getName() - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
getName() - Method in class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
getName() - Method in class foundry.veil.api.quasar.data.QuasarParticles.Reloader
 
getName() - Method in interface foundry.veil.api.resource.VeilResourceAction
 
getName() - Method in class foundry.veil.api.util.CompositeReloadListener
 
getName() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getName() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderWrapper
 
getName() - Method in enum class foundry.veil.impl.resource.action.FramebufferEditAction
 
getName() - Method in record class foundry.veil.impl.resource.action.ModelInspectAction
 
getName() - Method in record class foundry.veil.impl.resource.action.OverrideAction
 
getName() - Method in record class foundry.veil.impl.resource.action.TextEditAction
 
getName() - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
 
getName() - Method in class foundry.veil.impl.resource.VeilPackResources
 
getName() - Method in class foundry.veil.lib.anarres.cpp.Macro
Returns the name of this macro.
getName() - Method in class foundry.veil.lib.anarres.cpp.Source
Returns the human-readable name of the current Source.
getName() - Method in interface foundry.veil.mixin.rendertype.accessor.RenderStateShardAccessor
 
getName(int) - Static method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getName(RenderStateShard) - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
Retrieves the name of the specified render shard.
getNames() - Method in class foundry.veil.api.client.color.ColorTheme
 
getNames() - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
getNearPlane() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getNextKeyframe() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
GetNoise(float, float) - Method in class foundry.veil.api.util.FastNoiseLite
 
GetNoise(float, float, float) - Method in class foundry.veil.api.util.FastNoiseLite
 
GetNoiseType() - Method in class foundry.veil.api.util.FastNoiseLite
 
getNotAllowedCursor(int) - Method in class foundry.veil.mixin.imgui.client.ImGuiImplGlfwMixin
 
getOldShader() - Method in class foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
 
getOperand() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
getOperand() - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
getOperand() - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
getOperand() - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
getOrCreateBuffer(int) - Method in class foundry.veil.api.client.render.vertex.VertexArray
Creates a new buffer object owned by this vertex array or retrieves an existing buffer.
getOrientation() - Method in class foundry.veil.api.client.render.light.AreaLight
 
getOut() - Method in class foundry.veil.api.client.render.post.stage.FramebufferPostStage
 
getOutput() - Method in class foundry.veil.impl.client.render.shader.modifier.SimpleShaderModification
 
getParameters() - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
getParameters() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
getParameters() - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
getParentRotation() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getParticleCount() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getParticleCount() - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
getParticleData() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getParticleManager() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getParticleSettings() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getPasses() - Method in interface foundry.veil.mixin.debug.accessor.DebugPostChainAccessor
 
getPattern() - Method in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
getPipeline() - Method in class foundry.veil.api.client.render.post.PostProcessingManager.ProfileEntry
 
getPipeline(ResourceLocation) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Retrieves a post pipeline by name.
getPipeline(ResourceLocation) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Retrieves a post pipeline by name.
getPipelines() - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
getPixels() - Method in interface foundry.veil.mixin.pipeline.accessor.PipelineNativeImageAccessor
 
getPlaceholder(String) - Method in class foundry.veil.impl.client.render.shader.modifier.SimpleShaderModification
 
getPlaceholder(String) - Method in class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification
 
getPlanes() - Method in interface foundry.veil.api.client.render.CullFrustum
 
getPlanes() - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
getPlatformInfoString(long, int) - Static method in class foundry.veil.api.opencl.VeilOpenCL
Retrieves the specified string parameter from the specified platform.
getPlatformName() - Method in enum class foundry.veil.platform.VeilPlatform.PlatformType
 
getPlatforms() - Method in class foundry.veil.api.opencl.VeilOpenCL
 
getPlatformType() - Method in interface foundry.veil.platform.VeilPlatform
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Cube
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Cylinder
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Disc
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in interface foundry.veil.api.quasar.emitters.shape.EmitterShape
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Hemisphere
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Plane
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Point
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Sphere
 
getPoint(RandomSource, Vector3fc, Vector3fc, Vector3dc, boolean) - Method in class foundry.veil.api.quasar.emitters.shape.Torus
 
getPoints() - Method in class foundry.veil.api.quasar.fx.Line
 
getPoints() - Method in class foundry.veil.impl.quasar.ColorGradient
 
getPos(RandomSource, Vector3dc) - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
 
getPosition() - Method in class foundry.veil.api.client.anim.Frame
 
getPosition() - Method in interface foundry.veil.api.client.render.CullFrustum
 
getPosition() - Method in class foundry.veil.api.client.render.light.AreaLight
 
getPosition() - Method in class foundry.veil.api.client.render.light.PointLight
 
getPosition() - Method in interface foundry.veil.api.client.render.light.PositionedLight
 
getPosition() - Method in interface foundry.veil.api.quasar.emitters.module.force.PositionedForce
 
getPosition() - Method in class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
getPosition() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Position of the emitter
getPosition() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getPosition() - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
getPostEffect() - Method in interface foundry.veil.mixin.debug.accessor.DebugGameRendererAccessor
 
getPostPipelineContext() - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
getPostProcessingManager() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getPostSourceString() - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
getPostSourceString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
 
getPostSourceString() - Method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
getPrecision() - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
getPrimitiveType() - Method in class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
getPriority() - Method in class foundry.veil.api.client.render.post.PostProcessingManager.ProfileEntry
 
getPriority() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getPriorityDevices() - Method in class foundry.veil.api.opencl.VeilOpenCL
 
getProcessor() - Method in class foundry.veil.api.client.render.shader.processor.ShaderProcessorList
 
getProgram() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getProgram() - Method in class foundry.veil.api.opencl.CLKernel
 
getProgram() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getProgramBuildInfo(long, long, int) - Static method in class foundry.veil.api.opencl.VeilOpenCL
Retrieves the specified program build info string from the specified program and device.
getProjectionMatrix() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getProperty(String) - Method in class foundry.veil.api.client.color.ColorTheme
 
getQualifiers() - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
getQuoteIncludePath() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the user include-path of this Preprocessor.
getRadius() - Method in interface foundry.veil.api.client.render.light.IndirectLight
 
getRadius() - Method in class foundry.veil.api.client.render.light.PointLight
 
getRadius() - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
getRadius() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getRandomSource() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getRate() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getRawMessage() - Method in exception class foundry.veil.api.glsl.GlslSyntaxException
 
getRecompileFuture() - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
getRed() - Method in class foundry.veil.api.client.color.Color
 
getRed() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRedInt() - Method in class foundry.veil.api.client.color.Color
 
getReferencedShaders() - Method in class foundry.veil.impl.client.render.shader.definition.LayoutShaderBlockImpl
 
getRegistryId() - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
 
getRegistryId() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
 
getRegistryId() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
 
getRegistryId() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
 
getRegistryName() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getRenderAge() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderData() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getRenderDistance() - Method in class foundry.veil.impl.client.render.perspective.LevelPerspectiveCamera
 
getRenderer() - Static method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher
 
getRenderModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getRenderPosition() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderRadius() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderResources() - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
 
getRenderRotation() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderStage() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getRenderTargets() - Method in interface foundry.veil.api.compat.IrisCompat
 
getRenderType() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderType(T) - Method in class foundry.veil.api.client.necromancer.render.NecromancerSkinEntityRenderLayer
Retrieves the render type to use for the specified entity.
getResizeNESWCursor(int) - Method in class foundry.veil.mixin.imgui.client.ImGuiImplGlfwMixin
 
getResizeNWSECursor(int) - Method in class foundry.veil.mixin.imgui.client.ImGuiImplGlfwMixin
 
getResource() - Method in class foundry.veil.api.resource.editor.BlockModelInspector
 
getResource() - Method in class foundry.veil.api.resource.editor.FramebufferFileEditor
 
getResource() - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
 
getResource() - Method in class foundry.veil.api.resource.editor.ResourceOverrideEditor
 
getResource() - Method in class foundry.veil.api.resource.editor.TextFileEditor
 
getResource(VeilResourceManager) - Method in record class foundry.veil.api.resource.VeilResourceInfo
 
getResource(String) - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
 
getResourceKey() - Method in interface foundry.veil.platform.registry.RegistryObject
Gets the ResourceKey of the registry of the object wrapped.
getResourceManager() - Method in class foundry.veil.api.client.editor.EditorManager
 
getResourceManager() - Method in interface foundry.veil.api.resource.VeilEditorEnvironment
 
getResourceMetadata(String, String) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
getResourceMetadata(ResourceLocation) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
getResourceOrThrow(VeilResourceManager) - Method in record class foundry.veil.api.resource.VeilResourceInfo
 
getResources() - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
 
getReturnType() - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
getReturnType() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
getRGB() - Method in class foundry.veil.api.client.color.Color
 
getRGBA() - Method in class foundry.veil.api.client.color.Color
 
getRoot() - Method in class foundry.veil.impl.resource.VeilPackResources
 
getRootResource(String...) - Method in class foundry.veil.mixin.resource.ResourceVanillaPackResourcesMixin
 
getRotation() - Method in class foundry.veil.api.client.anim.Frame
 
getRotation() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
GetRotationType3D() - Method in class foundry.veil.api.util.FastNoiseLite
 
getSamplers() - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getScale() - Method in class foundry.veil.api.client.anim.Frame
 
getScale() - Method in class foundry.veil.api.quasar.emitters.module.force.ScaleForceModule
 
getScheduler() - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
getScheduler() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getSecond() - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
getSecond() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
getSecond() - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
getSecond() - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
getSecond() - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
GetSeed() - Method in class foundry.veil.api.util.FastNoiseLite
 
getSettings() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getShader() - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
getShader() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
getShader(ResourceLocation) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Retrieves a shader by name.
getShader(ResourceLocation) - Method in interface foundry.veil.api.client.render.shader.ShaderCompiler.ShaderProvider
Reads a shader source by location.
getShader(ResourceLocation) - Method in class foundry.veil.api.client.render.shader.ShaderManager
Retrieves a shader by the specified id.
getShaderDefinitionLister() - Method in class foundry.veil.api.client.render.shader.ShaderSourceSet
 
getShaderDefinitions() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getShaderId() - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
getShaderImporter() - Method in class foundry.veil.api.client.render.shader.processor.ShaderProcessorList
 
getShaderManager() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getShaderModificationManager() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getShaderName(int) - Static method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
getShaders() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getShaders() - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
getShaders() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getShaders() - Method in interface foundry.veil.mixin.debug.accessor.DebugGameRendererAccessor
 
getShaders() - Method in interface foundry.veil.mixin.dynamicbuffer.accessor.DynamicBufferGameRendererAccessor
 
getShaderType(ResourceLocation) - Static method in class foundry.veil.api.client.render.shader.ShaderSourceSet
Retrieves the type of shader the location points to based on extension.
getShard() - Method in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
 
getShard() - Method in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
getShard() - Method in enum class foundry.veil.api.client.render.rendertype.layer.LayeringLayer.LayeringState
 
getShard() - Method in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
 
getShards(RenderType) - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
getSize() - Method in class foundry.veil.api.client.render.light.AreaLight
 
getSize() - Method in interface foundry.veil.api.client.render.shader.definition.DynamicShaderBlock
 
getSize() - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl
 
getSize() - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
getSkeleton() - Method in interface foundry.veil.api.client.necromancer.SkeletonParent
 
getSkeletonDataSize() - Method in class foundry.veil.api.client.necromancer.render.Skin
 
getSkin(T) - Method in class foundry.veil.api.client.necromancer.render.NecromancerSkinEntityRenderLayer
Retrieves the skin to use for the specified entity.
getSource() - Method in class foundry.veil.lib.anarres.cpp.Macro
Returns the Source from which this macro was parsed.
getSource() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the top Source on the input stack.
getSourceName() - Method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
getSourceSet() - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
getSourceString() - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
getSourceString() - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
getSourceString() - Method in class foundry.veil.api.glsl.grammar.GlslStructField
 
getSourceString() - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
getSourceString() - Method in interface foundry.veil.api.glsl.grammar.GlslTypeQualifier
 
getSourceString() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Interpolation
 
getSourceString() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Invariant
 
getSourceString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Layout
 
getSourceString() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precise
 
getSourceString() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precision
 
getSourceString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageSubroutine
 
getSourceString() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
getSourceString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
 
getSourceString() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
getSourceString() - Method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
getSourceString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Name
 
getSourceString() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
getSourceString() - Method in enum class foundry.veil.api.glsl.node.branch.JumpNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslExclusiveOrNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslInclusiveOrNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalAndNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalOrNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalXorNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
getSourceString() - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
 
getSourceString() - Method in enum class foundry.veil.api.glsl.node.GlslEmptyNode
 
getSourceString() - Method in interface foundry.veil.api.glsl.node.GlslNode
 
getSourceString() - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
 
getSourceString() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
 
getSourceString() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
 
getSourceString() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
getSourceString() - Method in class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
getSpecifiedType() - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
getSpecifier() - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
getSpriteData() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getStack() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
The stack for the tooltip to take components from
getStack() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getStages() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getStaticDefinitions() - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
 
getStorageBlock(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getStorageBlock(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves the location of a storage block.
getStorageBlock(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getStorageBlock(String) - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getStorageBlocks() - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getStringSplitter() - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
 
getStructSpecifier() - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
getStyleFont(Style) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Retrieves the ImGui font to use for the specified Minecraft style.
getSubFolders() - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
 
getSystemIncludePath() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the system include-path of this Preprocessor.
getTexelFormat() - Method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
getTexelFormat() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getText() - Method in class foundry.veil.lib.anarres.cpp.Macro
 
getText() - Method in class foundry.veil.lib.anarres.cpp.Token
Returns the original or generated text of this token.
getTexture() - Method in class foundry.veil.api.quasar.fx.Line
 
getTexture() - Method in class foundry.veil.api.quasar.fx.Trail
 
getTexture() - Method in class foundry.veil.impl.resource.VeilPackResources
 
getTexture(ResourceLocation) - Method in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Context
Retrieves a texture by id.
getTextureLocation(P) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
getTextureSources() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getTheme() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Get the theme object for the tooltip from the block entity
getTheme() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getTilingMode() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getTilingMode() - Method in class foundry.veil.api.quasar.fx.Line
 
getTime() - Method in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
getTimeline() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Obtain the timeline for the tooltip
getTimeline() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
getTokenName(int) - Static method in class foundry.veil.lib.anarres.cpp.Token
Returns the descriptive name of the given token type.
getTooltip() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Get the tooltip components from the block entity
getTooltip() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getTooltipHeight() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Increase the tooltip height
getTooltipHeight() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getTooltipTextHeightBonus() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getTooltipTextWidthBonus() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getTooltipTextXOffset() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getTooltipTextYOffset() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getTooltipWidth() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Increase the tooltip width
getTooltipWidth() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getTooltipXOffset() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Get the x offset for the tooltip
getTooltipXOffset() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getTooltipYOffset() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Get the y offset for the tooltip
getTooltipYOffset() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getTopBorderColor() - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
getTrailColor() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getTrailFrequency() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getTrailLength() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getTrailPointModifier() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getTrails() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getTrailTexture() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getTrailWidthModifier() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
GetTransformType3D() - Method in class foundry.veil.api.util.FastNoiseLite
 
getTransparencyChain() - Method in interface foundry.veil.mixin.debug.accessor.DebugLevelRendererAccessor
 
getType() - Method in class foundry.veil.api.client.color.theme.BooleanThemeProperty
 
getType() - Method in class foundry.veil.api.client.color.theme.ConsumerThemeProperty
 
getType() - Method in interface foundry.veil.api.client.color.theme.IThemeProperty
 
getType() - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
getType() - Method in class foundry.veil.api.client.color.theme.StringThemeProperty
 
getType() - Method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
getType() - Method in class foundry.veil.api.client.render.light.AreaLight
 
getType() - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
getType() - Method in class foundry.veil.api.client.render.light.Light
 
getType() - Method in class foundry.veil.api.client.render.light.PointLight
 
getType() - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getType() - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
getType() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getType() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
getType() - Method in record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
 
getType() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.CullLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.LineLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
 
getType() - Method in interface foundry.veil.api.client.render.rendertype.layer.RenderTypeLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
 
getType() - Method in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
 
getType() - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
 
getType() - Method in class foundry.veil.api.glsl.grammar.GlslStructField
 
getType() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
getType() - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
getType() - Method in interface foundry.veil.api.glsl.node.GlslNode
 
getType() - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
getType() - Method in interface foundry.veil.api.quasar.data.module.CodeModule
 
getType() - Method in record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
 
getType() - Method in class foundry.veil.api.quasar.data.module.collision.DieOnCollisionModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.force.DragForceData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.force.GravityForceData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
 
getType() - Method in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
 
getType() - Method in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
 
getType() - Method in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
 
getType() - Method in class foundry.veil.lib.anarres.cpp.Token
Returns the semantic type of this token.
getTypeConverter(int) - Method in class foundry.veil.api.client.render.shader.ShaderSourceSet
Retrieves the id converter of a shader type.
getTypeName(int) - Static method in class foundry.veil.api.client.render.shader.ShaderManager
Retrieves a readable name for a shader type.
getTypeQualifiers() - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
getTypeSpecifier() - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
getUniform(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getUniform(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves the location of a uniform.
getUniform(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getUniform(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getUniform(String) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
getUniform(String) - Method in class foundry.veil.mixin.pipeline.client.PipelineShaderInstanceMixin
 
getUniformBlock(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getUniformBlock(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves the location of a uniform block.
getUniformBlock(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
getUniformBlock(String) - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getUniformBlocks() - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getUniforms() - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
getUniforms() - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
getUpdateBuffersFuture() - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
getUpdateModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getValue() - Method in class foundry.veil.api.client.color.theme.BooleanThemeProperty
 
getValue() - Method in class foundry.veil.api.client.color.theme.ConsumerThemeProperty
 
getValue() - Method in interface foundry.veil.api.client.color.theme.IThemeProperty
 
getValue() - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
getValue() - Method in class foundry.veil.api.client.color.theme.StringThemeProperty
 
getValue() - Method in interface foundry.veil.api.client.render.shader.definition.ShaderBlock
 
getValue() - Method in class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
getValue() - Method in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
getValue() - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
getValue() - Method in class foundry.veil.lib.anarres.cpp.Token
Returns the semantic value of this token.
getValue(Class<T>) - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
getVanillaShaderCompiler() - Method in class foundry.veil.api.client.render.VeilRenderer
 
getVector(CharSequence, Vector2f...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getVector(CharSequence, Vector2f...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getVector(CharSequence, Vector2f...) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of vectors by the specified name.
getVector(CharSequence, Vector2i...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getVector(CharSequence, Vector2i...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getVector(CharSequence, Vector2i...) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of vectors by the specified name.
getVector(CharSequence, Vector3f...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getVector(CharSequence, Vector3f...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getVector(CharSequence, Vector3f...) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of vectors by the specified name.
getVector(CharSequence, Vector3i...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getVector(CharSequence, Vector3i...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getVector(CharSequence, Vector3i...) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of vectors by the specified name.
getVector(CharSequence, Vector4f...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getVector(CharSequence, Vector4f...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getVector(CharSequence, Vector4f...) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of vectors by the specified name.
getVector(CharSequence, Vector4i...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
getVector(CharSequence, Vector4i...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getVector(CharSequence, Vector4i...) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Retrieves an array of vectors by the specified name.
getVector(Vector3dc) - Method in record class foundry.veil.api.quasar.emitters.module.update.VectorField
 
getVector(Vector3dc, Vector3d) - Method in record class foundry.veil.api.quasar.emitters.module.update.VectorField
 
getVeilResource(String, String) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
getVeilResource(String, String) - Method in class foundry.veil.impl.resource.VeilPackResources
 
getVeilResource(String, String) - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
getVeilResource(ResourceLocation) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
getVelocity() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
getVersion() - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
getVersionStatement() - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
getVersionStatement() - Method in class foundry.veil.api.glsl.node.GlslTree
 
getVertexArray() - Method in class foundry.veil.api.client.necromancer.render.Skin
 
getVertexFormat() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
getViewMatrix() - Method in class foundry.veil.api.client.render.CameraMatrices
 
getViewVector() - Method in interface foundry.veil.api.client.render.CullFrustum
 
getViewVector() - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
getVisibleLights() - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
getVisibleLights() - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
 
getVisibleLights() - Method in interface foundry.veil.api.client.render.light.renderer.LightTypeRenderer
 
getVisibleLights() - Method in class foundry.veil.impl.client.render.light.DirectionalLightRenderer
 
getVortexAxis() - Method in class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 
getWarning(Warning) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns true if the given warning is in the warning-set of this Preprocessor.
getWarnings() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the warning-set for this Preprocessor.
GetWarpTransformType3D() - Method in class foundry.veil.api.util.FastNoiseLite
 
getWidth() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getWidth() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
getWidth() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
getWidth() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getWidthFunction() - Method in class foundry.veil.api.quasar.fx.Line
 
getWindDirection() - Method in class foundry.veil.api.quasar.emitters.module.update.WindField
 
getWindowTitle() - Method in class foundry.veil.api.client.editor.SingleWindowInspector
 
getWorldborder() - Static method in class foundry.veil.impl.client.render.shader.VeilVanillaShaders
 
getWorldOffset(Entity) - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
getWorldspace() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Whether the tooltip should be rendered in worldspace or not
getWorldspace() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
getX() - Method in class foundry.veil.api.client.tooltip.VeilUIItemTooltipDataHolder
Get the x position of the item.
getY() - Method in class foundry.veil.api.client.tooltip.VeilUIItemTooltipDataHolder
Get the y position of the item.
GLINT - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
 
GLINT - Static variable in class foundry.veil.api.client.render.BlendState
 
glintTransparencyShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
GLOBAL_CONTEXT - Static variable in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource
 
glsl() - Static method in class foundry.veil.api.client.imgui.VeilLanguageDefinitions
 
GLSL_MACRO - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
GlslAndNode - Class in foundry.veil.api.glsl.node.expression
 
GlslAndNode(Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.expression.GlslAndNode
 
GlslArrayNode - Class in foundry.veil.api.glsl.node.variable
 
GlslArrayNode(GlslNode, GlslNode) - Constructor for class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
GlslAssignmentNode - Class in foundry.veil.api.glsl.node.expression
 
GlslAssignmentNode(GlslNode, GlslNode, GlslAssignmentNode.Operand) - Constructor for class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
GlslAssignmentNode.Operand - Enum Class in foundry.veil.api.glsl.node.expression
 
GlslBoolConstantNode - Record Class in foundry.veil.api.glsl.node.primary
 
GlslBoolConstantNode(boolean) - Constructor for record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
Creates an instance of a GlslBoolConstantNode record class.
GlslCaseLabelNode - Class in foundry.veil.api.glsl.node.branch
 
GlslCaseLabelNode(GlslNode) - Constructor for class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
GlslCompareNode - Class in foundry.veil.api.glsl.node.expression
 
GlslCompareNode(GlslNode, GlslNode, GlslCompareNode.Operand) - Constructor for class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
GlslCompareNode.Operand - Enum Class in foundry.veil.api.glsl.node.expression
 
GlslCompoundNode - Record Class in foundry.veil.api.glsl.node
 
GlslCompoundNode(List<GlslNode>) - Constructor for record class foundry.veil.api.glsl.node.GlslCompoundNode
Creates an instance of a GlslCompoundNode record class.
GlslConditionalNode - Class in foundry.veil.api.glsl.node.expression
 
GlslConditionalNode(GlslNode, GlslNode, GlslNode) - Constructor for class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
GlslConstantNode - Interface in foundry.veil.api.glsl.node
 
GlslDeclarationNode - Class in foundry.veil.api.glsl.node.variable
 
GlslDeclarationNode(Collection<GlslTypeQualifier>, Collection<String>) - Constructor for class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
GlslDoubleConstantNode - Record Class in foundry.veil.api.glsl.node.primary
 
GlslDoubleConstantNode(double) - Constructor for record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
Creates an instance of a GlslDoubleConstantNode record class.
GlslEmptyNode - Enum Class in foundry.veil.api.glsl.node
 
GlslExclusiveOrNode - Class in foundry.veil.api.glsl.node.expression
 
GlslExclusiveOrNode(Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.expression.GlslExclusiveOrNode
 
GlslFieldNode - Class in foundry.veil.api.glsl.node.variable
 
GlslFieldNode(GlslNode, String) - Constructor for class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
GlslFloatConstantNode - Record Class in foundry.veil.api.glsl.node.primary
 
GlslFloatConstantNode(float) - Constructor for record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
Creates an instance of a GlslFloatConstantNode record class.
GlslFunctionHeader - Class in foundry.veil.api.glsl.grammar
 
GlslFunctionHeader(String, GlslType, Collection<GlslParameterDeclaration>) - Constructor for class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
GlslFunctionNode - Class in foundry.veil.api.glsl.node.function
Defines a function in a GLSL file with an optional body.
GlslFunctionNode(GlslFunctionHeader, Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
GlslFunctionVisitor - Interface in foundry.veil.api.glsl.visitor
 
GlslInclusiveOrNode - Class in foundry.veil.api.glsl.node.expression
 
GlslInclusiveOrNode(Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.expression.GlslInclusiveOrNode
 
GlslInjectionPoint - Enum Class in foundry.veil.api.glsl
 
GlslIntConstantNode - Record Class in foundry.veil.api.glsl.node.primary
 
GlslIntConstantNode(GlslIntFormat, boolean, int) - Constructor for record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
Creates an instance of a GlslIntConstantNode record class.
GlslIntFormat - Enum Class in foundry.veil.api.glsl.node.primary
 
GlslInvokeFunctionNode - Class in foundry.veil.api.glsl.node.function
 
GlslInvokeFunctionNode(GlslNode, Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
GlslLexer - Class in foundry.veil.impl.glsl
 
GlslLexer() - Constructor for class foundry.veil.impl.glsl.GlslLexer
 
GlslLexer.Token - Record Class in foundry.veil.impl.glsl
 
GlslLexer.TokenType - Enum Class in foundry.veil.impl.glsl
 
GlslLogicalAndNode - Class in foundry.veil.api.glsl.node.expression
 
GlslLogicalAndNode(Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.expression.GlslLogicalAndNode
 
GlslLogicalOrNode - Class in foundry.veil.api.glsl.node.expression
 
GlslLogicalOrNode(Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.expression.GlslLogicalOrNode
 
GlslLogicalXorNode - Class in foundry.veil.api.glsl.node.expression
 
GlslLogicalXorNode(Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.expression.GlslLogicalXorNode
 
GlslNewNode - Class in foundry.veil.api.glsl.node.variable
 
GlslNewNode(GlslType, String, GlslNode) - Constructor for class foundry.veil.api.glsl.node.variable.GlslNewNode
 
GlslNode - Interface in foundry.veil.api.glsl.node
 
GlslNodeList - Class in foundry.veil.api.glsl.node
 
GlslNodeList() - Constructor for class foundry.veil.api.glsl.node.GlslNodeList
 
GlslNodeList(Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.GlslNodeList
 
GlslNodeVisitor - Interface in foundry.veil.api.glsl.visitor
 
GlslNumberConstantParser - Class in foundry.veil.impl.glsl
 
GlslOperationNode - Class in foundry.veil.api.glsl.node.expression
 
GlslOperationNode(GlslNode, GlslNode, GlslOperationNode.Operand) - Constructor for class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
GlslOperationNode.Operand - Enum Class in foundry.veil.api.glsl.node.expression
 
GlslParameterDeclaration - Class in foundry.veil.api.glsl.grammar
Represents a single parameter declaration.
GlslParameterDeclaration(String, GlslType) - Constructor for class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
 
GlslParser - Class in foundry.veil.api.glsl
 
GlslParser() - Constructor for class foundry.veil.api.glsl.GlslParser
 
GlslPrecisionNode - Class in foundry.veil.api.glsl.node.expression
 
GlslPrecisionNode(GlslTypeQualifier.Precision, GlslTypeSpecifier) - Constructor for class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
GlslPrimitiveConstructorNode - Class in foundry.veil.api.glsl.node.function
 
GlslPrimitiveConstructorNode(GlslTypeSpecifier) - Constructor for class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
GlslReturnNode - Class in foundry.veil.api.glsl.node.branch
 
GlslReturnNode(GlslNode) - Constructor for class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
GlslRootNode - Interface in foundry.veil.api.glsl.node
 
GlslSelectionNode - Class in foundry.veil.api.glsl.node.branch
if/else
GlslSelectionNode(GlslNode, Collection<GlslNode>, Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
GlslSpecifiedType - Class in foundry.veil.api.glsl.grammar
Specifies the full operand of something in GLSL in addition to all qualifiers.
GlslSpecifiedType(GlslTypeSpecifier) - Constructor for class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
GlslSpecifiedType(GlslTypeSpecifier, GlslTypeQualifier...) - Constructor for class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
GlslSpecifiedType(GlslTypeSpecifier, Collection<GlslTypeQualifier>) - Constructor for class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
GlslStringWriter - Class in foundry.veil.api.glsl.visitor
 
GlslStringWriter() - Constructor for class foundry.veil.api.glsl.visitor.GlslStringWriter
 
GlslStructField - Class in foundry.veil.api.glsl.grammar
 
GlslStructField(GlslType, String) - Constructor for class foundry.veil.api.glsl.grammar.GlslStructField
 
GlslStructNode - Class in foundry.veil.api.glsl.node.variable
 
GlslStructNode(GlslSpecifiedType) - Constructor for class foundry.veil.api.glsl.node.variable.GlslStructNode
 
GlslStructSpecifier - Class in foundry.veil.api.glsl.grammar
 
GlslStructSpecifier(String, Collection<GlslStructField>) - Constructor for class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
GlslSwitchNode - Class in foundry.veil.api.glsl.node.branch
Switch statement.
GlslSwitchNode(GlslNode, Collection<GlslNode>) - Constructor for class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
GlslSyntaxException - Exception Class in foundry.veil.api.glsl
 
GlslSyntaxException(String, String, int) - Constructor for exception class foundry.veil.api.glsl.GlslSyntaxException
 
GlslTokenReader - Class in foundry.veil.impl.glsl
 
GlslTokenReader(GlslLexer.Token[]) - Constructor for class foundry.veil.impl.glsl.GlslTokenReader
 
GlslTokenReader(String) - Constructor for class foundry.veil.impl.glsl.GlslTokenReader
 
GlslTokenReader.Error - Record Class in foundry.veil.impl.glsl
 
GlslTree - Class in foundry.veil.api.glsl.node
 
GlslTree() - Constructor for class foundry.veil.api.glsl.node.GlslTree
 
GlslTree(GlslVersionStatement, Collection<GlslNode>, Collection<String>, Map<String, GlslNode>) - Constructor for class foundry.veil.api.glsl.node.GlslTree
 
GlslTreeVisitor - Interface in foundry.veil.api.glsl.visitor
 
GlslType - Interface in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier - Interface in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier.Interpolation - Enum Class in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier.Invariant - Enum Class in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier.Layout - Record Class in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier.LayoutId - Record Class in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier.Precise - Enum Class in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier.Precision - Enum Class in foundry.veil.api.glsl.grammar
 
GlslTypeQualifier.StorageSubroutine - Record Class in foundry.veil.api.glsl.grammar
A storage qualifier for a subroutine operand.
GlslTypeQualifier.StorageType - Enum Class in foundry.veil.api.glsl.grammar
 
GlslTypeSpecifier - Interface in foundry.veil.api.glsl.grammar
 
GlslTypeSpecifier.Array - Record Class in foundry.veil.api.glsl.grammar
 
GlslTypeSpecifier.BuiltinType - Enum Class in foundry.veil.api.glsl.grammar
 
GlslTypeSpecifier.Name - Record Class in foundry.veil.api.glsl.grammar
 
GlslUnaryNode - Class in foundry.veil.api.glsl.node.expression
 
GlslUnaryNode(GlslNode, GlslUnaryNode.Operand) - Constructor for class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
GlslUnaryNode.Operand - Enum Class in foundry.veil.api.glsl.node.expression
 
GlslVariableNode - Class in foundry.veil.api.glsl.node.variable
 
GlslVariableNode(String) - Constructor for class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
GlslVersionStatement - Class in foundry.veil.api.glsl.grammar
Represents the version statement for a GLSL shader source.
GlslVersionStatement() - Constructor for class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
GlslVersionStatement(int, boolean) - Constructor for class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
grabMouse(CallbackInfo) - Method in class foundry.veil.mixin.imgui.client.MouseHandlerMixin
 
gradient() - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
Returns the value of the gradient record component.
GRAVITY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
GravityForceData - Record Class in foundry.veil.api.quasar.data.module.force
A force that applies a gravity force to a particle.
GravityForceData(double) - Constructor for record class foundry.veil.api.quasar.data.module.force.GravityForceData
Creates an instance of a GravityForceData record class.
GRAYSCALE - Static variable in class foundry.veil.api.client.color.Filter
 
GREATER - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
GREATER - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
GREATER - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
GREATER - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
 
greaterDepthTestShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
green() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Returns the value of the green record component.
GREEN - Static variable in class foundry.veil.api.client.color.Color
 
group(ResourceLocation) - Static method in interface foundry.veil.api.client.editor.Inspector
 
GUI_INFO - Static variable in class foundry.veil.api.client.registry.VeilShaderBufferRegistry
 
GuiInfo - Class in foundry.veil.api.client.render
Manages the global gui context variables.
GuiInfo() - Constructor for class foundry.veil.api.client.render.GuiInfo
Creates a new set of camera matrices.

H

HALF_FLOAT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
HALF_FLOAT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
hand - Variable in class foundry.veil.api.client.pose.PoseData
 
handleChunkDebugKeys(int) - Method in class foundry.veil.mixin.debug.client.DebugKeyboardHandlerMixin
 
handleChunkDebugKeys(int, CallbackInfoReturnable<Boolean>) - Method in class foundry.veil.mixin.debug.client.DebugKeyboardHandlerMixin
 
handleError(Source, int, int, String) - Method in interface foundry.veil.lib.anarres.cpp.PreprocessorListener
Handles an error.
handlePacket(P, T) - Method in interface foundry.veil.api.network.VeilPacketManager.PacketHandler
Handles the specified packet.
handleSourceChange(Source, PreprocessorListener.SourceChangeEvent) - Method in interface foundry.veil.lib.anarres.cpp.PreprocessorListener
 
handleWarning(Source, int, int, String) - Method in interface foundry.veil.lib.anarres.cpp.PreprocessorListener
Handles a warning.
hasColorAttachment(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Checks to see if the provided attachment has been added to this framebuffer.
hasColorAttachment(int) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
hasColorAttachment(int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
hasDepthAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
hasDepthAttachment() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
hasDepthAttachment() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
hasErrors() - Method in interface foundry.veil.platform.VeilPlatform
 
hasGeometry() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
HASH - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
hashCode() - Method in record class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer.FontMetadata
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.Keyframe
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.KeyframeTimeline
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.registry.PostPipelineStageRegistry.PipelineType
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.registry.RenderTypeLayerRegistry.LayerType
Returns a hash code value for this object.
hashCode() - Method in class foundry.veil.api.client.render.BlendState
 
hashCode() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns a hash code value for this object.
hashCode() - Method in class foundry.veil.api.client.render.post.PostProcessingManager.ProfileEntry
 
hashCode() - Method in record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.post.uniform.FloatUniform
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.post.uniform.IntUniform
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.CullLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.FormattedValue
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.RawValue
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.LineLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.util.TransparencyState
Returns a hash code value for this object.
hashCode() - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
hashCode() - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
 
hashCode() - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
hashCode() - Method in class foundry.veil.api.glsl.grammar.GlslStructField
 
hashCode() - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
hashCode() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Layout
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.LayoutId
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Name
Returns a hash code value for this object.
hashCode() - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
hashCode() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslExclusiveOrNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslInclusiveOrNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalAndNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalOrNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalXorNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
hashCode() - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
Returns a hash code value for this object.
hashCode() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
hashCode() - Method in class foundry.veil.api.glsl.node.GlslTree
 
hashCode() - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
Returns a hash code value for this object.
hashCode() - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
hashCode() - Method in class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
hashCode() - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.EmitterSettings
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.force.DragForceData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.force.GravityForceData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.emitters.module.update.VectorField
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.BlockModelResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.FramebufferResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.LanguageResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.McMetaResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.TextResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.TextureResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.UnknownResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.VeilDynamicRegistry.Data
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.resource.VeilResourceInfo
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.LayoutSerializer
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.Token
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification.Attribute
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.GlslLexer.Token
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.GlslTokenReader.Error
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.quasar.ColorGradient.AlphaPoint
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.quasar.ColorGradient.RGBPoint
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.resource.action.ModelInspectAction
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.resource.action.OverrideAction
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.resource.action.TextEditAction
Returns a hash code value for this object.
hasImGui() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
hasNext() - Method in class foundry.veil.lib.anarres.cpp.SourceIterator
Returns true if the enclosed Source has more tokens.
hasSampler(String) - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
hasStorage(int) - Method in class foundry.veil.mixin.pipeline.client.PipelineAutoStorageIndexBufferMixin
 
hasStorageBlock(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
hasStorageBlock(CharSequence) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
hasStorageBlock(CharSequence) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
hasStorageBlock(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Checks if the specified storage block exists in the shader.
hasStorageBlock(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
hasStorageBlock(String) - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
hasTesselation() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
hasTextChanged() - Method in class foundry.veil.api.client.imgui.CodeEditor
 
hasUniform(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
hasUniform(CharSequence) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
hasUniform(CharSequence) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
hasUniform(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Checks if the specified uniform exists in the shader.
hasUniform(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
hasUniform(String) - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
hasUniformBlock(CharSequence) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
hasUniformBlock(CharSequence) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
hasUniformBlock(CharSequence) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
hasUniformBlock(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.UniformAccess
Checks if the specified uniform block exists in the shader.
hasUniformBlock(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
hasUniformBlock(String) - Method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
head() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Returns the value of the head record component.
HEAD - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
HEADER - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
headPitch - Variable in class foundry.veil.api.client.pose.PoseData
 
headYaw - Variable in class foundry.veil.api.client.pose.PoseData
 
height - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
height - Variable in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
height() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns the value of the height record component.
Hemisphere - Class in foundry.veil.api.quasar.emitters.shape
 
Hemisphere() - Constructor for class foundry.veil.api.quasar.emitters.shape.Hemisphere
 
HEMISPHERE - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
HEXADECIMAL - Enum constant in enum class foundry.veil.api.glsl.node.primary.GlslIntFormat
 
hidden() - Method in record class foundry.veil.api.resource.VeilResourceInfo
Returns the value of the hidden record component.
hide() - Method in class foundry.veil.api.client.imgui.CodeEditor
Attempts to hide and save the editor.
hide(Inspector) - Method in class foundry.veil.api.client.editor.EditorManager
 
HIGH_PRECISION - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precision
 
HIGH_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
highResSize - Variable in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.BlockModelResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.LanguageResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.McMetaResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.PostPipelineResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.RenderTypeResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.TextResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.TextureResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.UnknownResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
 
hotReload(VeilResourceManager) - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
 
hotReload(VeilResourceManager) - Method in interface foundry.veil.api.resource.VeilResource
Hot-reloads the resource.
hoverTicks - Static variable in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
Hybrid - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularDistanceFunction
 

I

icon(int) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Renders an icon with the remixicon font
icon(int, int) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Renders an icon with the remixicon font and a color
ICON_FONT - Static variable in class foundry.veil.api.client.imgui.VeilImGuiUtil
 
id - Variable in class foundry.veil.api.client.render.vertex.VertexArray
 
id - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
id() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns the value of the id record component.
id() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the id record component.
id() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns the value of the id record component.
identifier - Variable in class foundry.veil.api.client.necromancer.Bone
 
identifier() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.LayoutId
Returns the value of the identifier record component.
IDENTIFIER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IDENTIFIER - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
identifierLayoutId(String, GlslNode) - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeQualifier
 
IF - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE1D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE1DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DMS - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DRECT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE3D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGEBUFFER - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGECUBE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGECUBEARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE1D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE1DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DMS - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DMSARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DRECT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE3D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGEBUFFER - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGECUBE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGECUBEARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMGUI - Static variable in class foundry.veil.Veil
 
ImGuiFontManager - Class in foundry.veil.api.client.editor
 
ImGuiFontManager() - Constructor for class foundry.veil.api.client.editor.ImGuiFontManager
 
ImGuiFontMetadataSectionSerializer - Class in foundry.veil.api.client.editor
 
ImGuiFontMetadataSectionSerializer() - Constructor for class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer
 
ImGuiFontMetadataSectionSerializer.FontMetadata - Record Class in foundry.veil.api.client.editor
 
ImGuiImplGlfwMixin - Class in foundry.veil.mixin.imgui.client
 
ImGuiImplGlfwMixin() - Constructor for class foundry.veil.mixin.imgui.client.ImGuiImplGlfwMixin
 
Immediate() - Constructor for class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
IMPORT - Enum constant in enum class foundry.veil.lib.anarres.cpp.Warning
 
ImproveXYPlanes - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.RotationType3D
 
ImproveXZPlanes - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.RotationType3D
 
IN - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
IN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IN_PATTERN - Static variable in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
InactiveVeilImGuiImpl - Class in foundry.veil.impl.client.imgui
 
InactiveVeilImGuiImpl() - Constructor for class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
INC - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
INC_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
include(GlslTree, String, GlslTree, ShaderPreProcessor.IncludeOverloadStrategy) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
Adds the specified import to this source tree.
include(GlslTree, ResourceLocation, ShaderPreProcessor.IncludeOverloadStrategy) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
Loads the specified import from file assets/modid/pinwheel/shaders/include/path.glsl and adds it to this source tree.
INCLUDE - Enum constant in enum class foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.IncludeOverloadStrategy
Replaces the fields and functions shader in source files with data from includes
INCLUDE - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
INCLUDE_LISTER - Static variable in class foundry.veil.api.client.render.shader.ShaderManager
 
INCLUDENEXT - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
 
includes() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns the value of the includes record component.
includes() - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Returns the value of the includes record component.
index() - Method in record class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification.Attribute
Returns the value of the index record component.
index() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Returns the value of the index record component.
index() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Returns the value of the index record component.
indexCount - Variable in class foundry.veil.api.client.render.vertex.VertexArray
 
indexOf(Object) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
indexType - Variable in class foundry.veil.api.client.render.vertex.VertexArray
 
IndirectLight<T> - Interface in foundry.veil.api.client.render.light
A light that can be rendered with an implementation of InstancedLightRenderer.
IndirectLightRenderer<T> - Class in foundry.veil.api.client.render.light.renderer
Draws lights as indirect instanced quads in the scene.
IndirectLightRenderer(int, int, int, int) - Constructor for class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
Creates a new instanced light renderer with a resizeable light buffer.
IndirectPointLightRenderer - Class in foundry.veil.impl.client.render.light
 
IndirectPointLightRenderer() - Constructor for class foundry.veil.impl.client.render.light.IndirectPointLightRenderer
 
INFO_GROUP - Static variable in interface foundry.veil.api.client.editor.Inspector
 
init() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
init() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
init() - Static method in class foundry.veil.impl.quasar.QuasarParticleHandler
 
init() - Static method in class foundry.veil.Veil
 
init() - Static method in class foundry.veil.VeilClient
 
init(int, int) - Method in class foundry.veil.api.client.render.texture.DynamicCubemapTexture
Initializes each face to the same size white texture.
init(long) - Static method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
init(QuasarParticle) - Method in interface foundry.veil.api.quasar.emitters.module.InitParticleModule
 
init(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailParticleModule
 
init(ResourceProvider, String, VertexFormat, CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
INIT_CODEC - Static variable in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
INIT_COLOR - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
INIT_DIRECT_CODEC - Static variable in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
INIT_MODULE_CODEC - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
INIT_MODULES - Static variable in class foundry.veil.api.quasar.data.QuasarParticles
 
INIT_MODULES_KEY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
INIT_MODULES_REGISTRY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
INIT_RANDOM_ROTATION - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
INIT_SIZE - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
INIT_SUB_EMITTER - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
INITIAL_VELOCITY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
initialDirection() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the initialDirection record component.
initialDirection(RandomSource) - Method in record class foundry.veil.api.quasar.data.ParticleSettings
 
InitialVelocityModuleData - Record Class in foundry.veil.api.quasar.data.module.init
 
InitialVelocityModuleData(Vector3dc, boolean, float) - Constructor for record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
Creates an instance of a InitialVelocityModuleData record class.
initModules() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the initModules record component.
InitParticleModule - Interface in foundry.veil.api.quasar.emitters.module
 
InitRandomRotationModuleData - Record Class in foundry.veil.api.quasar.emitters.module.init
 
InitRandomRotationModuleData(Vector3fc, Vector3fc) - Constructor for record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
Creates an instance of a InitRandomRotationModuleData record class.
initRenderer() - Static method in class foundry.veil.VeilClient
 
InitSizeParticleModuleData - Record Class in foundry.veil.api.quasar.data.module.init
 
InitSizeParticleModuleData(MolangExpression) - Constructor for record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
Creates an instance of a InitSizeParticleModuleData record class.
initStyles() - Static method in class foundry.veil.impl.client.imgui.style.VeilImGuiStylesheet
 
InitSubEmitterModuleData - Record Class in foundry.veil.api.quasar.data.module.init
 
InitSubEmitterModuleData(ResourceLocation) - Constructor for record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
Creates an instance of a InitSubEmitterModuleData record class.
initTransparency(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
inject(GlslTree, VeilJobParameters) - Method in class foundry.veil.impl.client.render.shader.modifier.InputShaderModification
 
inject(GlslTree, VeilJobParameters) - Method in record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
 
inject(GlslTree, VeilJobParameters) - Method in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
Injects this modification into the specified shader source.
inject(GlslTree, VeilJobParameters) - Method in class foundry.veil.impl.client.render.shader.modifier.SimpleShaderModification
 
inject(GlslTree, VeilJobParameters) - Method in class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification
 
inject(RenderType.CompositeRenderType) - Static method in class foundry.veil.api.client.registry.RenderTypeShardRegistry
 
INOUT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
INOUT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
InputShaderModification - Class in foundry.veil.impl.client.render.shader.modifier
 
InputShaderModification(int, String) - Constructor for class foundry.veil.impl.client.render.shader.modifier.InputShaderModification
 
Inspector - Interface in foundry.veil.api.client.editor
A basic panel that can be toggled in the editor view.
INSTANCE - Enum constant in enum class foundry.veil.api.glsl.node.GlslEmptyNode
 
INSTANCE - Enum constant in enum class foundry.veil.impl.network.ClientPacketSink
 
INSTANCE - Enum constant in enum class foundry.veil.impl.resource.action.FramebufferEditAction
 
INSTANCE - Static variable in class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer
 
INSTANCE - Static variable in interface foundry.veil.api.compat.IrisCompat
Retrieves the compat instance.
INSTANCE - Static variable in interface foundry.veil.api.compat.SodiumCompat
Retrieves the compat instance.
INSTANCE - Static variable in interface foundry.veil.platform.VeilEventPlatform
 
InstancedLight - Interface in foundry.veil.api.client.render.light
A light that can be rendered with an implementation of InstancedLightRenderer.
InstancedLightRenderer<T> - Class in foundry.veil.api.client.render.light.renderer
Draws lights as instanced quads in the scene.
InstancedLightRenderer(int) - Constructor for class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
Creates a new instanced light renderer with a resizeable light buffer.
InstancedPointLightRenderer - Class in foundry.veil.impl.client.render.light
 
InstancedPointLightRenderer() - Constructor for class foundry.veil.impl.client.render.light.InstancedPointLightRenderer
 
INT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
INT - Enum constant in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
 
INT - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.EdgeType
 
INT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
 
INT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
INT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
INT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
INT_2_10_10_10_REV - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
intConstant(int) - Static method in interface foundry.veil.api.glsl.node.GlslNode
 
integer(String, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
INTEGER_DECIMAL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
INTEGER_HEXADECIMAL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
INTEGER_OCTAL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
InternalException - Exception Class in foundry.veil.lib.anarres.cpp
An internal exception.
InternalException(String) - Constructor for exception class foundry.veil.lib.anarres.cpp.InternalException
 
interpolant() - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
Returns the value of the interpolant record component.
interpolate(float, float, float) - Method in interface foundry.veil.api.client.necromancer.animation.keyframe.Interpolation.FloatInterpolator
 
interpolate(float, float, float) - Method in enum class foundry.veil.api.client.necromancer.animation.keyframe.Interpolation
 
interpolate(Frame, float, Easings.Easing) - Method in class foundry.veil.api.client.anim.Frame
 
interpolate(Quaternionfc, Quaternionfc, float, Quaternionf) - Method in enum class foundry.veil.api.client.necromancer.animation.keyframe.Interpolation
 
interpolate(Quaternionfc, Quaternionfc, float, Quaternionf) - Method in interface foundry.veil.api.client.necromancer.animation.keyframe.Interpolation.QuaternionInterpolator
 
interpolation() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.Keyframe
Returns the value of the interpolation record component.
Interpolation - Enum Class in foundry.veil.api.client.necromancer.animation.keyframe
 
Interpolation.FloatInterpolator - Interface in foundry.veil.api.client.necromancer.animation.keyframe
 
Interpolation.QuaternionInterpolator - Interface in foundry.veil.api.client.necromancer.animation.keyframe
 
IntUniform - Record Class in foundry.veil.api.client.render.post.uniform
 
IntUniform(int[]) - Constructor for record class foundry.veil.api.client.render.post.uniform.IntUniform
Creates an instance of a IntUniform record class.
intValue() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
intValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
 
intValue() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
INVALID - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
INVARIANT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Invariant
 
INVARIANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
invert() - Method in class foundry.veil.api.client.color.Color
 
invertCopy() - Method in class foundry.veil.api.client.color.Color
 
invertDistanceModifier() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns the value of the invertDistanceModifier record component.
invokeCheckAllocated() - Method in interface foundry.veil.mixin.pipeline.accessor.PipelineNativeImageAccessor
 
invokeCreate(Lifecycle, Map<ResourceKey<?>, Exception>) - Method in interface foundry.veil.mixin.registry.accessor.RegistryDataAccessor
 
IRIS - Static variable in class foundry.veil.Veil
 
IrisCompat - Interface in foundry.veil.api.compat
Veil iris compat implementation.
IrisRenderTargetExtension - Interface in foundry.veil.ext.iris
 
isAccelerator() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Dedicated OpenCL accelerators (for example the IBM CELL Blade).
isActive(ResourceLocation) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Checks to see if the specified pipeline is active.
isAmbientOcclusionEnabled() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
 
ISAMPLER1D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER1DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DMS - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DRECT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER3D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLERBUFFER - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLERCUBE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
isAnimating() - Method in class foundry.veil.api.client.ui.util.PoseStackAnimator
Checks if the animation is currently active.
isBool() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isCancelled() - Method in class foundry.veil.impl.ThreadTaskScheduler
 
isClosed() - Method in class foundry.veil.api.resource.editor.BlockModelInspector
 
isClosed() - Method in class foundry.veil.api.resource.editor.FramebufferFileEditor
 
isClosed() - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
 
isClosed() - Method in class foundry.veil.api.resource.editor.ResourceOverrideEditor
 
isClosed() - Method in class foundry.veil.api.resource.editor.TextFileEditor
 
isColorRenderAttachment(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Checks to see if the provided attachment has been added to this framebuffer and is a render attachment.
isColorTextureAttachment(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Checks to see if the provided attachment has been added to this framebuffer and is a texture attachment.
isCommand() - Method in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
isCompactDepthAttachment() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
 
isCompilingShaders() - Method in class foundry.veil.impl.client.render.dynamicbuffer.VanillaShaderCompiler
 
isCompute() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
isConstant() - Method in class foundry.veil.impl.quasar.ColorGradient
 
isCore() - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
isCpu() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
An OpenCL device that is the host processor.
isDeclaration() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
isDefault() - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
isDefault() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
The default OpenCL device in the system.
isDepthMutableTextureAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
isDepthRenderAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
isDepthTextureAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
isDevelopmentEnvironment() - Method in interface foundry.veil.platform.VeilPlatform
Check if the game is currently in a development environment.
isDirty() - Method in class foundry.veil.api.client.render.light.Light
 
isDouble() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isEmpty() - Method in interface foundry.veil.api.client.render.MatrixStack
 
isEmpty() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
isEmpty() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
isEnabled() - Method in class foundry.veil.api.client.editor.EditorManager
 
isEnabled() - Method in interface foundry.veil.api.client.editor.Inspector
 
isEnabled() - Method in interface foundry.veil.api.quasar.emitters.module.RenderParticleModule
 
isEnabled() - Method in class foundry.veil.impl.client.editor.LightInspector
 
isEnabled() - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
isField() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
isFinished() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
isFloat() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isForceSpawn() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
isFragment() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
isFunction() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
isFunctionLike() - Method in class foundry.veil.lib.anarres.cpp.Macro
Returns true if this is a function-like macro.
isGeometry() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
isGpu() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
An OpenCL device that is a GPU.
isGuiRendering() - Method in class foundry.veil.api.client.render.GuiInfo
 
isIdentity() - Method in interface foundry.veil.api.client.render.MatrixStack
 
isIdentity() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
isInteger() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isLinear() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
isLoading() - Static method in class foundry.veil.api.resource.VeilDynamicRegistry
 
isLocalPosition() - Method in interface foundry.veil.api.quasar.emitters.module.force.PositionedForce
 
isLocalPosition() - Method in class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
isLoop() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
isMatrix() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isMenuBarEnabled() - Method in interface foundry.veil.api.client.editor.Inspector
 
isMenuBarEnabled() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
isModLoaded(String) - Method in interface foundry.veil.platform.VeilPlatform
Checks if a mod with the given id is loaded.
isMutableColorTextureAttachment(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Checks to see if the provided attachment has been added to this framebuffer and is a mutable texture attachment.
isNamed() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
 
isNamed() - Method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
isNamed() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Name
 
isNumber() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
isNumber() - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
 
isNumber() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
 
isNumber() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
 
isNumber() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
 
isOpen() - Method in interface foundry.veil.api.client.editor.Inspector
 
isOpen() - Method in class foundry.veil.api.client.imgui.CodeEditor
 
isOpenGLSupported() - Method in class foundry.veil.api.opencl.CLEnvironment
 
isPlaying() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
isPresent() - Method in interface foundry.veil.platform.registry.RegistryObject
 
isPrimitive() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isRemoved() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Whether the emitter has completed its lifetime
isRemoved() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
isRenderingPerspective() - Static method in class foundry.veil.api.client.render.VeilLevelPerspectiveRenderer
 
isReplace() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
isSampler(int) - Static method in class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
isShutdown() - Method in interface foundry.veil.api.TickTaskScheduler
 
isShutdown() - Method in class foundry.veil.impl.TickTaskSchedulerImpl
 
isSortOnUpload() - Method in interface foundry.veil.mixin.rendertype.accessor.RenderTypeAccessor
 
isSourceFile() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
isStatic() - Method in record class foundry.veil.api.resource.VeilResourceInfo
 
isStruct() - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
isStruct() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
 
isStruct() - Method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
isStruct() - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
isSupported() - Static method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
isTessellationControl() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
isTessellationEvaluation() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
isTooltipEnabled() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
 
isTooltipEnabled() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
isUnsignedInteger() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isValidLocation() - Method in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
isVariadic() - Method in class foundry.veil.lib.anarres.cpp.Macro
Returns true if this is a variadic function-like macro.
isVector() - Method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isVertex() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
isVisible() - Method in class foundry.veil.api.quasar.emitters.module.render.StaticLightModule
 
isVisible(Inspector) - Method in class foundry.veil.api.client.editor.EditorManager
 
isVisible(AreaLight, CullFrustum) - Method in class foundry.veil.impl.client.render.light.AreaLightRenderer
 
isVisible(PointLight, CullFrustum) - Method in class foundry.veil.impl.client.render.light.InstancedPointLightRenderer
 
isVisible(AABB) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
isVisible(T, CullFrustum) - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
Checks whether the specified light can be seen in the specified frustum.
isWhitespace() - Method in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
ITEM_ENTITY_TARGET - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
ITEM_VERTICAL_PADDING - Static variable in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
iterator() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
iterator() - Method in class foundry.veil.lib.anarres.cpp.Source
Returns a token iterator for this Source.
IThemeProperty<T> - Interface in foundry.veil.api.client.color.theme
 
ivec2(String, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
ivec2(String, Function<T, Vector2ic>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
IVEC2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IVEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ivec3(String, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
ivec3(String, Function<T, Vector3ic>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
IVEC3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ivec4(String, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
ivec4(String, Function<T, Vector4ic>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
IVEC4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 

J

JSON - Enum constant in enum class foundry.veil.api.resource.type.TextResource.Type
 
JumpNode - Enum Class in foundry.veil.api.glsl.node.branch
 

K

KEEPALLCOMMENTS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Preserves comments in the lexed output, even when inactive.
KEEPCOMMENTS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Preserves comments in the lexed output.
kernel - Variable in class foundry.veil.api.opencl.CLBuffer
 
KeyboardHandlerMixin - Class in foundry.veil.mixin.imgui.client
 
KeyboardHandlerMixin() - Constructor for class foundry.veil.mixin.imgui.client.KeyboardHandlerMixin
 
keyCallback(long, int, int, int, int) - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
keyCallback(long, int, int, int, int) - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
keyCallback(long, int, int, int, int) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
keyCallback(long, int, int, int, int) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImplGlfw
 
keyCallback(long, int, int, int, int, CallbackInfo) - Method in class foundry.veil.mixin.imgui.client.KeyboardHandlerMixin
 
Keyframe - Class in foundry.veil.api.client.anim
 
Keyframe - Record Class in foundry.veil.api.client.necromancer.animation.keyframe
 
Keyframe(float, Interpolation, Keyframe.KeyframeTransform) - Constructor for record class foundry.veil.api.client.necromancer.animation.keyframe.Keyframe
Creates an instance of a Keyframe record class.
Keyframe(Vec3, Vec3, Vec3, int, Easings.Easing) - Constructor for class foundry.veil.api.client.anim.Keyframe
 
KeyframedAnimation<P,S> - Class in foundry.veil.api.client.necromancer.animation.keyframe
 
KeyframedAnimation.Builder - Class in foundry.veil.api.client.necromancer.animation.keyframe
 
keyframes() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.KeyframeTimeline
Returns the value of the keyframes record component.
KeyframeTimeline - Record Class in foundry.veil.api.client.necromancer.animation.keyframe
 
KeyframeTimeline(Keyframe[]) - Constructor for record class foundry.veil.api.client.necromancer.animation.keyframe.KeyframeTimeline
Creates an instance of a KeyframeTimeline record class.
knownPackInfo() - Method in class foundry.veil.impl.client.render.shader.DummyResource
 

L

LAND - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
LAND_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
languageDefinition() - Method in record class foundry.veil.api.resource.type.BlockModelResource
 
languageDefinition() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
languageDefinition() - Method in record class foundry.veil.api.resource.type.LanguageResource
 
languageDefinition() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
 
languageDefinition() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
 
languageDefinition() - Method in record class foundry.veil.api.resource.type.TextResource
 
languageDefinition() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
 
languageDefinition() - Method in interface foundry.veil.api.resource.type.VeilShaderResource
 
languageDefinition() - Method in interface foundry.veil.api.resource.type.VeilTextResource
 
LanguageResource - Record Class in foundry.veil.api.resource.type
 
LanguageResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.LanguageResource
Creates an instance of a LanguageResource record class.
LanguageResourceLoader - Class in foundry.veil.impl.resource.loader
 
LanguageResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.LanguageResourceLoader
 
last() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
lastHoveredPos - Static variable in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
lastIndexOf(Object) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
lastSharedType - Variable in class foundry.veil.api.client.render.CachedBufferSource
 
layered(RenderType...) - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
Creates a render type that uses a single draw buffer, but re-uses the data to draw the specified layers.
LAYERING - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
LayeringLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
LayeringLayer(LayerTemplateValue<LayeringLayer.LayeringState>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
Creates an instance of a LayeringLayer record class.
LayeringLayer.LayeringState - Enum Class in foundry.veil.api.client.render.rendertype.layer
 
layeringState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
layeringState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
layeringState(RenderStateShard.LayeringStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
layeringState(RenderStateShard.LayeringStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
layers() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the layers record component.
LayerTemplateValue<T> - Interface in foundry.veil.api.client.render.rendertype.layer
Helper for managing codecs with string template values.
LayerTemplateValue.FormattedValue<T> - Record Class in foundry.veil.api.client.render.rendertype.layer
 
LayerTemplateValue.RawValue<T> - Record Class in foundry.veil.api.client.render.rendertype.layer
 
LayerType(MapCodec<T>) - Constructor for record class foundry.veil.api.client.registry.RenderTypeLayerRegistry.LayerType
Creates an instance of a LayerType record class.
layout(GlslTypeQualifier.LayoutId...) - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeQualifier
 
layout(Collection<GlslTypeQualifier.LayoutId>) - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeQualifier
 
Layout(List<GlslTypeQualifier.LayoutId>) - Constructor for record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Layout
Creates an instance of a Layout record class.
LAYOUT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LayoutId(String, GlslNode) - Constructor for record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.LayoutId
Creates an instance of a LayoutId record class.
layoutIds() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Layout
Returns the value of the layoutIds record component.
LayoutSerializer<T> - Record Class in foundry.veil.impl.client.render
Serializes an object one field at a time.
LayoutSerializer(LayoutSerializer.Field<T>[]) - Constructor for record class foundry.veil.impl.client.render.LayoutSerializer
Creates an instance of a LayoutSerializer record class.
LayoutShaderBlockImpl<T> - Class in foundry.veil.impl.client.render.shader.definition
 
LayoutShaderBlockImpl(ShaderBlock.BufferBinding, long, SizedShaderBlockImpl.Serializer<T>) - Constructor for class foundry.veil.impl.client.render.shader.definition.LayoutShaderBlockImpl
 
LE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
LE_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
least(int) - Static method in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
 
LEFT_ANGLE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
LEFT_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_BRACE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_BRACKET - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
LEFT_BRACKET - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_PAREN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_PARENTHESIS - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
LEFT_SHIFT - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
LEGACY - Enum constant in enum class foundry.veil.api.client.render.ext.VeilMultiBind
 
LegacyAdvancedFboImpl - Class in foundry.veil.impl.client.render.framebuffer
Legacy implementation of AdvancedFbo.
LegacyAdvancedFboImpl(int, int, AdvancedFboAttachment[], AdvancedFboAttachment) - Constructor for class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
LegacySerializer(BiConsumer<T, ByteBuffer>) - Constructor for class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.LegacySerializer
 
LegacySerializer(BiConsumer<T, ByteBuffer>) - Constructor for class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.LegacySerializer
 
LegacyVanillaAdvancedFboWrapper - Class in foundry.veil.impl.client.render.wrapper
Legacy implementation of VanillaAdvancedFboWrapper.
LegacyVanillaAdvancedFboWrapper(Supplier<RenderTarget>) - Constructor for class foundry.veil.impl.client.render.wrapper.LegacyVanillaAdvancedFboWrapper
 
LegacyVertexArray - Class in foundry.veil.impl.client.render.vertex
 
LegacyVertexArray(int) - Constructor for class foundry.veil.impl.client.render.vertex.LegacyVertexArray
 
LegacyVertexAttribBindingBuilder - Class in foundry.veil.impl.client.render.vertex
 
LegacyVertexAttribBindingBuilder(VertexArray) - Constructor for class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
LEQUAL - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
LEQUAL - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
LEQUAL - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
LEQUAL - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
 
lequalDepthTestShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
lerp(Color, float) - Method in class foundry.veil.api.client.color.Color
 
LESS - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
LESS - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
LESS - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
LESS - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
 
LESS_DEPTH_TEST - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
level() - Method in interface foundry.veil.api.network.handler.PacketContext
 
level(ServerLevel) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players in the specified level.
LevelPerspectiveCamera - Class in foundry.veil.impl.client.render.perspective
 
LevelPerspectiveCamera() - Constructor for class foundry.veil.impl.client.render.perspective.LevelPerspectiveCamera
 
LevelRendererAccessor - Interface in foundry.veil.mixin.perspective.accessor
 
LevelRendererBlockLayerExtension - Interface in foundry.veil.ext
 
LevelRendererExtension - Interface in foundry.veil.ext
 
levels() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the levels record component.
LexerException - Exception Class in foundry.veil.lib.anarres.cpp
A preprocessor exception.
LexerException(String) - Constructor for exception class foundry.veil.lib.anarres.cpp.LexerException
 
LexerException(Throwable) - Constructor for exception class foundry.veil.lib.anarres.cpp.LexerException
 
LexerSource - Class in foundry.veil.lib.anarres.cpp
Does not handle digraphs.
LexerSource(Reader, boolean) - Constructor for class foundry.veil.lib.anarres.cpp.LexerSource
 
light - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
light - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
Light - Class in foundry.veil.api.client.render.light
A source of luminance in a scene.
Light() - Constructor for class foundry.veil.api.client.render.light.Light
 
LIGHT - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
LIGHT - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
LIGHT_AREA - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
LIGHT_COLOR - Enum constant in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
LIGHT_COLOR_BUFFER_TEXTURE - Static variable in class foundry.veil.api.client.render.VeilRenderer
 
LIGHT_DIRECTIONAL - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
LIGHT_INDIRECT_SPHERE - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
LIGHT_POINT - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
LIGHT_UV - Enum constant in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
LIGHT_UV_BUFFER_TEXTURE - Static variable in class foundry.veil.api.client.render.VeilRenderer
 
lighten(float) - Method in class foundry.veil.api.client.color.Color
 
lightenCopy(float) - Method in class foundry.veil.api.client.color.Color
 
LightInspector - Class in foundry.veil.impl.client.editor
 
LightInspector() - Constructor for class foundry.veil.impl.client.editor.LightInspector
 
lightmap() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
LIGHTMAP - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
LightmapLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
LightmapLayer(boolean) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
Creates an instance of a LightmapLayer record class.
lightmapState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
lightmapState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
lightmapState(RenderStateShard.LightmapStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
lightmapState(RenderStateShard.LightmapStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
LightModuleData - Record Class in foundry.veil.api.quasar.data.module.init
 
LightModuleData(ColorGradient, MolangExpression, MolangExpression) - Constructor for record class foundry.veil.api.quasar.data.module.init.LightModuleData
Creates an instance of a LightModuleData record class.
LIGHTNING - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
 
LIGHTNING - Static variable in class foundry.veil.api.client.render.BlendState
 
lightningTransparencyShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
LightRenderer - Class in foundry.veil.api.client.render.light.renderer
Renders all lights in a scene.
LightRenderer() - Constructor for class foundry.veil.api.client.render.light.renderer.LightRenderer
Creates a new light renderer.
lightSize - Variable in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
lightSize - Variable in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
 
LightType(LightTypeRegistry.RendererFactory<T>, LightTypeRegistry.DebugLightFactory) - Constructor for record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Creates an instance of a LightType record class.
LightTypeRegistry - Class in foundry.veil.api.client.registry
Registry for all light types.
LightTypeRegistry() - Constructor for class foundry.veil.api.client.registry.LightTypeRegistry
 
LightTypeRegistry.DebugLightFactory - Interface in foundry.veil.api.client.registry
Creates debug lights for the LightInspector.
LightTypeRegistry.LightType<T> - Record Class in foundry.veil.api.client.registry
 
LightTypeRegistry.RendererFactory<T> - Interface in foundry.veil.api.client.registry
Creates the renderer for lights when requested.
LightTypeRenderer<T> - Interface in foundry.veil.api.client.render.light.renderer
Renders all lights of a specific type.
limbSwing - Variable in class foundry.veil.api.client.pose.PoseData
 
limbSwingAmount - Variable in class foundry.veil.api.client.pose.PoseData
 
Line - Class in foundry.veil.api.quasar.fx
 
Line(int, Function<Float, Float>) - Constructor for class foundry.veil.api.quasar.fx.Line
 
Line(Vec3[], int, Function<Float, Float>) - Constructor for class foundry.veil.api.quasar.fx.Line
 
LINE - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
Line.CurveMode - Enum Class in foundry.veil.api.quasar.fx
 
Line.RenderMode - Enum Class in foundry.veil.api.quasar.fx
 
Line.TilingMode - Enum Class in foundry.veil.api.quasar.fx
 
linear - Enum constant in enum class foundry.veil.api.client.util.Easings.Easing
 
LINEAR - Enum constant in enum class foundry.veil.api.client.necromancer.animation.keyframe.Interpolation
 
LineLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
LineLayer(OptionalDouble) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.LineLayer
Creates an instance of a LineLayer record class.
LINEMARKERS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Outputs linemarker tokens.
lineState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
lineState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
lineState(RenderStateShard.LineStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
lineState(RenderStateShard.LineStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
link(ShaderProgram) - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
 
listen(long, long, Runnable) - Method in interface foundry.veil.api.opencl.event.CLEventDispatcher
Listens to the specific event and event status.
listen(long, long, Runnable) - Method in class foundry.veil.api.opencl.event.CLLegacyEventDispatcher
 
listen(long, long, Runnable) - Method in class foundry.veil.api.opencl.event.CLNativeEventDispatcher
 
listen(long, Runnable) - Method in interface foundry.veil.api.opencl.event.CLEventDispatcher
Listens to the specific event and event status.
listIterator() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
listIterator(int) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class foundry.veil.impl.ClientEnumArgument
 
LITERAL - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in interface foundry.veil.api.resource.VeilResourceLoader
Loads the resource from the specified path.
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.BlockModelResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.FramebufferResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.LanguageResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.McMetaResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.PostPipelineResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.RenderTypeResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.ShaderIncludeLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.ShaderResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.TextResourceLoader
 
load(VeilResourceManager, ResourceProvider, PackType, ResourceLocation, Path, Path) - Method in class foundry.veil.impl.resource.loader.TextureResourceLoader
 
load(ResourceManager) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
load(ResourceManager) - Method in class foundry.veil.api.client.render.texture.DynamicCubemapTexture
 
loadAdditional(CompoundTag, HolderLookup.Provider, CallbackInfo) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
loadFromDisk() - Method in class foundry.veil.api.resource.editor.BlockModelInspector
 
loadFromDisk() - Method in class foundry.veil.api.resource.editor.FramebufferFileEditor
 
loadFromDisk() - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
Called to update the editor status from disk.
loadFromDisk() - Method in class foundry.veil.api.resource.editor.ResourceOverrideEditor
 
loadFromDisk() - Method in class foundry.veil.api.resource.editor.TextFileEditor
 
loadIcon(NativeImage, boolean) - Method in class foundry.veil.impl.resource.VeilPackResources
 
loadImport(ShaderPreProcessor.Context, ResourceLocation, boolean) - Method in interface foundry.veil.api.client.render.shader.ShaderImporter
Loads the specified import from file assets/modid/pinwheel/shaders/include/path.glsl.
loadImport(ShaderPreProcessor.Context, ResourceLocation, boolean) - Method in class foundry.veil.impl.client.render.shader.ShaderImporterImpl
 
loadProgram(ResourceLocation, CharSequence) - Method in class foundry.veil.api.opencl.CLEnvironment
Loads the specified source code under the specified name.
loadProgram(ResourceLocation, ResourceProvider) - Method in class foundry.veil.api.opencl.CLEnvironment
Loads the specified program binary from file.
loadRegistries(ResourceManager, Collection<RegistryDataLoader.RegistryData<?>>) - Static method in class foundry.veil.api.resource.VeilDynamicRegistry
Loads the specified registries from the normal registry folder.
loadTooltipData(CompoundTag) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
 
loadTooltipData(CompoundTag) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
localOffset - Variable in class foundry.veil.api.quasar.emitters.AnchorPoint
 
localPoint() - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
Returns the value of the localPoint record component.
localPosition - Variable in class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
localPosition() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns the value of the localPosition record component.
localPosition() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Returns the value of the localPosition record component.
location() - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
Returns the value of the location record component.
location() - Method in record class foundry.veil.api.resource.VeilResourceInfo
Returns the value of the location record component.
location() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Returns the value of the location record component.
LOCATION - Enum constant in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Type
 
LOCATION_CODEC - Static variable in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
 
LocationSource - Record Class in foundry.veil.api.client.render.shader.texture
Source of a shader texture using a registered texture.
LocationSource(ResourceLocation, TextureFilter) - Constructor for record class foundry.veil.api.client.render.shader.texture.LocationSource
Creates an instance of a LocationSource record class.
LOGGER - Static variable in class foundry.veil.api.opencl.VeilOpenCL
 
LOGGER - Static variable in class foundry.veil.Veil
 
longValue() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
loop() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the loop record component.
LOR - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
LOR_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
LOW_PRECISION - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precision
 
LOW_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
lowercase() - Method in class foundry.veil.api.util.EnumCodec.Builder
Specifies the standard names to be lowercase.
lowercaseValue() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.Token
 
lowResSize - Variable in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
LSH - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
LSH_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 

M

M_ARG - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
M_PASTE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
M_STRING - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
Macro - Class in foundry.veil.lib.anarres.cpp
A macro object.
Macro(Source, String) - Constructor for class foundry.veil.lib.anarres.cpp.Macro
 
Macro(String) - Constructor for class foundry.veil.lib.anarres.cpp.Macro
 
macros() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
magFilter() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
 
MAIN - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
MAIN_WRAPPER - Static variable in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
MAIN_WRAPPER - Static variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
mainFunction() - Method in class foundry.veil.api.glsl.node.GlslTree
 
mainHand - Variable in class foundry.veil.api.client.pose.PoseData
 
Manhattan - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.CellularDistanceFunction
 
markChunksDirty() - Method in interface foundry.veil.api.compat.SodiumCompat
Marks all chunks in the view dirty.
markDirty() - Method in class foundry.veil.api.client.render.light.Light
Marks the data in this light as dirty and needing re-uploading.
markDirty() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
markError(String) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
markNode(int, GlslNode) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
markOutputs() - Method in class foundry.veil.api.glsl.node.GlslTree
Explicitly marks all outputs with a layout location if not specified.
markRendered(String) - Static method in class foundry.veil.impl.client.render.dynamicbuffer.VanillaShaderCompiler
 
MASK - Static variable in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
MaskPostStage - Record Class in foundry.veil.api.client.render.post.stage
Sets the color and depth masks.
MaskPostStage(boolean, boolean, boolean, boolean, boolean) - Constructor for record class foundry.veil.api.client.render.post.stage.MaskPostStage
Creates an instance of a MaskPostStage record class.
mat2(String, Function<T, Matrix2fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
MAT2 - Enum constant in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
 
MAT2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT2X2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT2X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT2X3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT2X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT2X4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT2X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
mat3(String, Function<T, Matrix3fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
MAT3 - Enum constant in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
 
MAT3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
mat3x2(String, Function<T, Matrix3x2fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
MAT3X2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT3X3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT3X4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
mat4(String, Function<T, Matrix4fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
MAT4 - Enum constant in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
 
MAT4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT4X2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
mat4x3(String, Function<T, Matrix4x3fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
MAT4X3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT4X4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MathUtil - Class in foundry.veil.impl.quasar
 
MathUtil() - Constructor for class foundry.veil.impl.quasar.MathUtil
 
Matrix2Uniform - Record Class in foundry.veil.api.client.render.post.uniform
 
Matrix2Uniform(Matrix2fc) - Constructor for record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
Creates an instance of a Matrix2Uniform record class.
Matrix3f_m00 - Static variable in class foundry.veil.mixin.fix.MemUtilMixin
 
Matrix3Uniform - Record Class in foundry.veil.api.client.render.post.uniform
 
Matrix3Uniform(Matrix3fc) - Constructor for record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
Creates an instance of a Matrix3Uniform record class.
Matrix4Uniform - Record Class in foundry.veil.api.client.render.post.uniform
 
Matrix4Uniform(Matrix4fc) - Constructor for record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
Creates an instance of a Matrix4Uniform record class.
matrixPop() - Method in interface foundry.veil.api.client.render.MatrixStack
Restores a previous position and normal set with MatrixStack.matrixPush().
matrixPop() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
matrixPush() - Method in interface foundry.veil.api.client.render.MatrixStack
Saves the current position and normal transformation for restoring later with MatrixStack.matrixPop().
matrixPush() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
MatrixStack - Interface in foundry.veil.api.client.render
Utility extension for PoseStack with extra utilities.
MAX_BONES - Static variable in class foundry.veil.api.client.necromancer.Skeleton
 
MAX_SAMPLES - Static variable in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
maxArrayTextureLayers() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxAtomicCountBuffers() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxAtomicCountBuffers record component.
maxAtomicCounterBufferBindings() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxAtomicCounters() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxAtomicCounters record component.
maxClockFrequency() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the maxClockFrequency record component.
maxColorAttachments() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxCombinedTextureUnits() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxComputeUnits() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the maxComputeUnits record component.
maxComputeWorkGroupCountX() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxComputeWorkGroupCountY() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxComputeWorkGroupCountZ() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxComputeWorkGroupInvocations() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxComputeWorkGroupSizeX() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxComputeWorkGroupSizeY() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxComputeWorkGroupSizeZ() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxDegrees() - Method in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
Returns the value of the maxDegrees record component.
maxFramebufferHeight() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxFramebufferWidth() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxImageUniforms() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxImageUniforms record component.
maxInputComponents() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxInputComponents record component.
maxLifetime() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the maxLifetime record component.
maxLights - Variable in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
maxLights - Variable in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
 
maxMemAllocSize() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the maxMemAllocSize record component.
maxOutputComponents() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxOutputComponents record component.
maxParticles() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the maxParticles record component.
maxSamples() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxShaderStorageBlocks() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxShaderStorageBlocks record component.
maxShaderStorageBufferBindings() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxShaderStorageBufferSize() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxTargetBindings(int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Retrieves the maximum bindings for the specified buffer binding.
maxTextureAnisotropy() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxTextureImageUnits() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxTextureImageUnits record component.
maxTransformFeedbackBindings() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxUniformBlocks() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxUniformBlocks record component.
maxUniformBuffersBindings() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxUniformBufferSize() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxUniformComponents() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns the value of the maxUniformComponents record component.
maxUseTime - Variable in class foundry.veil.api.client.pose.PoseData
 
maxVertexAttributeRelativeOffset() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxVertexAttributes() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
maxWorkGroupSize() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the maxWorkGroupSize record component.
maxWorkItemDimensions() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the maxWorkItemDimensions record component.
McMetaResource - Record Class in foundry.veil.api.resource.type
 
McMetaResource(VeilResourceInfo, ResourceMetadata) - Constructor for record class foundry.veil.api.resource.type.McMetaResource
Creates an instance of a McMetaResource record class.
McMetaResourceLoader - Class in foundry.veil.impl.resource.loader
 
McMetaResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.McMetaResourceLoader
 
MEDIUM_PRECISION - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precision
 
MEDIUM_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
memoryLayout() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Returns the value of the memoryLayout record component.
memoryLayout(ShaderBlock.MemoryLayout) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
MemUtilMixin - Class in foundry.veil.mixin.fix
 
MemUtilMixin() - Constructor for class foundry.veil.mixin.fix.MemUtilMixin
 
message() - Method in record class foundry.veil.impl.glsl.GlslTokenReader.Error
Returns the value of the message record component.
metadata() - Method in record class foundry.veil.api.resource.type.McMetaResource
Returns the value of the metadata record component.
minDegrees() - Method in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
Returns the value of the minDegrees record component.
minFilter() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
 
mipmap() - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Returns the value of the mipmap record component.
mipmap() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the mipmap record component.
MIRROR_CLAMP_TO_EDGE - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
MIRRORED_REPEAT - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
mix(Color, float) - Method in class foundry.veil.api.client.color.Color
 
mixCopy(Color, float) - Method in class foundry.veil.api.client.color.Color
 
mixFactor - Variable in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
MOD_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
MOD_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MOD_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
mode() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the mode record component.
mode() - Method in record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
Returns the value of the mode record component.
mode() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
Returns the value of the mode record component.
mode() - Method in record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
Returns the value of the mode record component.
MODE_CODEC - Static variable in class foundry.veil.api.client.util.VertexFormatCodec
 
ModelInspectAction<T> - Record Class in foundry.veil.impl.resource.action
 
ModelInspectAction() - Constructor for record class foundry.veil.impl.resource.action.ModelInspectAction
Creates an instance of a ModelInspectAction record class.
modelParts - Variable in class foundry.veil.api.quasar.emitters.AnchorPoint
 
MODID - Static variable in class foundry.veil.Veil
 
modificationManager() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Returns the value of the modificationManager record component.
MODIFIER_LISTER - Static variable in class foundry.veil.api.client.render.shader.ShaderModificationManager
 
modifiers() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
 
modify(float, double) - Method in interface foundry.veil.api.quasar.emitters.module.render.TrailSettings.TrailWidthModifier
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in class foundry.veil.api.client.render.shader.processor.ShaderBindingProcessor
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in class foundry.veil.api.client.render.shader.processor.ShaderBufferProcessor
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in class foundry.veil.api.client.render.shader.processor.ShaderImportProcessor
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in class foundry.veil.api.client.render.shader.processor.ShaderModifyProcessor
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
Modifies the specified shader source input.
modify(ShaderPreProcessor.Context, GlslTree) - Method in class foundry.veil.api.client.render.shader.processor.ShaderVersionProcessor
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferProcessor
 
modify(ShaderPreProcessor.Context, GlslTree) - Method in class foundry.veil.impl.compat.sodium.SodiumShaderPreProcessor
 
modify(Map<String, Object>, String, ResourceLocation, VertexFormat, int, int, String) - Static method in class foundry.veil.impl.client.render.shader.transformer.VanillaShaderProcessor
 
modify(ResourceLocation, int, int, String) - Static method in class foundry.veil.impl.client.render.shader.transformer.SodiumShaderProcessor
 
modify(Vector4f, Integer, Vec3) - Method in interface foundry.veil.api.quasar.emitters.module.render.TrailSettings.TrailPointModifier
 
modifyDrawMode(int) - Method in class foundry.veil.mixin.pipeline.client.PipelineVertexBufferMixin
 
modifyGameInformation(List<String>) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferDebugScreenOverlayMixin
 
modifyInclude(ResourceLocation, String) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
Runs the specified source through the entire processing list.
modResourcePath() - Method in record class foundry.veil.api.resource.VeilResourceInfo
Returns the value of the modResourcePath record component.
ModuleType<T> - Interface in foundry.veil.api.quasar.data.module
 
MODULO - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
MolangExpressionCodec - Class in foundry.veil.api.molang
Defines a codec for MoLang expressions.
mouseButtonCallback(long, int, int, int) - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
mouseButtonCallback(long, int, int, int) - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
mouseButtonCallback(long, int, int, int) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
mouseButtonCallback(long, int, int, int, CallbackInfo) - Method in class foundry.veil.mixin.imgui.client.MouseHandlerMixin
 
MouseHandlerMixin - Class in foundry.veil.mixin.imgui.client
 
MouseHandlerMixin() - Constructor for class foundry.veil.mixin.imgui.client.MouseHandlerMixin
 
MUL_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
MUL_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MULT_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
MULTI_COMMENT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MULTI_TEXTURE - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
multibindSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
multiply(float, float, float, float) - Method in class foundry.veil.api.client.color.Color
 
multiply(int) - Method in class foundry.veil.api.client.color.Color
 
MULTIPLY - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
MultiTextureLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
MultiTextureLayer(TextureLayer[]) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
Creates an instance of a MultiTextureLayer record class.
MutableUniformAccess - Interface in foundry.veil.api.client.render.shader.program
Provides write access to all uniform variables in a shader program.

N

name() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the name record component.
name() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
name() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Returns the value of the name record component.
name() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Returns the value of the name record component.
name() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Name
Returns the value of the name record component.
name() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the name record component.
name() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns the value of the name record component.
name() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Returns the value of the name record component.
name() - Method in record class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification.Attribute
Returns the value of the name record component.
name() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Returns the value of the name record component.
name() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Returns the value of the name record component.
name() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Returns the value of the name record component.
Name(String) - Constructor for record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Name
Creates an instance of a Name record class.
named(String) - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
nameDarkSky(CallbackInfo) - Method in class foundry.veil.mixin.debug.client.DebugLevelRendererMixin
 
nameLightSky(CallbackInfo) - Method in class foundry.veil.mixin.debug.client.DebugLevelRendererMixin
 
names() - Method in record class foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
Returns the value of the names record component.
NAMESPACE - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
nameStars(CallbackInfo) - Method in class foundry.veil.mixin.debug.client.DebugLevelRendererMixin
 
NE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
NE_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
NEAREST_NEIGHBOR - Enum constant in enum class foundry.veil.api.client.necromancer.animation.keyframe.Interpolation
 
NecromancerClientLevelMixin - Class in foundry.veil.mixin.necromancer.client
 
NecromancerClientLevelMixin() - Constructor for class foundry.veil.mixin.necromancer.client.NecromancerClientLevelMixin
 
NecromancerEntityRenderer<P,S> - Class in foundry.veil.api.client.necromancer.render
A renderer for a necromancer entity.
NecromancerEntityRenderer(EntityRendererProvider.Context, float) - Constructor for class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
NecromancerEntityRenderLayer<T,M> - Class in foundry.veil.api.client.necromancer.render
A single render layer of an entity.
NecromancerEntityRenderLayer(NecromancerEntityRenderer<T, M>) - Constructor for class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderLayer
 
NecromancerLevelRendererMixin - Class in foundry.veil.mixin.necromancer.client
 
NecromancerLevelRendererMixin() - Constructor for class foundry.veil.mixin.necromancer.client.NecromancerLevelRendererMixin
 
NecromancerRenderDispatcher - Class in foundry.veil.impl.client.necromancer.render
 
NecromancerRenderDispatcher() - Constructor for class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher
 
NecromancerRenderDispatcher.Batched - Class in foundry.veil.impl.client.necromancer.render
 
NecromancerRenderDispatcher.Immediate - Class in foundry.veil.impl.client.necromancer.render
 
NecromancerRenderer - Interface in foundry.veil.api.client.necromancer.render
 
NecromancerSkinEntityRenderLayer<T,M> - Class in foundry.veil.api.client.necromancer.render
Renders a single skin with a render type for a necromancer entity.
NecromancerSkinEntityRenderLayer(NecromancerEntityRenderer<T, M>) - Constructor for class foundry.veil.api.client.necromancer.render.NecromancerSkinEntityRenderLayer
 
NEOFORGE - Enum constant in enum class foundry.veil.platform.VeilPlatform.PlatformType
 
NEVER - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
NEVER - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
NEVER - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
NEVER_DEPTH_TEST - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
NEWLINE - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
NEWLINE - Static variable in interface foundry.veil.api.glsl.node.GlslNode
 
next() - Method in class foundry.veil.api.client.anim.Path
 
next() - Method in class foundry.veil.lib.anarres.cpp.SourceIterator
Returns the next token from the enclosed Source.
NL - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
NO_TEXTURE - Static variable in class foundry.veil.impl.client.editor.TextureInspector
 
NO_WRITE - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
noCullShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
noDepthTestShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
noise() - Method in record class foundry.veil.api.quasar.emitters.module.update.VectorField
Returns the value of the noise record component.
noLayering() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
noLightmap() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
None - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.FractalType
 
None - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.RotationType3D
 
NONE - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
 
NONE - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.LayeringLayer.LayeringState
 
NONE - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
 
NONE - Enum constant in enum class foundry.veil.api.quasar.fx.Line.CurveMode
 
NONE - Enum constant in enum class foundry.veil.api.quasar.fx.Line.TilingMode
 
NONE - Enum constant in enum class foundry.veil.api.quasar.fx.Trail.TilingMode
 
NONE - Static variable in class foundry.veil.api.client.render.BlendState
 
NOOP - Static variable in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
 
noOverlay() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
NOPERSPECTIVE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Interpolation
 
NOPERSPECTIVE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
normal() - Method in interface foundry.veil.api.client.render.MatrixStack
 
NORMAL - Enum constant in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
NORMAL_BUFFER_TEXTURE - Static variable in class foundry.veil.api.client.render.VeilRenderer
 
NOT_EQUAL - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
 
NOT_EQUAL - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
 
NOTEQUAL - Enum constant in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
 
NOTEQUAL - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
 
NOTEQUAL_DEPTH_TEST - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
noTransparencyShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
NUMBER - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
NumberThemeProperty - Class in foundry.veil.api.client.color.theme
 
NumberThemeProperty() - Constructor for class foundry.veil.api.client.color.theme.NumberThemeProperty
 
numberValue() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
numberValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
 
numberValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
 
numberValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
 
numberValue() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
 
NUMERAL - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
NumericValue - Class in foundry.veil.lib.anarres.cpp
 
NumericValue(int, String) - Constructor for class foundry.veil.lib.anarres.cpp.NumericValue
 

O

OBJCSYNTAX - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Supports lexing of objective-C.
objectLabel(int, int, CharSequence) - Method in enum class foundry.veil.api.client.render.ext.VeilDebug
Labels a named object identified within a namespace.
OCTAL - Enum constant in enum class foundry.veil.api.glsl.node.primary.GlslIntFormat
 
of(int) - Static method in class foundry.veil.api.client.color.Color
 
of(PreparableReloadListener...) - Static method in class foundry.veil.api.util.CompositeReloadListener
Creates a reload listener that waits for all listeners to complete in stages.
offHand - Variable in class foundry.veil.api.client.pose.PoseData
 
offhandCapture(PoseData, ItemStack, PoseStack, MultiBufferSource, int, float, float, HumanoidArm, ItemInHandRenderer) - Static method in class foundry.veil.impl.client.PoseHelper
 
offset() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Returns the value of the offset record component.
onFileChange(VeilResource<?>) - Method in class foundry.veil.api.client.editor.EditorManager
 
onFileSystemChange(VeilResourceManager, WatchEvent<Path>) - Method in interface foundry.veil.api.resource.VeilResource
Called from the watcher thread when this resource updates on disc.
onFree() - Method in interface foundry.veil.api.event.FreeNativeResourcesEvent
Called after all Minecraft native resources have been freed, but before the executors have been shut down.
onFreeNativeResources(FreeNativeResourcesEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
onGLError(int, int, int, int, String, long) - Static method in class foundry.veil.VeilDebugHooks
 
onGrabMouse() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
onGrabMouse() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
onGrabMouse() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
onHide() - Method in interface foundry.veil.api.client.editor.Inspector
Called when this editor is no longer open.
onHide() - Method in class foundry.veil.impl.client.editor.OpenCLInspector
 
onHide() - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
onHide() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
onRegisterBlockLayers(VeilRegisterBlockLayersEvent.Registry) - Method in interface foundry.veil.api.event.VeilRegisterBlockLayersEvent
Registers custom block render layers.
onRegisterFixedBuffers(VeilRegisterFixedBuffersEvent.Registry) - Method in interface foundry.veil.api.event.VeilRegisterFixedBuffersEvent
Registers fixed render types.
onRegisterShaderPreProcessors(ResourceProvider, VeilAddShaderPreProcessorsEvent.Registry) - Method in interface foundry.veil.api.event.VeilAddShaderPreProcessorsEvent
Called when the shader manager is about to compile shaders.
onRemove() - Method in interface foundry.veil.api.quasar.emitters.module.ParticleModule
Called when the module is removed.
onRemove() - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
onRemove() - Method in class foundry.veil.api.quasar.emitters.module.render.DynamicLightModule
 
onRemove() - Method in class foundry.veil.api.quasar.emitters.module.render.StaticLightModule
 
onRemove() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
onRenderLevelStage(VeilRenderLevelStageEvent.Stage, LevelRenderer, MultiBufferSource.BufferSource, MatrixStack, Matrix4fc, Matrix4fc, int, DeltaTracker, Camera, Frustum) - Method in interface foundry.veil.api.event.VeilRenderLevelStageEvent
Called when the specified level stage is rendered.
onResourceManagerReload(ResourceManager) - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
onResourceManagerReload(ResourceManager) - Method in class foundry.veil.api.client.render.VeilRenderer
 
onShaderCompile() - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBlockState
 
onShaderCompile(Map<ResourceLocation, ShaderProgram>) - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
onShow() - Method in interface foundry.veil.api.client.editor.Inspector
Called when this editor is first opened.
onShow() - Method in class foundry.veil.api.client.editor.SingleWindowInspector
 
onShow() - Method in class foundry.veil.impl.client.editor.DemoInspector
 
onShow() - Method in class foundry.veil.impl.client.editor.LightInspector
 
onShow() - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
onUpdateSamplers(Object2IntMap<CharSequence>) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess.SamplerListener
Called to update the listener with the new texture units for the specified textures.
onVeilAddShaderProcessors(VeilAddShaderPreProcessorsEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
onVeilCompileShaders(ShaderManager, Map<ResourceLocation, ShaderProgram>) - Method in interface foundry.veil.api.event.VeilShaderCompileEvent
Called when Veil shaders recompile.
onVeilRegisterBlockLayers(VeilRegisterBlockLayersEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
onVeilRegisterFixedBuffers(VeilRegisterFixedBuffersEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
onVeilRendererAvailable(VeilRenderer) - Method in interface foundry.veil.api.event.VeilRendererAvailableEvent
Called when the Veil renderer is now available.
onVeilRendererAvailable(VeilRendererAvailableEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
onVeilRenderLevelStage(VeilRenderLevelStageEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
onVeilShaderCompile(VeilShaderCompileEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
open - Variable in class foundry.veil.api.client.editor.SingleWindowInspector
 
open(VeilEditorEnvironment, T) - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor.Factory
Opens the specified resource in the environment.
open(VeilResource<?>, ResourceLocation) - Method in interface foundry.veil.api.resource.VeilEditorEnvironment
 
open(VeilResourceManager) - Method in record class foundry.veil.api.resource.VeilResourceInfo
 
open(T, ResourceFileEditor.Factory<T>) - Method in class foundry.veil.api.client.editor.EditorManager
 
open(T, ResourceFileEditor.Factory<T>) - Method in interface foundry.veil.api.resource.VeilEditorEnvironment
 
openAsReader(VeilResourceManager) - Method in record class foundry.veil.api.resource.VeilResourceInfo
 
openclCVersion() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the openclCVersion record component.
OpenCLInspector - Class in foundry.veil.impl.client.editor
 
OpenCLInspector() - Constructor for class foundry.veil.impl.client.editor.OpenCLInspector
 
OpenSimplex2 - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.DomainWarpType
 
OpenSimplex2 - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
 
OpenSimplex2Reduced - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.DomainWarpType
 
OpenSimplex2S - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
 
operation() - Method in record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
Returns the value of the operation record component.
OR_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
OR_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
OR_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
OR_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
orientation - Variable in class foundry.veil.api.client.render.light.AreaLight
 
origin - Variable in class foundry.veil.api.quasar.emitters.AnchorPoint
 
OUT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
OUT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
OUT_PATTERN - Static variable in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
outline() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the outline record component.
outlineProperty() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
outlineProperty() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
OUTPUT - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
OUTPUT - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
OutputLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
OutputLayer(LayerTemplateValue<ResourceLocation>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
Creates an instance of a OutputLayer record class.
outputState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
outputState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
outputState(AdvancedFbo) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a new output state that draws into the specified Veil framebuffer.
outputState(Supplier<AdvancedFbo>) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a new output state that draws into the specified Veil framebuffer.
outputState(RenderStateShard.OutputStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
outputState(RenderStateShard.OutputStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
outputState(ResourceLocation) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a new output state that draws into the specified Veil framebuffer.
overlay - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
overlay - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
overlay() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
OVERLAY - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
OverlayLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
OverlayLayer(boolean) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
Creates an instance of a OverlayLayer record class.
overlayState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
overlayState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
overlayState(RenderStateShard.OverlayStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
overlayState(RenderStateShard.OverlayStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
OVERRIDE - Static variable in class foundry.veil.api.client.registry.VeilResourceEditorRegistry
 
OverrideAction<T> - Record Class in foundry.veil.impl.resource.action
 
OverrideAction() - Constructor for record class foundry.veil.impl.resource.action.OverrideAction
Creates an instance of a OverrideAction record class.
overrideItemTransform() - Method in class foundry.veil.api.client.pose.ExtendedPose
 
overrideItemTransform() - Method in interface foundry.veil.api.client.pose.VeilPoseable
Whether to override the item transform

P

P_LINE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
PACKED - Enum constant in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.MemoryLayout
 
PACKED_LIST_CODEC - Static variable in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
PacketContext - Interface in foundry.veil.api.network.handler
Common context for packet handling.
PackResourcesExtension - Interface in foundry.veil.ext
 
PackResourcesExtension.PackResourceConsumer - Interface in foundry.veil.ext
 
packType() - Method in record class foundry.veil.api.resource.VeilResourceInfo
Returns the value of the packType record component.
parameters() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Returns the value of the parameters record component.
parametricSphere(float, float, float) - Static method in class foundry.veil.api.quasar.emitters.shape.Sphere
 
parent - Variable in class foundry.veil.api.client.necromancer.animation.Animator
 
parent - Variable in class foundry.veil.api.client.necromancer.Bone
 
parentChain - Variable in class foundry.veil.api.client.necromancer.Bone
 
parse(StringReader) - Method in class foundry.veil.impl.ClientEnumArgument
 
parse(ShaderModifierLexer.Token[], boolean) - Static method in class foundry.veil.impl.client.render.shader.modifier.ShaderModificationParser
 
parse(Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.FormattedValue
 
parse(Object...) - Method in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
Attempts to parse the real value of this template.
parse(Object...) - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.RawValue
 
parse(String) - Static method in class foundry.veil.api.glsl.GlslParser
 
parse(String, boolean) - Static method in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
parseExpression(GlslLexer.Token[]) - Static method in class foundry.veil.api.glsl.GlslParser
 
parseExpression(String) - Static method in class foundry.veil.api.glsl.GlslParser
 
parseExpressionList(GlslLexer.Token[]) - Static method in class foundry.veil.api.glsl.GlslParser
 
parseExpressionList(String) - Static method in class foundry.veil.api.glsl.GlslParser
 
partialTick - Variable in class foundry.veil.api.client.pose.PoseData
 
PARTICLE - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
PARTICLE_DATA - Static variable in class foundry.veil.api.quasar.data.QuasarParticles
 
PARTICLE_SETTINGS - Static variable in class foundry.veil.api.quasar.data.QuasarParticles
 
particleData() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
 
particleDataHolder() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the particleDataHolder record component.
particleDirection(RandomSource) - Method in record class foundry.veil.api.quasar.data.ParticleSettings
 
ParticleEmitter - Class in foundry.veil.api.quasar.particle
 
ParticleEmitterData - Record Class in foundry.veil.api.quasar.data
 
ParticleEmitterData(int, boolean, int, int, int, EmitterSettings, Holder<QuasarParticleData>) - Constructor for record class foundry.veil.api.quasar.data.ParticleEmitterData
Creates an instance of a ParticleEmitterData record class.
particleLifetime() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the particleLifetime record component.
particleLifetime(RandomSource) - Method in record class foundry.veil.api.quasar.data.ParticleSettings
 
particleLifetimeVariation() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the particleLifetimeVariation record component.
ParticleModule - Interface in foundry.veil.api.quasar.emitters.module
A single module instance on a QuasarParticle that has a specific function.
ParticleModuleData - Interface in foundry.veil.api.quasar.data.module
 
ParticleModuleSet - Class in foundry.veil.api.quasar.particle
 
ParticleModuleSet.Builder - Class in foundry.veil.api.quasar.particle
 
ParticleModuleTypeRegistry - Class in foundry.veil.api.quasar.data
 
ParticleModuleTypeRegistry() - Constructor for class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
PARTICLES_TARGET - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
particleSettings() - Method in record class foundry.veil.api.quasar.data.EmitterSettings
 
ParticleSettings - Record Class in foundry.veil.api.quasar.data
 
ParticleSettings(float, float, float, int, float, Vector3fc, boolean, boolean, boolean, boolean, boolean) - Constructor for record class foundry.veil.api.quasar.data.ParticleSettings
Creates an instance of a ParticleSettings record class.
particleSettingsHolder() - Method in record class foundry.veil.api.quasar.data.EmitterSettings
Returns the value of the particleSettingsHolder record component.
particleSize() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the particleSize record component.
particleSize(RandomSource) - Method in record class foundry.veil.api.quasar.data.ParticleSettings
 
particleSizeVariation() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the particleSizeVariation record component.
particleSpeed() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the particleSpeed record component.
particleSpeed(RandomSource) - Method in record class foundry.veil.api.quasar.data.ParticleSettings
 
ParticleSystemManager - Class in foundry.veil.api.quasar.particle
 
ParticleSystemManager() - Constructor for class foundry.veil.api.quasar.particle.ParticleSystemManager
 
PASTE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
PATCH - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
PATCH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
PATCHES - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
PatchesLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
PatchesLayer(int) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
Creates an instance of a PatchesLayer record class.
patchState(int) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a new render state shard for tesselation patch size.
PatchStateShard - Class in foundry.veil.impl.client.render.pipeline
 
PatchStateShard(int) - Constructor for class foundry.veil.impl.client.render.pipeline.PatchStateShard
 
patchVertices() - Method in record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
Returns the value of the patchVertices record component.
Path - Class in foundry.veil.api.client.anim
 
Path(List<Frame>, boolean) - Constructor for class foundry.veil.api.client.anim.Path
 
Path(List<Frame>, boolean, boolean) - Constructor for class foundry.veil.api.client.anim.Path
 
PATH - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
PATH - Static variable in class foundry.veil.impl.resource.loader.BlockModelResourceLoader
 
PATH - Static variable in class foundry.veil.impl.resource.loader.LanguageResourceLoader
 
peek() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
peek(int) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
peekType(int) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
percent() - Method in record class foundry.veil.impl.quasar.ColorGradient.AlphaPoint
Returns the value of the percent record component.
percent() - Method in record class foundry.veil.impl.quasar.ColorGradient.RGBPoint
Returns the value of the percent record component.
PERCENT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
perform(VeilEditorEnvironment, FramebufferResource) - Method in enum class foundry.veil.impl.resource.action.FramebufferEditAction
 
perform(VeilEditorEnvironment, T) - Method in interface foundry.veil.api.resource.VeilResourceAction
Performs the action on the specified resource
perform(VeilEditorEnvironment, T) - Method in record class foundry.veil.impl.resource.action.ModelInspectAction
 
perform(VeilEditorEnvironment, T) - Method in record class foundry.veil.impl.resource.action.OverrideAction
 
perform(VeilEditorEnvironment, T) - Method in record class foundry.veil.impl.resource.action.TextEditAction
 
PerformanceLevelRendererMixin - Class in foundry.veil.mixin.performance.client
 
PerformanceLevelRendererMixin() - Constructor for class foundry.veil.mixin.performance.client.PerformanceLevelRendererMixin
 
PerformanceRenderTargetExtension - Interface in foundry.veil.ext
 
PerformanceRenderTargetMixin - Class in foundry.veil.mixin.performance.client
 
PerformanceRenderTargetMixin() - Constructor for class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
PerformanceScreenEffectRendererMixin - Class in foundry.veil.mixin.performance.client
 
PerformanceScreenEffectRendererMixin() - Constructor for class foundry.veil.mixin.performance.client.PerformanceScreenEffectRendererMixin
 
Perlin - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
 
PingPong - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.FractalType
 
PipelineAutoStorageIndexBufferMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineAutoStorageIndexBufferMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineAutoStorageIndexBufferMixin
 
PipelineBufferSourceAccessor - Interface in foundry.veil.mixin.pipeline.accessor
 
PipelineFrustumMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineFrustumMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
PipelineGameRendererMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineGameRendererMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
PipelineGlStateManagerMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineGlStateManagerMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineGlStateManagerMixin
 
PipelineLevelRendererMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineLevelRendererMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
PipelineMinecraftMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineMinecraftMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineMinecraftMixin
 
PipelineNativeImageAccessor - Interface in foundry.veil.mixin.pipeline.accessor
 
PipelineParticleRenderTypeMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineParticleRenderTypeMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineParticleRenderTypeMixin
 
PipelinePoseStackMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelinePoseStackMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
PipelineReloadableResourceManagerAccessor - Interface in foundry.veil.mixin.pipeline.accessor
 
PipelineRenderSystemMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineRenderSystemMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineRenderSystemMixin
 
PipelineRenderTargetMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineRenderTargetMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
PipelineShaderInstanceMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineShaderInstanceMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineShaderInstanceMixin
 
PipelineType(MapCodec<T>) - Constructor for record class foundry.veil.api.client.registry.PostPipelineStageRegistry.PipelineType
Creates an instance of a PipelineType record class.
PipelineVertexBufferMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineVertexBufferMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineVertexBufferMixin
 
PipelineWindowMixin - Class in foundry.veil.mixin.pipeline.client
 
PipelineWindowMixin() - Constructor for class foundry.veil.mixin.pipeline.client.PipelineWindowMixin
 
PLACEHOLDER_PATTERN - Static variable in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
Plane - Class in foundry.veil.api.quasar.emitters.shape
 
Plane() - Constructor for class foundry.veil.api.quasar.emitters.shape.Plane
 
PLANE - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
platform() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the platform record component.
platform() - Static method in class foundry.veil.Veil
 
PlatformInfo(long, CLCapabilities, String, String, String, String, VeilOpenCL.DeviceInfo[]) - Constructor for record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Creates an instance of a PlatformInfo record class.
playAllTimelines() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
player() - Method in interface foundry.veil.api.network.handler.ClientPacketContext
 
player() - Method in interface foundry.veil.api.network.handler.PacketContext
 
player() - Method in interface foundry.veil.api.network.handler.ServerPacketContext
 
player(ServerPlayer) - Static method in interface foundry.veil.api.network.VeilPacketManager
 
playing - Variable in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
playTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
PLUS - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
PLUS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
PLUS_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
point() - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
Returns the value of the point record component.
Point - Class in foundry.veil.api.quasar.emitters.shape
 
Point() - Constructor for class foundry.veil.api.quasar.emitters.shape.Point
 
POINT - Static variable in class foundry.veil.api.client.registry.LightTypeRegistry
 
POINT - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
POINT - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
POINT_ATTRACTOR - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
PointAttractorForceData - Record Class in foundry.veil.api.quasar.data.module.force
A force that attracts particles to a point.
PointAttractorForceData(Vector3dc, boolean, float, float, boolean, boolean) - Constructor for record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Creates an instance of a PointAttractorForceData record class.
PointAttractorForceModule - Class in foundry.veil.api.quasar.emitters.module.force
 
PointAttractorForceModule(PointAttractorForceData) - Constructor for class foundry.veil.api.quasar.emitters.module.force.PointAttractorForceModule
 
PointAttractorForceModule(Vector3dc, boolean, float, float, boolean, boolean) - Constructor for class foundry.veil.api.quasar.emitters.module.force.PointAttractorForceModule
 
pointer - Variable in class foundry.veil.api.opencl.CLBuffer
 
pointer() - Method in class foundry.veil.api.opencl.CLBuffer
 
pointer() - Method in interface foundry.veil.api.opencl.CLMemObject
 
PointForceData - Record Class in foundry.veil.api.quasar.data.module.force
A point force is used to apply a force in the direction away from a point.
PointForceData(Vector3dc, boolean, float, float) - Constructor for record class foundry.veil.api.quasar.data.module.force.PointForceData
Creates an instance of a PointForceData record class.
PointForceModule - Class in foundry.veil.api.quasar.emitters.module.force
A point force is used to apply a force in the direction away from a point.
PointForceModule(PointForceData) - Constructor for class foundry.veil.api.quasar.emitters.module.force.PointForceModule
 
PointForceModule(Vector3dc, boolean, float, float) - Constructor for class foundry.veil.api.quasar.emitters.module.force.PointForceModule
 
PointLight - Class in foundry.veil.api.client.render.light
Represents a light where all rays come from a position in space.
PointLight() - Constructor for class foundry.veil.api.client.render.light.PointLight
 
POLYGON_OFFSET - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.LayeringLayer.LayeringState
 
polygonOffsetLayering() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
pop() - Method in class foundry.veil.api.client.ui.util.ScissorStack
Removes the top scissor clipping region from the stack.
POP - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorListener.SourceChangeEvent
 
POP_OUT - Static variable in class foundry.veil.impl.client.editor.TextureInspector
 
pop_source() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
 
pop_source(boolean) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Pops a Source from the input stack.
pose() - Method in interface foundry.veil.api.client.render.MatrixStack
 
pose() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
pose(HumanoidModel<?>) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
pose(HumanoidModel<?>) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the model
poseBody(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseBody(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the body
PoseData - Class in foundry.veil.api.client.pose
A class for storing data about the player model that can be used by poses.
PoseData(float, float, float, float, float, float, float, float, ModelPart, ModelPart, boolean) - Constructor for class foundry.veil.api.client.pose.PoseData
PoseData constructor for a 3rd person pose.
PoseData(PoseStack, ItemStack, float, float, float, InteractionHand, float) - Constructor for class foundry.veil.api.client.pose.PoseData
PoseData constructor for a 1st person pose.
poseHead(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseHead(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the head
PoseHelper - Class in foundry.veil.impl.client
 
PoseHelper() - Constructor for class foundry.veil.impl.client.PoseHelper
 
poseItem(PoseData, ItemInHandRenderer) - Static method in class foundry.veil.impl.client.PoseHelper
 
poseItem(ItemInHandRenderer) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseItem(ItemInHandRenderer) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the item renderer
poseItemUsing(PoseData, ItemInHandRenderer) - Static method in class foundry.veil.impl.client.PoseHelper
 
poseItemUsing(ItemInHandRenderer) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseItemUsing(ItemInHandRenderer) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the item renderer when the player is using an item
poseLeftArm(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseLeftArm(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the left arm
poseLeftLeg(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseLeftLeg(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the left leg
poseMainHand(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseMainHand(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the main hand
poseMainHandFirstPerson(PoseStack) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseMainHandFirstPerson(PoseStack) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the main hand when the player is in first person
poseOffHand(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseOffHand(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the off hand
poseOffHandFirstPerson(PoseStack) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseOffHandFirstPerson(PoseStack) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the off hand when the player is in first person
PoseRegistry - Class in foundry.veil.api.client.registry
 
PoseRegistry() - Constructor for class foundry.veil.api.client.registry.PoseRegistry
 
poseRightArm(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseRightArm(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the right arm
poseRightLeg(ModelPart) - Method in class foundry.veil.api.client.pose.ExtendedPose
 
poseRightLeg(ModelPart) - Method in interface foundry.veil.api.client.pose.VeilPoseable
Apply the pose to the right leg
poses - Static variable in class foundry.veil.api.client.registry.PoseRegistry
 
PoseStackAnimator - Class in foundry.veil.api.client.ui.util
A utility class to manage and apply animations to a PoseStack.
PoseStackAnimator(PoseStack) - Constructor for class foundry.veil.api.client.ui.util.PoseStackAnimator
Constructs a new PoseStackAnimator for the given PoseStack.
position - Variable in class foundry.veil.api.client.necromancer.Bone
 
position - Variable in class foundry.veil.api.client.render.light.AreaLight
 
position - Variable in class foundry.veil.api.client.render.light.PointLight
 
position - Variable in class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
position() - Method in interface foundry.veil.api.client.render.MatrixStack
 
position() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns the value of the position record component.
position() - Method in record class foundry.veil.impl.glsl.GlslTokenReader.Error
Returns the value of the position record component.
PositionedForce - Interface in foundry.veil.api.quasar.emitters.module.force
 
PositionedLight<T> - Interface in foundry.veil.api.client.render.light
A light in the renderer that has a position
positionOffset - Variable in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
POST - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
POST_DECREMENT - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
POST_INCREMENT - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
PostInspector - Class in foundry.veil.impl.client.editor
 
PostInspector() - Constructor for class foundry.veil.impl.client.editor.PostInspector
 
PostPipeline - Interface in foundry.veil.api.client.render.post
A series of post-processing effects that can be run to change the current framebuffer state.
PostPipeline.Context - Interface in foundry.veil.api.client.render.post
Context for applying post pipelines.
PostPipelineContext - Class in foundry.veil.impl.client.render.pipeline
Default implementation of PostPipeline.Context.
PostPipelineContext() - Constructor for class foundry.veil.impl.client.render.pipeline.PostPipelineContext
Creates a new context to fit the specified window.
PostPipelineResource - Record Class in foundry.veil.api.resource.type
 
PostPipelineResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.PostPipelineResource
Creates an instance of a PostPipelineResource record class.
PostPipelineResourceLoader - Class in foundry.veil.impl.resource.loader
 
PostPipelineResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.PostPipelineResourceLoader
 
PostPipelineStageRegistry - Class in foundry.veil.api.client.registry
Registry for all post pipeline stages.
PostPipelineStageRegistry() - Constructor for class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
PostPipelineStageRegistry.PipelineType<T> - Record Class in foundry.veil.api.client.registry
 
PostProcessingManager - Class in foundry.veil.api.client.render.post
Manages all post pipelines.
PostProcessingManager() - Constructor for class foundry.veil.api.client.render.post.PostProcessingManager
Creates a new instance of the post-processing manager.
PostProcessingManager.ProfileEntry - Class in foundry.veil.api.client.render.post
A single active profile.
postVeilPostProcessing(VeilPostProcessingEvent.Post) - Method in interface foundry.veil.platform.VeilEventPlatform
 
postVeilPostProcessing(ResourceLocation, PostPipeline, PostPipeline.Context) - Method in interface foundry.veil.api.event.VeilPostProcessingEvent.Post
Called after Veil runs the default post-processing pipeline.
PP_DEFINE - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_ELIF - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_ELSE - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_ENDIF - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_ERROR - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_IF - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_IFDEF - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_IFNDEF - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_IMPORT - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_INCLUDE - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_INCLUDE_NEXT - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_LINE - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_PRAGMA - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_UNDEF - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
PP_WARNING - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
 
pragma(Token, List<Token>) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
 
PRAGMA_ONCE - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Random extensions.
PRE_DECREMENT - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
PRE_INCREMENT - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
PRECISE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precise
 
PRECISE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
PRECISION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
preDefinitions() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
Preparations(Map<ResourceLocation, List<ShaderModification>>, Map<ShaderModification, ResourceLocation>) - Constructor for record class foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
Creates an instance of a Preparations record class.
prepare() - Method in class foundry.veil.api.client.render.shader.processor.ShaderModifyProcessor
 
prepare() - Method in record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
 
prepare() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
Called once when a shader is first run through the pre-processor.
prepare(ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
prepare(ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.client.render.rendertype.DynamicRenderTypeManager
 
prepare(ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.client.render.shader.ShaderModificationManager
 
prepare(ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.CodecReloadListener
 
prepare(ResourceManager, ProfilerFiller) - Method in class foundry.veil.api.quasar.data.QuasarParticles.Reloader
 
prepareLights(LightRenderer, List<DirectionalLight>, Set<DirectionalLight>, CullFrustum) - Method in class foundry.veil.impl.client.render.light.DirectionalLightRenderer
 
prepareLights(LightRenderer, List<T>, Set<T>, CullFrustum) - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
prepareLights(LightRenderer, List<T>, Set<T>, CullFrustum) - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
 
prepareLights(LightRenderer, List<T>, Set<T>, CullFrustum) - Method in interface foundry.veil.api.client.render.light.renderer.LightTypeRenderer
Prepares the specified lights to be rendered.
Preprocessor - Class in foundry.veil.lib.anarres.cpp
A C Preprocessor.
Preprocessor() - Constructor for class foundry.veil.lib.anarres.cpp.Preprocessor
 
Preprocessor(Source) - Constructor for class foundry.veil.lib.anarres.cpp.Preprocessor
 
PreprocessorCommand - Enum Class in foundry.veil.lib.anarres.cpp
 
PreprocessorListener - Interface in foundry.veil.lib.anarres.cpp
A handler for preprocessor events, primarily errors and warnings.
PreprocessorListener.SourceChangeEvent - Enum Class in foundry.veil.lib.anarres.cpp
 
preprocessParse(String, Map<String, String>) - Static method in class foundry.veil.api.glsl.GlslParser
Runs the C preprocessor on the specified source before passing it off to the parser.
preVeilPostProcessing(VeilPostProcessingEvent.Pre) - Method in interface foundry.veil.platform.VeilEventPlatform
 
preVeilPostProcessing(ResourceLocation, PostPipeline, PostPipeline.Context) - Method in interface foundry.veil.api.event.VeilPostProcessingEvent.Pre
Called before Veil runs the default post-processing pipeline.
previous() - Method in class foundry.veil.api.client.anim.Path
 
previousColor - Variable in class foundry.veil.api.client.necromancer.Bone
 
previousPosition - Variable in class foundry.veil.api.client.necromancer.Bone
 
previousRotation - Variable in class foundry.veil.api.client.necromancer.Bone
 
previousSize - Variable in class foundry.veil.api.client.necromancer.Bone
 
printChunkDebugKeys(int, CallbackInfoReturnable<Boolean>) - Method in class foundry.veil.mixin.debug.client.DebugKeyboardHandlerMixin
 
printErrors(Map<ResourceKey<?>, Exception>) - Static method in class foundry.veil.api.resource.VeilDynamicRegistry
Prints all errors from loading registries into a string.
printGlErrors(String) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Consumes all OpenGL errors and prints them to console.
priority - Variable in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
priority() - Method in class foundry.veil.impl.client.render.shader.modifier.InputShaderModification
 
priority() - Method in record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
Returns the value of the priority record component.
priority() - Method in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
priority() - Method in class foundry.veil.impl.client.render.shader.modifier.SimpleShaderModification
 
PRIORITY - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
processors() - Method in record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
Returns the value of the processors record component.
processShaderSources(ShaderProcessorList, ShaderPreDefinitions, int) - Method in class foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
 
profile() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the profile record component.
profile() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns the value of the profile record component.
ProfileEntry(ResourceLocation, int) - Constructor for class foundry.veil.api.client.render.post.PostProcessingManager.ProfileEntry
 
program() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Returns the value of the program record component.
program() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
PROGRAM_SET - Static variable in class foundry.veil.api.client.render.shader.ShaderManager
 
ProgramDefinition - Record Class in foundry.veil.api.client.render.shader.program
Defines a shader program instance.
ProgramDefinition(ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, String[], Map<String, String>, Map<String, ShaderTextureSource>, Int2ObjectMap<ResourceLocation>) - Constructor for record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Creates an instance of a ProgramDefinition record class.
ProgramDefinition.Deserializer - Class in foundry.veil.api.client.render.shader.program
Deserializer for ProgramDefinition.
programInterfaceQuerySupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
push(int, int, int, int) - Method in class foundry.veil.api.client.ui.util.ScissorStack
Pushes a new scissor clipping region onto the stack.
PUSH - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorListener.SourceChangeEvent
 
push_source(Source, boolean) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Pushes a Source onto the input stack.
pushPoint(Vec3) - Method in class foundry.veil.api.quasar.fx.Trail
 
pushRotatedPoint(Vec3, Vec3) - Method in class foundry.veil.api.quasar.fx.Trail
 
put(CharSequence, int, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderTextureCache
 
put3x4(Matrix3f, long) - Static method in class foundry.veil.mixin.fix.MemUtilMixin
 
putBulkData(PoseStack.Pose, BakedQuad, float[], float, float, float, float, int[], int, boolean) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 

Q

QUASAR_PARTICLE - Static variable in class foundry.veil.api.client.render.VeilVertexFormat
 
QuasarEntityMixin - Class in foundry.veil.mixin.quasar.client
 
QuasarEntityMixin() - Constructor for class foundry.veil.mixin.quasar.client.QuasarEntityMixin
 
quasarParticle(ResourceLocation, boolean) - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
QuasarParticle - Class in foundry.veil.api.quasar.particle
 
QuasarParticle(ClientLevel, RandomSource, TickTaskScheduler, QuasarParticleData, ParticleModuleSet, ParticleSettings, ParticleEmitter) - Constructor for class foundry.veil.api.quasar.particle.QuasarParticle
 
QuasarParticleData - Record Class in foundry.veil.api.quasar.data
Data passed to each particle when it is created.
QuasarParticleData(boolean, boolean, float, List<Holder<ParticleModuleData>>, List<Holder<ParticleModuleData>>, List<Holder<ParticleModuleData>>, List<Holder<ParticleModuleData>>, List<Holder<ParticleModuleData>>, SpriteData, boolean, RenderStyle) - Constructor for record class foundry.veil.api.quasar.data.QuasarParticleData
Creates an instance of a QuasarParticleData record class.
QuasarParticleEngineMixin - Class in foundry.veil.mixin.quasar.client
 
QuasarParticleEngineMixin() - Constructor for class foundry.veil.mixin.quasar.client.QuasarParticleEngineMixin
 
QuasarParticleHandler - Class in foundry.veil.impl.quasar
 
QuasarParticleHandler() - Constructor for class foundry.veil.impl.quasar.QuasarParticleHandler
 
QuasarParticles - Class in foundry.veil.api.quasar.data
 
QuasarParticles.Reloader - Class in foundry.veil.api.quasar.data
 
quasarTrail(ResourceLocation) - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
QUESTION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 

R

r - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
r - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
R11F_G11F_B10F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R16 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R16_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R16F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R16I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R16UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R3_G3_B2 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R32F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R32I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R32UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R8_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R8I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
R8UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
radius - Variable in class foundry.veil.api.client.render.light.PointLight
 
radius() - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
Returns the value of the radius record component.
randomInitialDirection() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the randomInitialDirection record component.
randomInitialRotation() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the randomInitialRotation record component.
randomLifetime() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the randomLifetime record component.
randomSize() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the randomSize record component.
randomSpeed() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns the value of the randomSpeed record component.
range() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns the value of the range record component.
range() - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
Returns the value of the range record component.
range() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Returns the value of the range record component.
RANGE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
rangeOffset - Variable in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
ranges() - Method in record class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer.FontMetadata
Returns the value of the ranges record component.
rate() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the rate record component.
raw(T) - Static method in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
Creates a new raw value for the specified enum value.
rawValue() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.FormattedValue
Returns the value of the rawValue record component.
rawValue() - Method in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
 
rawValue() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.RawValue
Returns the value of the rawValue record component.
RawValue(String, T) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.RawValue
Creates an instance of a RawValue record class.
read(long, ByteBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Reads the data from this buffer into the specified store.
read(long, DoubleBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Reads the data from this buffer into the specified store.
read(long, FloatBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Reads the data from this buffer into the specified store.
read(long, IntBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Reads the data from this buffer into the specified store.
read(long, ShortBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Reads the data from this buffer into the specified store.
readAsync(long, ByteBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.read(long, ByteBuffer).
readAsync(long, DoubleBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.read(long, DoubleBuffer).
readAsync(long, FloatBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.read(long, FloatBuffer).
readAsync(long, IntBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.read(long, IntBuffer).
readAsync(long, ShortBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.read(long, ShortBuffer).
READONLY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
READONLY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
rebuildChunks() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Rebuilds all chunks in view without deleting the old chunks.
rebuildFonts() - Method in class foundry.veil.api.client.editor.ImGuiFontManager
 
recompile() - Method in interface foundry.veil.api.compat.IrisCompat
Recompiles iris shaders from source.
recompile() - Method in interface foundry.veil.api.compat.SodiumCompat
Recompiles all shaders from source.
recompile(int, ShaderSourceSet, ShaderCompiler) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
red() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Returns the value of the red record component.
RED - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RED - Static variable in class foundry.veil.api.client.color.Color
 
register(int, VertexFormatElement.Type, VertexFormatElement.Usage, int) - Static method in class foundry.veil.api.client.render.VeilVertexFormat
Registers a new vertex format element by assigning it to the next open ID, expanding the array if necessary.
register(String, Supplier<? extends I>) - Method in interface foundry.veil.platform.registry.RegistrationProvider
Registers an object.
register(ResourceLocation, boolean) - Method in interface foundry.veil.impl.VeilBuiltinPacks.Context
 
register(ResourceLocation, VertexFormat, Consumer<ShaderInstance>) - Method in interface foundry.veil.impl.client.render.shader.VeilVanillaShaders.Context
 
register(ResourceLocation, Supplier<? extends I>) - Method in interface foundry.veil.platform.registry.RegistrationProvider
Registers an object.
register(PackType, String, PreparableReloadListener) - Method in interface foundry.veil.impl.VeilReloadListeners.Context
 
registerBlockLayer(RenderType) - Method in interface foundry.veil.api.event.VeilRegisterBlockLayersEvent.Registry
Registers a custom block render layer.
registerClientbound(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, VeilPacketManager.PacketHandler<ClientPacketContext, T>) - Method in interface foundry.veil.api.network.VeilPacketManager
Registers a new packet from the client to the server.
registerFixedBuffer(VeilRenderLevelStageEvent.Stage, RenderType) - Method in interface foundry.veil.api.event.VeilRegisterFixedBuffersEvent.Registry
Registers the specified render type as a fixed buffer.
registerListeners(VeilReloadListeners.Context) - Static method in class foundry.veil.impl.VeilReloadListeners
 
registerPacks(VeilBuiltinPacks.Context) - Static method in class foundry.veil.impl.VeilBuiltinPacks
 
registerPose(Predicate<Item>, ExtendedPose) - Static method in class foundry.veil.api.client.registry.PoseRegistry
Add a ExtendedPose to the registry.
registerPose(Item, ExtendedPose) - Static method in class foundry.veil.api.client.registry.PoseRegistry
Add a ExtendedPose to the registry.
registerServerbound(CustomPacketPayload.Type<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>, VeilPacketManager.PacketHandler<ServerPacketContext, T>) - Method in interface foundry.veil.api.network.VeilPacketManager
Registers a new packet from the server to the client.
registerShaders(VeilVanillaShaders.Context) - Static method in class foundry.veil.impl.client.render.shader.VeilVanillaShaders
 
RegistrationProvider<T> - Interface in foundry.veil.platform.registry
Utility class for multiloader registration.
RegistrationProvider.Factory - Interface in foundry.veil.platform.registry
Factory class for registration providers.
REGISTRY - Static variable in class foundry.veil.api.client.registry.LightTypeRegistry
 
REGISTRY - Static variable in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
REGISTRY - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
REGISTRY - Static variable in class foundry.veil.api.client.registry.VeilResourceEditorRegistry
 
REGISTRY - Static variable in class foundry.veil.api.client.registry.VeilShaderBufferRegistry
 
REGISTRY - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
REGISTRY - Static variable in class foundry.veil.api.quasar.registry.RenderStyleRegistry
 
REGISTRY_KEY - Static variable in class foundry.veil.api.client.registry.LightTypeRegistry
 
REGISTRY_KEY - Static variable in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
REGISTRY_KEY - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
REGISTRY_KEY - Static variable in class foundry.veil.api.client.registry.VeilResourceEditorRegistry
 
REGISTRY_KEY - Static variable in class foundry.veil.api.client.registry.VeilShaderBufferRegistry
 
REGISTRY_KEY - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
REGISTRY_KEY - Static variable in class foundry.veil.api.quasar.registry.RenderStyleRegistry
 
registryAccess() - Static method in class foundry.veil.api.quasar.data.QuasarParticles
 
registryAccess() - Method in record class foundry.veil.api.resource.VeilDynamicRegistry.Data
Returns the value of the registryAccess record component.
RegistryDataAccessor - Interface in foundry.veil.mixin.registry.accessor
 
RegistryObject<T> - Interface in foundry.veil.platform.registry
Represents a lazy wrapper for registry object.
registryOrLegacyCodec(Registry<T>) - Static method in class foundry.veil.api.util.CodecUtil
Creates a codec which can accept either resource locations like `veil:cube` but also accepts legacy-style names like `CUBE` (used when things used to be enums, but are now registries)
releaseId() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
releaseToGL(CLMemObject...) - Method in class foundry.veil.api.opencl.CLKernel
Releases the data referenced by this object from OpenCL to allow OpenGL to safely modify it again.
reload(Collection<ShaderInstance>) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VanillaShaderCompiler
Attempts to preload all vanilla minecraft shader files before creating the shaders on the CPU.
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class foundry.veil.api.client.editor.EditorManager
 
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class foundry.veil.api.client.editor.ImGuiFontManager
 
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class foundry.veil.api.util.CompositeReloadListener
 
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
RELOAD_TOOLTIP - Static variable in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
Reloader() - Constructor for class foundry.veil.api.quasar.data.QuasarParticles.Reloader
 
reloadShaders(ResourceProvider, CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferGameRendererMixin
 
remove() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Marks this emitter to be removed next tick.
remove() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
remove() - Method in class foundry.veil.lib.anarres.cpp.SourceIterator
Not supported.
remove(int) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
remove(Inspector) - Method in class foundry.veil.api.client.editor.EditorManager
 
remove(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderTextureCache
 
remove(Object) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
remove(String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Removes the definition with the specified name.
remove(ResourceLocation) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Removes the specified pipeline from the active profiles.
remove(CallbackInfo) - Method in class foundry.veil.mixin.quasar.client.QuasarEntityMixin
 
removeAll(Collection<?>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
removeAttribute(int) - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Removes the attribute with the specified index.
removeAttribute(int) - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
removeAttribute(int) - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
removeAttribute(int) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
removeColor() - Method in class foundry.veil.api.client.color.ColorTheme
 
removeColor(String) - Method in class foundry.veil.api.client.color.ColorTheme
 
removeFirst() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
removeFramebuffer(ResourceLocation) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
Removes the specified manual framebuffer without freeing it.
removeLast() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
removeLight(T) - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Removes the specified light from the renderer.
removePoint(int) - Method in class foundry.veil.api.quasar.fx.Line
 
removeProperty(String) - Method in class foundry.veil.api.client.color.ColorTheme
 
removeSampler(CharSequence) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Removes the specified sampler binding.
removeSampler(CharSequence) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
removeSamplerListener(TextureUniformAccess.SamplerListener) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Removes a listener from sampler updates.
removeSamplerListener(TextureUniformAccess.SamplerListener) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
removeSamplerListener(TextureUniformAccess.SamplerListener) - Method in class foundry.veil.impl.client.render.shader.program.ShaderTextureCache
 
removeShade(BlockAndTintGetter, BlockState, BlockPos, Direction, float[], BitSet, boolean, CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferAmbientOcclusionFaceMixin
 
removeTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
removeVertexBuffer(int) - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Removes the buffer mapping with the specified index.
removeVertexBuffer(int) - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
removeVertexBuffer(int) - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
removeVertexBuffer(int) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
render() - Method in class foundry.veil.api.client.editor.EditorManager
 
render() - Method in interface foundry.veil.api.client.editor.Inspector
Renders this editor to the screen.
render() - Method in class foundry.veil.api.client.editor.SingleWindowInspector
 
render() - Method in class foundry.veil.api.client.imgui.CodeEditor
Renders the editor onto the stack.
render() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Draws the lights to the screen.
render() - Method in class foundry.veil.api.resource.editor.BlockModelInspector
 
render() - Method in class foundry.veil.api.resource.editor.FramebufferFileEditor
 
render() - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
Renders this editor to the screen.
render() - Method in class foundry.veil.api.resource.editor.ResourceOverrideEditor
 
render() - Method in class foundry.veil.api.resource.editor.TextFileEditor
 
render() - Method in class foundry.veil.impl.client.editor.DemoInspector
 
render() - Method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
render() - Method in class foundry.veil.impl.client.editor.OpenCLInspector
 
render() - Method in class foundry.veil.impl.client.editor.PostInspector
 
render() - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
render() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
render(boolean, boolean) - Method in record class foundry.veil.api.resource.type.TextureResource
 
render(boolean, boolean) - Method in interface foundry.veil.api.resource.VeilResource
Rebders this resource into the resource panel.
render(float) - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
render(PoseStack, VertexConsumer, int) - Method in class foundry.veil.api.quasar.fx.Line
 
render(PoseStack, MultiBufferSource, float) - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
render(AdvancedFbo, Entity, Matrix4fc, Matrix4fc, Vector3dc, Quaternionfc, float, DeltaTracker) - Static method in class foundry.veil.api.client.render.VeilLevelPerspectiveRenderer
Renders the level from another POV.
render(AdvancedFbo, Matrix4fc, Matrix4fc, Vector3dc, Quaternionfc, float, DeltaTracker) - Static method in class foundry.veil.api.client.render.VeilLevelPerspectiveRenderer
Renders the level from another POV.
render(MatrixStack, VertexConsumer, int) - Method in class foundry.veil.api.quasar.fx.Trail
 
render(MatrixStack, QuasarParticle, RenderData, Vector3fc, VertexConsumer, double, float) - Method in class foundry.veil.api.quasar.particle.RenderStyle.Billboard
 
render(MatrixStack, QuasarParticle, RenderData, Vector3fc, VertexConsumer, double, float) - Method in class foundry.veil.api.quasar.particle.RenderStyle.Cube
 
render(MatrixStack, QuasarParticle, RenderData, Vector3fc, VertexConsumer, double, float) - Method in interface foundry.veil.api.quasar.particle.RenderStyle
 
render(MatrixStack, MultiBufferSource, Camera, float) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
render(MatrixStack, MultiBufferSource, Camera, CullFrustum, float) - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
render(QuasarParticle, float) - Method in class foundry.veil.api.quasar.emitters.module.render.ColorRenderModule
 
render(QuasarParticle, float) - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
render(QuasarParticle, float) - Method in class foundry.veil.api.quasar.emitters.module.render.DynamicLightModule
 
render(QuasarParticle, float) - Method in class foundry.veil.api.quasar.emitters.module.render.StaticLightModule
 
render(QuasarParticle, float) - Method in interface foundry.veil.api.quasar.emitters.module.RenderParticleModule
Called each frame to update render data if RenderParticleModule.isEnabled() is true.
render(QuasarParticle, float) - Method in class foundry.veil.api.quasar.particle.RenderData
 
render(RenderType, List<Matrix4x3f>, List<Skeleton>, int, ByteBufferBuilder, int, DynamicShaderBlock<?>, FloatList) - Method in class foundry.veil.api.client.necromancer.render.Skin
 
render(P, float, float, PoseStack, MultiBufferSource, int) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
render(P, NecromancerRenderer, MatrixStack, int, float) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
Renders the necromancer entity.
render(T, M, NecromancerRenderer, MatrixStack, int, float) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderLayer
Renders a feature for the specified entity and skeleton.
render(T, M, NecromancerRenderer, MatrixStack, int, float) - Method in class foundry.veil.api.client.necromancer.render.NecromancerSkinEntityRenderLayer
 
RENDER_BUFFER - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
 
RENDER_CODEC - Static variable in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
RENDER_DIRECT_CODEC - Static variable in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
RENDER_MODULE_CODEC - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
RENDER_MODULES - Static variable in class foundry.veil.api.quasar.data.QuasarParticles
 
RENDER_MODULES_KEY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
RENDER_MODULES_REGISTRY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
renderAge - Variable in class foundry.veil.api.quasar.particle.RenderData
 
renderAndDecorateItem(ItemStack, float, float) - Static method in class foundry.veil.api.client.util.UIUtils
 
renderArea(int, int, Consumer<AdvancedFbo>) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Creates a rendering area of the specified size.
renderBox(PoseStack, VertexConsumer, double, double, double, double, double, double, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
renderBox(PoseStack, VertexConsumer, AABB, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
renderCircle(PoseStack, VertexConsumer, int, float, double, double, double, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
renderComponents() - Method in class foundry.veil.api.client.editor.SingleWindowInspector
Adds all components inside the window.
renderComponents() - Method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
renderComponents() - Method in class foundry.veil.impl.client.editor.FramebufferInspector
 
renderComponents() - Method in class foundry.veil.impl.client.editor.LightInspector
 
renderComponents() - Method in class foundry.veil.impl.client.editor.OpenCLInspector
 
renderComponents() - Method in class foundry.veil.impl.client.editor.PostInspector
 
renderComponents() - Method in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
renderComponents() - Method in class foundry.veil.impl.client.editor.ShaderInspector
 
renderComponents() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
renderCube(PoseStack, VertexConsumer, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
RenderData - Class in foundry.veil.api.quasar.particle
 
RenderData(QuasarParticleData) - Constructor for class foundry.veil.api.quasar.particle.RenderData
 
renderDebugInfo(Skeleton, SkeletonParent<?, ?>, float, PoseStack, MultiBufferSource) - Method in interface foundry.veil.api.client.necromancer.constraint.Constraint
 
RENDERDOC - Static variable in class foundry.veil.Veil
 
renderer - Variable in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderLayer
 
renderer() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
RENDERER_GROUP - Static variable in interface foundry.veil.api.client.editor.Inspector
 
rendererFactory() - Method in record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Returns the value of the rendererFactory record component.
renderFilename(VeilResource<?>, boolean) - Static method in class foundry.veil.impl.resource.VeilResourceRenderer
Renders the filename of a resource, with drag-n-drop and context menu support
renderFrustum(MultiBufferSource, PoseStack, Matrix4fc, Matrix4fc, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugFrustumRenderer
 
renderImGuiAttributes() - Method in interface foundry.veil.api.client.editor.EditorAttributeProvider
Renders all ImGui attributes into the current editor panel.
renderImGuiAttributes() - Method in class foundry.veil.api.client.render.light.AreaLight
 
renderImGuiAttributes() - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
renderImGuiAttributes() - Method in class foundry.veil.api.client.render.light.PointLight
 
renderImGuiSettings() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
renderImGuiSettings() - Method in class foundry.veil.api.util.FastNoiseLite
 
renderLast() - Method in class foundry.veil.api.client.editor.EditorManager
 
renderLast() - Method in interface foundry.veil.api.client.editor.Inspector
Called just before the imgui state is drawn to the screen
renderLast() - Method in class foundry.veil.impl.client.editor.FramebufferInspector
 
renderLast() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
renderLevelStart(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
renderLights(LightRenderer, List<DirectionalLight>) - Method in class foundry.veil.impl.client.render.light.DirectionalLightRenderer
 
renderLights(LightRenderer, List<T>) - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
renderLights(LightRenderer, List<T>) - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
 
renderLights(LightRenderer, List<T>) - Method in interface foundry.veil.api.client.render.light.renderer.LightTypeRenderer
Renders all prepared lights with this renderer.
renderLine(PoseStack.Pose, VertexConsumer, float, float, float, float, float, float, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
renderLine(PoseStack, VertexConsumer, double, double, double, double, double, double, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
renderLine(PoseStack, VertexConsumer, double, double, double, double, double, double, float, float, float, float, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
renderMenuBar() - Method in interface foundry.veil.api.client.editor.Inspector
Renders elements into the menu bar.
renderMenuBar() - Method in class foundry.veil.impl.client.editor.TextureInspector
 
renderModules() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the renderModules record component.
renderOverlay(GuiGraphics, DeltaTracker) - Static method in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
RenderParticleModule - Interface in foundry.veil.api.quasar.emitters.module
A module instance called once per frame.
renderPost(VeilRenderLevelStageEvent.Stage) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
renderPost(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
renderSectionLayer(RenderType, double, double, double, Matrix4f, Matrix4f) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Cube
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Cylinder
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Disc
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in interface foundry.veil.api.quasar.emitters.shape.EmitterShape
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Hemisphere
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Plane
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Point
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Sphere
 
renderShape(PoseStack, VertexConsumer, Vector3fc, Vector3fc) - Method in class foundry.veil.api.quasar.emitters.shape.Torus
 
renderSkin(T, M, Skin, RenderType, NecromancerRenderer, MatrixStack, int, float) - Method in class foundry.veil.api.client.necromancer.render.NecromancerSkinEntityRenderLayer
Renders the skin on the specified entity.
renderSphere(PoseStack, VertexConsumer, int, float, double, double, double, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugRenderHelper
 
RenderStateShardAccessor - Interface in foundry.veil.mixin.rendertype.accessor
 
renderStyle() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the renderStyle record component.
RenderStyle - Interface in foundry.veil.api.quasar.particle
 
RenderStyle.Billboard - Class in foundry.veil.api.quasar.particle
 
RenderStyle.Cube - Class in foundry.veil.api.quasar.particle
 
RenderStyleRegistry - Class in foundry.veil.api.quasar.registry
Registry for all render styles.
RenderStyleRegistry() - Constructor for class foundry.veil.api.quasar.registry.RenderStyleRegistry
 
RenderTargetExtension - Interface in foundry.veil.ext
 
renderThreadExecutor() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
renderTrails(MatrixStack, MultiBufferSource, Vec3, int) - Method in class foundry.veil.api.quasar.particle.RenderData
 
RenderTypeAccessor - Interface in foundry.veil.mixin.rendertype.accessor
 
RenderTypeBufferSourceAccessor - Interface in foundry.veil.mixin.rendertype.accessor
 
RenderTypeLayer - Interface in foundry.veil.api.client.render.rendertype.layer
 
RenderTypeLayerRegistry - Class in foundry.veil.api.client.registry
Registry for custom dynamic render type layers.
RenderTypeLayerRegistry() - Constructor for class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
RenderTypeLayerRegistry.LayerType<T> - Record Class in foundry.veil.api.client.registry
 
RenderTypeMixin - Class in foundry.veil.mixin.rendertype.client
 
RenderTypeMixin() - Constructor for class foundry.veil.mixin.rendertype.client.RenderTypeMixin
 
RenderTypeResource - Record Class in foundry.veil.api.resource.type
 
RenderTypeResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.RenderTypeResource
Creates an instance of a RenderTypeResource record class.
RenderTypeResourceLoader - Class in foundry.veil.impl.resource.loader
 
RenderTypeResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.RenderTypeResourceLoader
 
RenderTypeShardRegistry - Class in foundry.veil.api.client.registry
This allows custom render type shards to be registered.
renderWindow() - Method in class foundry.veil.api.client.imgui.CodeEditor
Renders the editor in a closable window.
REPEAT - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
 
REPEAT - Enum constant in enum class foundry.veil.api.quasar.fx.Line.TilingMode
 
REPEAT - Enum constant in enum class foundry.veil.api.quasar.fx.Trail.TilingMode
 
REPEAT - Static variable in record class foundry.veil.api.client.render.texture.TextureFilter
 
REPEAT_DEFAULT_CODEC - Static variable in record class foundry.veil.api.client.render.texture.TextureFilter
 
REPLACE - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
replaceAll(UnaryOperator<GlslNode>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
ReplaceShaderModification - Record Class in foundry.veil.impl.client.render.shader.modifier
 
ReplaceShaderModification(int, ResourceLocation) - Constructor for record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
Creates an instance of a ReplaceShaderModification record class.
replaceShaders(CallbackInfo, List<Pair<ShaderInstance, Consumer<ShaderInstance>>>) - Method in class foundry.veil.mixin.shader.client.ShaderGameRendererMixin
 
requestedBinding() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Returns the value of the requestedBinding record component.
requireCompiler() - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Returns the value of the requireCompiler record component.
requireManualInteropSync() - Method in class foundry.veil.api.opencl.CLEnvironment
 
requireManualInteropSync() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the requireManualInteropSync record component.
requireOpenGL() - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Returns the value of the requireOpenGL record component.
reserve(int) - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
Attempts to remove particles from the most dense and farthest particle emitters to make room for closer emitters.
RESERVED_BINDINGS - Static variable in class foundry.veil.impl.client.render.pipeline.VeilShaderBlockState
 
reset() - Method in class foundry.veil.api.client.anim.Path
 
reset() - Method in class foundry.veil.api.client.necromancer.Bone
 
reset() - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
Fully resets the renderer state to default.
reset() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
reset() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Resets the emitter to its initial state
reset() - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
reset() - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
reset() - Method in class foundry.veil.impl.client.render.perspective.VeilSectionOcclusionGraph
 
reset() - Method in class foundry.veil.impl.client.render.shader.ShaderImporterImpl
 
resetAllTimelines() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
resetAnimation() - Method in class foundry.veil.api.client.ui.util.PoseStackAnimator
Resets the animation, stopping it and clearing any defined stages.
resetDrawBuffers() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resets the draw buffers to enable all buffers.
resetDrawBuffers() - Method in class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
resetDrawBuffers() - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
resetDrawBuffers() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
resetTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
resize(int, int) - Method in class foundry.veil.api.client.render.VeilRenderer
 
resize(int, int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
resize(int, int, boolean) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
resize(int, int, long) - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.DSASerializer
 
resize(int, int, long) - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.LegacySerializer
 
resize(int, int, long) - Method in interface foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.Serializer
 
resizeFramebuffers(int, int) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
 
resizeFramebuffers(int, int) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
resizeListener(int, int, CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
resolveToAdvancedFbo(AdvancedFbo) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the provided advanced framebuffer as the target.
resolveToAdvancedFbo(AdvancedFbo, int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the provided advanced framebuffer as the target.
resolveToAdvancedFbo(AdvancedFbo, int, int) - Method in class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
resolveToAdvancedFbo(AdvancedFbo, int, int) - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
resolveToAdvancedFbo(AdvancedFbo, int, int) - Method in class foundry.veil.impl.client.render.wrapper.DSAVanillaAdvancedFboWrapper
 
resolveToAdvancedFbo(AdvancedFbo, int, int) - Method in class foundry.veil.impl.client.render.wrapper.LegacyVanillaAdvancedFboWrapper
 
resolveToFbo(int, int, int, int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the framebuffer with the specified id as the target.
resolveToFbo(int, int, int, int, int) - Method in class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
resolveToFbo(int, int, int, int, int) - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
resolveToFbo(int, int, int, int, int) - Method in class foundry.veil.impl.client.render.wrapper.DSAVanillaAdvancedFboWrapper
 
resolveToFbo(int, int, int, int, int) - Method in class foundry.veil.impl.client.render.wrapper.LegacyVanillaAdvancedFboWrapper
 
resolveToRenderTarget(RenderTarget) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the provided minecraft framebuffer as the target.
resolveToRenderTarget(RenderTarget, int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the provided minecraft framebuffer as the target.
resolveToRenderTarget(RenderTarget, int, int) - Method in class foundry.veil.impl.client.render.framebuffer.DSAAdvancedFboImpl
 
resolveToRenderTarget(RenderTarget, int, int) - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
resolveToRenderTarget(RenderTarget, int, int) - Method in class foundry.veil.impl.client.render.wrapper.DSAVanillaAdvancedFboWrapper
 
resolveToRenderTarget(RenderTarget, int, int) - Method in class foundry.veil.impl.client.render.wrapper.LegacyVanillaAdvancedFboWrapper
 
resolveToScreen() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the window framebuffer as the target.
resolveToScreen(int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the window framebuffer as the target.
RESOURCE_GROUP - Static variable in interface foundry.veil.api.client.editor.Inspector
 
ResourceAtlasSetAccessor - Interface in foundry.veil.mixin.resource.accessor
 
ResourceFileEditor<T> - Interface in foundry.veil.api.resource.editor
 
ResourceFileEditor.Factory<T> - Interface in foundry.veil.api.resource.editor
Factory for creating a new resource file editor.
resourceInfo() - Method in record class foundry.veil.api.resource.type.BlockModelResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.FramebufferResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.LanguageResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.McMetaResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.TextResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.TextureResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.UnknownResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
Returns the value of the resourceInfo record component.
resourceInfo() - Method in interface foundry.veil.api.resource.VeilResource
 
resourceLocation(ResourceLocation) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Displays a resource location with a dimmed namespace
resourceManager() - Static method in class foundry.veil.VeilClient
 
ResourceManagerInspector - Class in foundry.veil.impl.client.editor
 
ResourceManagerInspector() - Constructor for class foundry.veil.impl.client.editor.ResourceManagerInspector
 
ResourceModelManagerAccessor - Interface in foundry.veil.mixin.resource.accessor
 
ResourceOverrideEditor - Class in foundry.veil.api.resource.editor
 
ResourceOverrideEditor(VeilEditorEnvironment, VeilResource<?>) - Constructor for class foundry.veil.api.resource.editor.ResourceOverrideEditor
 
resources(VeilResourceInfo) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
ResourceTextureAtlasMixin - Class in foundry.veil.mixin.resource.client
 
ResourceTextureAtlasMixin() - Constructor for class foundry.veil.mixin.resource.client.ResourceTextureAtlasMixin
 
ResourceVanillaPackResourcesMixin - Class in foundry.veil.mixin.resource
 
ResourceVanillaPackResourcesMixin() - Constructor for class foundry.veil.mixin.resource.ResourceVanillaPackResourcesMixin
 
RESTRICT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
RESTRICT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
resume() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
RESUME - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorListener.SourceChangeEvent
 
retainAll(Collection<?>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
RETURN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RETURN_PATTERN - Static variable in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
rewind() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
RG - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG16 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG16_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG16F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG16I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG16UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG32F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG32I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG32UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG8_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG8I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RG8UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB_CODEC - Static variable in class foundry.veil.api.util.ColorCodec
 
RGB10 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB10_A2 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB10_A2UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB12 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB16 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB16_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB16F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB16I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB16UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB32F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB32I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB32UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB4 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB5 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB5_A1 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB565 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB8_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB8I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB8UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGB9_E5 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA12 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA16 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA16_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA16F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA16I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA16UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA2 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA32F - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA32I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA32UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA4 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA8_SNORM - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA8I - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBA8UI - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
RGBPoint(float, Vec3) - Constructor for record class foundry.veil.impl.quasar.ColorGradient.RGBPoint
Creates an instance of a RGBPoint record class.
Ridged - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.FractalType
 
RIGHT_ANGLE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RIGHT_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
RIGHT_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RIGHT_BRACE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RIGHT_BRACKET - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
RIGHT_BRACKET - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RIGHT_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RIGHT_PAREN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RIGHT_PARENTHESIS - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
RIGHT_SHIFT - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
roots - Variable in class foundry.veil.api.client.necromancer.Skeleton
 
rotate(double, double, double, double) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates the position and normal by the specified angle about the line specified by x, y, z.
rotate(float, float, float, float) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates the position and normal by the specified angle about the line specified by x, y, z.
rotate(float, float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
rotate(float, Direction.Axis) - Method in class foundry.veil.api.client.necromancer.Bone
 
rotate(Quaterniondc) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates the position and normal by the specified quaternion rotation.
rotate(Quaterniondc) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
rotate(Quaternionfc) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates the position and normal by the specified quaternion rotation.
rotate(Quaternionfc) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
rotateAround(Quaterniondc, double, double, double) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates the position and normal by the specified quaternion rotation about the specified rotation point.
rotateAround(Quaterniondc, double, double, double) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
rotateAround(Quaternionfc, float, float, float) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates the position and normal by the specified quaternion rotation about the specified rotation point.
rotateAround(Quaternionfc, float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
rotateDeg(float, Direction.Axis) - Method in class foundry.veil.api.client.necromancer.Bone
 
rotateXYZ(double, double, double) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates about the x, y, then z planes the specified angles.
rotateXYZ(float, float, float) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates about the x, y, then z planes the specified angles.
rotateXYZ(float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
rotateZYX(double, double, double) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates about the z, y, then x planes the specified angles.
rotateZYX(float, float, float) - Method in interface foundry.veil.api.client.render.MatrixStack
Rotates about the z, y, then x planes the specified angles.
rotateZYX(float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
rotation - Variable in class foundry.veil.api.client.necromancer.Bone
 
rotation() - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
Returns the value of the rotation record component.
RSH - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
RSH_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
run() - Method in class foundry.veil.impl.TickTaskSchedulerImpl
Runs a single tick and executes all pending tasks for that time.
runDefaultPipeline(VeilRenderLevelStageEvent.Stage) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
running(P, S, float, float) - Method in class foundry.veil.api.client.necromancer.animation.Animation
 
runPipeline(PostPipeline) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Applies only the specified pipeline.
runPipeline(PostPipeline, boolean) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Applies only the specified pipeline.

S

SAMPLE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
SAMPLE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
sampler() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Returns the value of the sampler record component.
sampler() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
Returns the value of the sampler record component.
SAMPLER1D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER1DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER1DARRAYSHADOW - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER1DARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER1DSHADOW - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER1DSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DARRAYSHADOW - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DMS - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DRECT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DRECTSHADOW - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DRECTSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DSHADOW - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER3D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERBUFFER - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBEARRAYSHADOW - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBEARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBESHADOW - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBESHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
samplerId() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
 
SamplerObject - Class in foundry.veil.api.client.render.texture
Sampler objects allow shaders to sample from the same texture storage in different ways depending on what samplers are bound.
saturate(float) - Method in class foundry.veil.api.client.color.Color
 
saturateCopy(float) - Method in class foundry.veil.api.client.color.Color
 
save() - Method in class foundry.veil.api.client.imgui.CodeEditor
Fires the save callback if the text has changed.
save(byte[], VeilResourceManager, VeilResource<?>) - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
Saves the specified data to the specified resource and hot reloads it.
save(JsonElement, VeilResourceManager, VeilResource<?>) - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
Saves the specified json element to the specified resource and hot reloads it.
save(String, Path, int, boolean) - Static method in class foundry.veil.api.client.util.TextureDownloader
Writes the specified texture to file with the specified name.
save(String, Path, AbstractTexture, boolean) - Static method in class foundry.veil.api.client.util.TextureDownloader
Writes the specified texture to file with the specified name.
save(String, Path, ResourceLocation, boolean) - Static method in class foundry.veil.api.client.util.TextureDownloader
Writes the specified texture to file with the specified name.
save(String, BiConsumer<Integer, String>) - Method in interface foundry.veil.api.client.imgui.CodeEditor.SaveCallback
Fired when the editor contents are saved.
saveAdditional(CompoundTag, HolderLookup.Provider, CallbackInfo) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
saveTooltipData() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
 
saveTooltipData() - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
scale() - Method in record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
Returns the value of the scale record component.
ScaleForceModule - Class in foundry.veil.api.quasar.emitters.module.force
 
ScaleForceModule(double) - Constructor for class foundry.veil.api.quasar.emitters.module.force.ScaleForceModule
 
ScaleForceModule(Vector3dc) - Constructor for class foundry.veil.api.quasar.emitters.module.force.ScaleForceModule
 
schedule(Runnable, int) - Method in interface foundry.veil.api.TickTaskScheduler
Schedules the specified command to run in the specified number of ticks.
schedule(Runnable, int) - Method in class foundry.veil.impl.TickTaskSchedulerImpl
 
schedule(Callable<V>, int) - Method in interface foundry.veil.api.TickTaskScheduler
Schedules the specified command to run in the specified number of ticks.
schedule(Callable<V>, int) - Method in class foundry.veil.impl.TickTaskSchedulerImpl
 
scheduleAtFixedRate(Runnable, int, int) - Method in interface foundry.veil.api.TickTaskScheduler
Schedules the specified command to run after the specified initial delay in ticks and at each fixed time interval in ticks.
scheduleAtFixedRate(Runnable, int, int) - Method in class foundry.veil.impl.TickTaskSchedulerImpl
 
scheduleRecompile(ResourceLocation) - Method in class foundry.veil.api.client.render.shader.ShaderManager
Schedules a shader recompilation on the next loop iteration.
ScissorStack - Class in foundry.veil.api.client.ui.util
A utility class to manage scissor clipping regions.
ScissorStack() - Constructor for class foundry.veil.api.client.ui.util.ScissorStack
 
scrollCallback(long, double, double) - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
scrollCallback(long, double, double) - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
scrollCallback(long, double, double) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
scrollCallback(long, double, double) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImplGlfw
 
scrollCallback(long, double, double, CallbackInfo) - Method in class foundry.veil.mixin.imgui.client.MouseHandlerMixin
 
seamless() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the seamless record component.
SEARCH - Static variable in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
searchField(String) - Method in class foundry.veil.api.glsl.node.GlslTree
 
SEMICOLON - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
sendPacket(CustomPacketPayload) - Method in interface foundry.veil.api.network.handler.PacketContext
Sends a packet to the other side.
sendPacket(CustomPacketPayload...) - Method in interface foundry.veil.api.network.VeilPacketManager.PacketSink
Sends one or more payloads in a single packet.
sendPacket(CustomPacketPayload...) - Method in enum class foundry.veil.impl.network.ClientPacketSink
 
sendPacket(CustomPacketPayload, PacketSendListener) - Method in interface foundry.veil.api.network.handler.PacketContext
Sends a packet to the other side.
sendPacket(Packet<?>) - Method in interface foundry.veil.api.network.handler.PacketContext
Sends a packet.
sendPacket(Packet<?>) - Method in interface foundry.veil.api.network.VeilPacketManager.PacketSink
Sends a single packet.
sendPacket(Packet<?>) - Method in enum class foundry.veil.impl.network.ClientPacketSink
 
sendPacket(Packet<?>, PacketSendListener) - Method in interface foundry.veil.api.network.handler.PacketContext
Sends a packet.
SEPIA - Static variable in class foundry.veil.api.client.color.Filter
 
serialize(T) - Method in interface foundry.veil.api.client.render.VeilShaderBufferLayout.Builder.DoubleSerializer
 
serialize(T) - Method in interface foundry.veil.api.client.render.VeilShaderBufferLayout.Builder.FloatSerializer
 
serialize(T) - Method in interface foundry.veil.api.client.render.VeilShaderBufferLayout.Builder.IntSerializer
 
server() - Method in interface foundry.veil.api.network.handler.ServerPacketContext
 
server() - Static method in interface foundry.veil.api.network.VeilPacketManager
 
ServerPacketContext - Interface in foundry.veil.api.network.handler
Context for server-side packet handling.
serverResources() - Method in interface foundry.veil.api.resource.VeilResourceManager
 
serverResources() - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
set(float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(float[]) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(float[]) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(int, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(int, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(int, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(int, int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(int, int, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(int, int, int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(int, int, int, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(int, int, int, int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(int, GlslNode) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
set(MolangCompiler) - Static method in class foundry.veil.api.molang.VeilMolang
Sets the current molang compiler instance.
set(Object) - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
set(String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets the value of a definition pair.
set(String, String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets the value of a definition pair.
set(Matrix3f) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(Matrix3f) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(Matrix4f) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(Matrix4f) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(Vector3f) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(Vector3f) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(Vector4f) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
set(Vector4f) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
set(T) - Method in interface foundry.veil.api.client.render.shader.definition.ShaderBlock
Sets the value of this block.
set(T) - Method in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
setActiveBuffers(int) - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
setActiveBuffers(int) - Method in interface foundry.veil.api.compat.SodiumCompat
Sets the current shader active buffers.
setActiveBuffers(int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
Sets the active buffers for this shader
setActiveBuffers(ResourceLocation, int) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
setAge(int) - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
setAlpha(float) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setAngle(float) - Method in class foundry.veil.api.client.render.light.AreaLight
Sets the maximum angle the light can influence.
setAnimationSpeed(float) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
setAnimator(Animator<P, S>) - Method in interface foundry.veil.api.client.necromancer.SkeletonParent
 
setAnimLength(int) - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
setAnisotropy(float) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the anisotropic filtering value.
setAnisotropy(float) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setArgs(List<String>) - Method in class foundry.veil.lib.anarres.cpp.Macro
Sets the arguments to this macro.
setAtlasSprite(TextureAtlasSprite) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setAttachedEntity(Entity) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Sets the origin of the emitter position to match the specified entity.
setBackgroundColor(int) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Set the background color of the theme
setBackgroundColor(int) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
setBackgroundColor(Color) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setBaseAttributes(Vector3fc, Quaternionfc, Vector3fc, Vector4fc) - Method in class foundry.veil.api.client.necromancer.Bone
 
setBillboard(boolean) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setBillboard(boolean) - Method in class foundry.veil.api.quasar.fx.Line
 
setBillboard(boolean) - Method in class foundry.veil.api.quasar.fx.Trail
 
setBlue(float) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setBody(GlslNode...) - Method in interface foundry.veil.api.glsl.node.GlslNode
Sets the body of this node.
setBody(Collection<GlslNode>) - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
Sets the body of this function or null to make this a function prototype.
setBody(Collection<GlslNode>) - Method in interface foundry.veil.api.glsl.node.GlslNode
Sets the body of this node.
setBorderColor(float, float, float, float) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setBorderColor(int) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setBorderColor(int, int, int, int) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setBorderColorI(int) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setBorderColorI(int, int, int, int) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setBorderColorUI(int) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setBorderColorUI(int, int, int, int) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setBottomBorderColor(int) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Set the bottom border color of the theme
setBottomBorderColor(int) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
setBottomBorderColor(Color) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setBranches(GlslNode...) - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
Replaces all branches with the specified values.
setBranches(Collection<GlslNode>) - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
Replaces all branches with the specified values.
setBrightness(float) - Method in class foundry.veil.api.client.render.light.AreaLight
 
setBrightness(float) - Method in class foundry.veil.api.client.render.light.Light
Sets the brightness of the light.
setBrightness(float) - Method in class foundry.veil.api.client.render.light.PointLight
 
setBrightness(float) - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
setByte(int, byte) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single byte parameter.
setCameraBobOffset(Vector3fc) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
SetCellularDistanceFunction(FastNoiseLite.CellularDistanceFunction) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetCellularJitter(float) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetCellularReturnType(FastNoiseLite.CellularReturnType) - Method in class foundry.veil.api.util.FastNoiseLite
 
setChildren(GlslNode...) - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
 
setChildren(Collection<GlslNode>) - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
 
setClVersion(CLEnvironmentOptions.CLVersion) - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets the version of OpenCL to target.
setColor(float, float, float) - Method in class foundry.veil.api.client.render.light.AreaLight
 
setColor(float, float, float) - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
setColor(float, float, float) - Method in class foundry.veil.api.client.render.light.Light
Sets the RGB color of this light.
setColor(float, float, float) - Method in class foundry.veil.api.client.render.light.PointLight
 
setColor(float, float, float, float) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
 
setColor(float, float, float, float) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setColor(float, float, float, float) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
setColor(float, float, float, float) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
setColor(int) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
 
setColor(int) - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
setColor(int) - Method in class foundry.veil.api.client.render.light.Light
Sets the RGB color of this light.
setColor(int) - Method in class foundry.veil.api.quasar.fx.Line
 
setColor(int) - Method in class foundry.veil.api.quasar.fx.Trail
 
setColor(int) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
setColor(int) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
setColor(int, int, int, int) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
setColor(Vector3fc) - Method in class foundry.veil.api.client.render.light.AreaLight
 
setColor(Vector3fc) - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
setColor(Vector3fc) - Method in class foundry.veil.api.client.render.light.Light
Sets the RGB color of this light.
setColor(Vector3fc) - Method in class foundry.veil.api.client.render.light.PointLight
 
setColor(Vector4fc) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setColorAttachmentTexture(int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Updates the 2D texture attachment reference for the specified slot.
setColorAttachmentTexture(int, int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Updates the texture attachment reference for the specified slot.
setColorAttachmentTexture(int, int, int) - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
setColorLogicState(RenderStateShard.ColorLogicStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setCompareFunc(TextureFilter.CompareFunction) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setCompareFunction(TextureFilter.CompareFunction) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the compare function to use.
setCondition(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
setCondition(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
setCondition(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
Sets the input condition for this switch statement.
setCondition(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
setCondition(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
setCore(boolean) - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
Sets whether to use the core or compatibility profile.
setCount(int) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setCubeMapSeamless(boolean) - Method in class foundry.veil.api.client.render.texture.SamplerObject
Allows filtering to work across faces of cubemaps.
setCullingFrustum(Frustum) - Method in interface foundry.veil.mixin.perspective.accessor.LevelRendererAccessor
 
setCullState(RenderStateShard.CullStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setCursor(int) - Method in exception class foundry.veil.api.glsl.GlslSyntaxException
 
setCursor(int) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
setCurveMode(Line.CurveMode) - Method in class foundry.veil.api.quasar.fx.Line
 
setDefaultUniforms(VertexFormat.Mode, Matrix4f, Matrix4f, Window, CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineShaderInstanceMixin
 
setDefinition(ResourceLocation, FramebufferDefinition) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
Updates a single framebuffer definition and initializes a new framebuffer.
setDepthAttachmentTexture(int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Updates the 2D depth texture attachment reference for the specified slot.
setDepthAttachmentTexture(int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Updates the depth texture attachment reference for the specified slot.
setDepthAttachmentTexture(int, int) - Method in class foundry.veil.impl.client.render.framebuffer.LegacyAdvancedFboImpl
 
setDepthBuffer(AdvancedFboAttachment) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the depth buffer to the specified attachment.
setDepthRenderBuffer() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the depth texture buffer to the size of the framebuffer and 1 sample.
setDepthRenderBuffer(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the depth texture buffer to the specified size and the specified samples.
setDepthTestState(RenderStateShard.DepthTestStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setDepthTextureBuffer() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the depth texture buffer to the size of the framebuffer and GL_FLOAT as the format.
setDepthTextureBuffer(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the depth texture buffer to the size of the framebuffer and specified data type.
setDepthTextureBuffer(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the depth texture buffer to the specified size and GL_FLOAT as the format.
setDepthTextureBuffer(int, int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the depth texture buffer to the specified size and data type.
setDepthTextureWrapper(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds the specified texture as a texture attachment.
setDepthTextureWrapper(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Adds the specified texture as a texture attachment.
setDirection(float, float, float) - Method in class foundry.veil.api.client.render.light.DirectionalLight
Sets the direction of this light.
setDirection(Vector3fc) - Method in class foundry.veil.api.client.render.light.DirectionalLight
Sets the direction of this light.
setDistance(float) - Method in class foundry.veil.api.client.render.light.AreaLight
Sets the maximum distance the light can influence.
SetDomainWarpAmp(float) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetDomainWarpType(FastNoiseLite.DomainWarpType) - Method in class foundry.veil.api.util.FastNoiseLite
 
setDouble(int, double) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single double parameter.
setEdgeColor(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the color to get when sampling the texture out of bounds when using TextureFilter.Wrap.CLAMP_TO_BORDER.
setEmitterShapeSettings(List<EmitterShapeSettings>) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setEnabled(boolean) - Method in class foundry.veil.api.client.editor.EditorManager
Sets whether the overlay should be active.
setEnabled(boolean) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
setExpression(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
setExpression(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
setExpression(GlslNode) - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
setExpression(GlslNode) - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
setExpressions(GlslNode...) - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
setExpressions(Collection<GlslNode>) - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
setFarPlane(float) - Method in class foundry.veil.api.client.render.CameraMatrices
Sets the far plane of the projection matrix.
setFieldSelection(String) - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
setFilter(boolean, boolean) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the sampling mode for textures.
setFilter(boolean, boolean) - Method in class foundry.veil.api.client.render.texture.CubemapTexture
 
setFilter(boolean, boolean) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setFilter(TextureFilter) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the texture filtering options to match the specified filter.
setFilter(TextureFilter) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setFilterMode(int) - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
setFirst(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
setFirst(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
setFirst(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
setFirst(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
setFirst(Collection<GlslNode>) - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
setFloat(int, float) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single float parameter.
setFloat(CharSequence, float) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setFloat(CharSequence, float) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setFloat(CharSequence, float) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setFloat(CharSequence, float) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a float in the shader.
setFloat(CharSequence, float) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setFloats(CharSequence, float...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setFloats(CharSequence, float...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setFloats(CharSequence, float...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setFloats(CharSequence, float...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of floats in the shader.
setFloats(CharSequence, float...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setForceOrigin(double, double, double) - Method in interface foundry.veil.api.quasar.emitters.module.force.PositionedForce
Directly sets the force origin to a global position.
setForceOrigin(double, double, double) - Method in class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
setForceOrigin(Vector3dc) - Method in interface foundry.veil.api.quasar.emitters.module.force.PositionedForce
Directly sets the force origin to a global position.
setForceSpawn(boolean) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setFormat(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the format to use for texture attachments.
setFormat(FramebufferAttachmentDefinition.Format) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the format to use for texture attachments.
SetFractalGain(float) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetFractalLacunarity(float) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetFractalOctaves(int) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetFractalPingPongStrength(float) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetFractalType(FastNoiseLite.FractalType) - Method in class foundry.veil.api.util.FastNoiseLite
 
SetFractalWeightedStrength(float) - Method in class foundry.veil.api.util.FastNoiseLite
 
setFramebuffer(ResourceLocation, AdvancedFbo) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
Sets the value of the specified framebuffer to a manually defined buffer.
setFramebuffer(ResourceLocation, AdvancedFbo) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Sets a framebuffer to a name.
setFramebuffer(ResourceLocation, AdvancedFbo) - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
 
setFramebufferSamplers(AdvancedFbo) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Sets DiffuseSampler0-DiffuseSamplerMax to the color buffers in the specified framebuffer.
setFrameworksPath(List<String>) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Sets the Objective-C frameworks path used by this Preprocessor.
setFrequency(int) - Method in class foundry.veil.api.quasar.fx.Line
 
setFrequency(int) - Method in class foundry.veil.api.quasar.fx.Trail
 
SetFrequency(float) - Method in class foundry.veil.api.util.FastNoiseLite
 
setGlobal(Consumer<ShaderProgram>) - Method in class foundry.veil.api.client.render.shader.ShaderManager
Sets a global shader value.
setGreen(float) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setHeader(GlslFunctionHeader) - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
Sets the function header of this function to the specified value.
setHeader(GlslNode) - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
setHue(float) - Method in class foundry.veil.api.client.color.Color
 
setIdentity() - Method in interface foundry.veil.api.client.render.MatrixStack
Sets the current transformation and normal to identity.
setImGuiPath() - Static method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
setIncrement(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
setIndex(GlslNode) - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
setIndexCount(int, VertexArray.IndexType) - Method in class foundry.veil.api.client.render.vertex.VertexArray
 
setInit(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
setInitializer(GlslNode) - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
setInt(int, int) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single int parameter.
setInt(CharSequence, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setInt(CharSequence, int) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setInt(CharSequence, int) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setInt(CharSequence, int) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an integer in the shader.
setInt(CharSequence, int) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setInts(CharSequence, int...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setInts(CharSequence, int...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setInts(CharSequence, int...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setInts(CharSequence, int...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of integers in the shader.
setInts(CharSequence, int...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setInvertDistanceModifier(boolean) - Method in class foundry.veil.api.quasar.emitters.module.force.PointAttractorForceModule
 
setItemStack(ItemStack) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setItemStack(ItemStack) - Method in class foundry.veil.api.client.tooltip.VeilUIItemTooltipDataHolder
Set the itemstack to render
setLayeringState(RenderStateShard.LayeringStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setLength(int) - Method in class foundry.veil.api.quasar.fx.Line
 
setLength(int) - Method in class foundry.veil.api.quasar.fx.Trail
 
setLevel(ClientLevel) - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
setLevel(ClientLevel, CallbackInfo) - Method in class foundry.veil.mixin.quasar.client.QuasarParticleEngineMixin
 
setLevel(ClientLevel) - Static method in class foundry.veil.impl.quasar.QuasarParticleHandler
 
setLevels(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the number of samples to use for render buffer and texture attachments.
setLight(int) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
 
setLightmapState(RenderStateShard.LightmapStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setLineState(RenderStateShard.LineStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setListener(PreprocessorListener) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Sets the PreprocessorListener which handles events for this Preprocessor.
setListener(PreprocessorListener) - Method in class foundry.veil.lib.anarres.cpp.Source
Sets the listener for this Source.
setLocation(int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setLocation(int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setLong(int, long) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single long parameter.
setLoop(boolean) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setLoopType(WhileLoopNode.Type) - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
setMat2x2(float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat2x2(float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat2x3(float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat2x3(float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat2x4(float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat2x4(float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat3x2(float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat3x2(float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat3x3(float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat3x3(float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat3x4(float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat3x4(float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat4x2(float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat4x2(float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat4x3(float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat4x3(float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMat4x4(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setMat4x4(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setMatrix(CharSequence, Matrix2fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix2fc, boolean) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix2fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix2fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix2fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix2fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix3fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix3fc, boolean) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix3fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix3fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix3fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix3fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix3x2fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix3x2fc, boolean) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix3x2fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix3x2fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix3x2fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix3x2fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix4fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix4fc, boolean) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix4fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix4fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix4fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix4fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix4x3fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix4x3fc, boolean) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix4x3fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix4x3fc, boolean) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix4x3fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix4x3fc, boolean) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMaxLifetime(int) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setMaxParticles(int) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setMinDistance(float) - Method in class foundry.veil.api.quasar.fx.Line
 
setMinDistance(float) - Method in class foundry.veil.api.quasar.fx.Trail
 
setMixFactor(float) - Method in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
setName(String) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the uniform name for textures.
setName(String) - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
Sets the name of this parameter.
setName(String) - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
setName(String) - Method in interface foundry.veil.api.glsl.node.GlslRootNode
 
setName(String) - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
setName(String) - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
setName(String) - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
setName(String) - Method in class foundry.veil.api.client.color.theme.BooleanThemeProperty
 
setName(String) - Method in class foundry.veil.api.client.color.theme.ConsumerThemeProperty
 
setName(String) - Method in interface foundry.veil.api.client.color.theme.IThemeProperty
 
setName(String) - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
setName(String) - Method in class foundry.veil.api.client.color.theme.StringThemeProperty
 
setName(String) - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
setName(String) - Method in class foundry.veil.api.glsl.grammar.GlslStructField
 
setName(String) - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
setName(String) - Method in class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
setNearPlane(float) - Method in class foundry.veil.api.client.render.CameraMatrices
Sets the near plane of the projection matrix.
SetNoiseType(FastNoiseLite.NoiseType) - Method in class foundry.veil.api.util.FastNoiseLite
 
setNormal(float, float, float) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
setOldShader(ShaderProgramImpl) - Method in class foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
 
setOperand(GlslAssignmentNode.Operand) - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
setOperand(GlslCompareNode.Operand) - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
setOperand(GlslOperationNode.Operand) - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
setOperand(GlslUnaryNode.Operand) - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
setOrientation(Quaternionfc) - Method in class foundry.veil.api.client.render.light.AreaLight
Sets the orientation of the light's surface
setOutputState(RenderStateShard.OutputStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setOverlay(int) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
 
setOverlayState(RenderStateShard.OverlayStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setParent(Bone) - Method in class foundry.veil.api.client.necromancer.Bone
 
setParentRotation(boolean) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setParentRotation(boolean) - Method in class foundry.veil.api.quasar.fx.Trail
 
setParticleData(QuasarParticleData) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setParticleSettings(ParticleSettings) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setPlaying(boolean) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
setPointers(int, long...) - Method in class foundry.veil.api.opencl.CLKernel
Sets an array of pointers to the specified parameter.
setPointers(int, CLMemObject...) - Method in class foundry.veil.api.opencl.CLKernel
Sets an array of memory object pointers to the specified parameter.
setPoints(Vec3[]) - Method in class foundry.veil.api.quasar.fx.Line
 
setPoints(Vec3[]) - Method in class foundry.veil.api.quasar.fx.Trail
 
setPosition(double, double, double) - Method in class foundry.veil.api.client.render.light.AreaLight
 
setPosition(double, double, double) - Method in class foundry.veil.api.client.render.light.PointLight
 
setPosition(double, double, double) - Method in interface foundry.veil.api.client.render.light.PositionedLight
Sets the origin position of this light.
setPosition(double, double, double) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Sets the position of the emitter relative to the origin of the world or attached entity.
setPosition(Vec3) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Deprecated.
setPosition(Vector3dc) - Method in interface foundry.veil.api.client.render.light.PositionedLight
Sets the origin position of this light.
setPosition(Vector3dc) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Sets the position of the emitter relative to the origin of the world or attached entity.
setPrecision(GlslTypeQualifier.Precision) - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
setPrimitiveType(GlslTypeSpecifier) - Method in class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
setPriority(int) - Method in class foundry.veil.api.client.render.post.PostProcessingManager.ProfileEntry
Sets the priority this effect is applied at.
setQualifiers(GlslTypeQualifier...) - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
Sets The qualifiers of this parameter operand.
setQualifiers(GlslTypeQualifier...) - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
setQualifiers(Collection<GlslTypeQualifier>) - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
Sets The qualifiers of this parameter operand.
setQualifiers(Collection<GlslTypeQualifier>) - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
setQuoteIncludePath(List<String>) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Sets the user include path used by this Preprocessor.
setRadius(float) - Method in interface foundry.veil.api.client.render.light.IndirectLight
Sets the maximum radius the light can influence.
setRadius(float) - Method in class foundry.veil.api.client.render.light.PointLight
 
setRadius(float) - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
setRadius(float) - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
setRainBlend(CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferLevelRendererMixin
 
setRainBlend(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
setRange(double) - Method in class foundry.veil.api.quasar.emitters.module.force.PointAttractorForceModule
 
setRange(double) - Method in class foundry.veil.api.quasar.emitters.module.force.PointForceModule
 
setRange(double) - Method in class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 
setRate(int) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setRed(float) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setRenderDistance(float) - Method in interface foundry.veil.mixin.perspective.accessor.GameRendererAccessor
 
setRequireCompiler(boolean) - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets whether a compiler is required for the device.
setRequireGL(boolean) - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
Sets whether a compiler is required for the device.
setReturnType(GlslType) - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
SetRotationType3D(FastNoiseLite.RotationType3D) - Method in class foundry.veil.api.util.FastNoiseLite
 
setSafe(float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setSafe(float, float, float, float) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setSafe(int, int, int, int) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
setSafe(int, int, int, int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setSampler(CharSequence, int, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Binds a named sampler id.
setSampler(CharSequence, int, int) - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
 
setSampler(String, Object) - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.Wrapper
 
setSaveCallback(CodeEditor.SaveCallback) - Method in class foundry.veil.api.client.imgui.CodeEditor
 
setSecond(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
setSecond(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
setSecond(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
setSecond(GlslNode) - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
setSecond(Collection<GlslNode>) - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
SetSeed(int) - Method in class foundry.veil.api.util.FastNoiseLite
 
setShader(ShaderProgram) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Sets the shader instance to a specific instance of a shader.
setShader(Supplier<ShaderProgram>) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Sets the shader instance to a specific instance reference of a shader.
setShader(ResourceLocation) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Sets the shader instance to be a reference to the shader manager.
setShaderLights(Vector3fc, Vector3fc) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
setShaderSources(Int2ObjectMap<String>) - Method in class foundry.veil.impl.client.render.shader.program.DynamicShaderProgramImpl
 
setShaderState(RenderStateShard.ShaderStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setShort(int, short) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single short parameter.
setSize(double, double) - Method in class foundry.veil.api.client.render.light.AreaLight
Sets the size of the light's surface
setSize(long) - Method in interface foundry.veil.api.client.render.shader.definition.DynamicShaderBlock
Resizes this shader block to match the new size.
setSize(long) - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl
 
setSize(long) - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
setSkeleton(S) - Method in interface foundry.veil.api.client.necromancer.SkeletonParent
 
setSource(Source) - Method in class foundry.veil.lib.anarres.cpp.Macro
Sets the Source from which this macro was parsed.
setSpecifiedType(GlslSpecifiedType) - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
setSpecifier(GlslTypeSpecifier) - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
Sets the operand of this
setSpriteData(SpriteData) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setStatic(String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets a definition added to all shaders.
setStatic(String, String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets a definition added to all shaders.
setStorageBlock(CharSequence, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setStorageBlock(CharSequence, int) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setStorageBlock(CharSequence, int) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setStorageBlock(CharSequence, int) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets the binding to use for the specified storage block.
setStorageBlock(CharSequence, int) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setStrength(float) - Method in class foundry.veil.api.quasar.emitters.module.force.ConstantForceModule
 
setStrength(float) - Method in class foundry.veil.api.quasar.emitters.module.force.PointAttractorForceModule
 
setStrength(float) - Method in class foundry.veil.api.quasar.emitters.module.force.PointForceModule
 
setStrength(float) - Method in class foundry.veil.api.quasar.emitters.module.force.ScaleForceModule
 
setStrength(float) - Method in class foundry.veil.api.quasar.emitters.module.force.VectorFieldForceModule
 
setStrength(float) - Method in class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 
setStrength(float) - Method in interface foundry.veil.api.quasar.emitters.module.ForceParticleModule
 
setStrengthByDistance(boolean) - Method in class foundry.veil.api.quasar.emitters.module.force.PointAttractorForceModule
 
setSystemIncludePath(List<String>) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Sets the system include path used by this Preprocessor.
setTexture(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
setTexture(ResourceLocation) - Method in class foundry.veil.api.quasar.fx.Line
 
setTexture(ResourceLocation) - Method in class foundry.veil.api.quasar.fx.Trail
 
setTextureState(RenderStateShard.EmptyTextureStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setTexturingState(RenderStateShard.TexturingStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setTheme(ColorTheme) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Set the theme object for the tooltip from the block entity
setTheme(ColorTheme) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
setTilingMode(Line.TilingMode) - Method in class foundry.veil.api.quasar.fx.Line
 
setTilingMode(Trail.TilingMode) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setTilingMode(Trail.TilingMode) - Method in class foundry.veil.api.quasar.fx.Trail
 
setTime(float) - Method in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
settings() - Method in record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
Returns the value of the settings record component.
setTo(Camera) - Method in class foundry.veil.api.client.render.light.AreaLight
 
setTo(Camera) - Method in class foundry.veil.api.client.render.light.DirectionalLight
 
setTo(Camera) - Method in class foundry.veil.api.client.render.light.Light
Sets the light position/rotation to be the same as the specified camera.
setTo(Camera) - Method in class foundry.veil.api.client.render.light.PointLight
 
setTooltip(List<Component>) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Set the tooltip components for the block entity
setTooltip(List<Component>) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
setTooltip(FormattedText) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Sets the tooltip to the specified component
setTooltipTextHeightBonus(float) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setTooltipTextWidthBonus(float) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setTooltipTextXOffset(float) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setTooltipTextYOffset(float) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setTopBorderColor(int) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Set the top border color of the theme
setTopBorderColor(int) - Method in class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
setTopBorderColor(Color) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setTrailColor(Vector4f) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setTrailFrequency(int) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setTrailLength(int) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setTrailPointModifier(TrailSettings.TrailPointModifier) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setTrailTexture(ResourceLocation) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setTrailWidthModifier(TrailSettings.TrailWidthModifier) - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
setTransform(PoseStack) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
setTransform(PoseStack.Pose) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
setTransform(MatrixStack) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
setTransform(Matrix4fc) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
 
setTransform(Matrix4fc) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
setTransform(Matrix4fc) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
setTransform(Matrix4fc) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
setTransparencyState(RenderStateShard.TransparencyStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setType(GlslSpecifiedType) - Method in class foundry.veil.api.glsl.grammar.GlslStructField
 
setType(GlslType) - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
Sets the data operand of this parameter.
setType(GlslType) - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
setType(Class<?>) - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
setTypeSpecifier(GlslTypeSpecifier) - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
setUniformBlock(CharSequence, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setUniformBlock(CharSequence, int) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setUniformBlock(CharSequence, int) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setUniformBlock(CharSequence, int) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets the binding to use for the specified uniform block.
setUniformBlock(CharSequence, int) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setup() - Method in class foundry.veil.api.client.render.BlendState
 
setup(CullFrustum) - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
 
setup(ResourceProvider) - Static method in class foundry.veil.impl.client.render.shader.transformer.SodiumShaderProcessor
 
setup(ResourceProvider) - Static method in class foundry.veil.impl.client.render.shader.transformer.VanillaShaderProcessor
 
setup(Vector3dc, Entity, ClientLevel, Quaternionfc, float) - Method in class foundry.veil.impl.client.render.perspective.LevelPerspectiveCamera
 
setupBufferState(VertexArrayBuilder) - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
Sets up the instanced buffer state.
setupBufferState(VertexArrayBuilder) - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
Sets up the instanced buffer state.
setupBufferState(VertexArrayBuilder) - Method in class foundry.veil.impl.client.render.light.AreaLightRenderer
 
setupBufferState(VertexArrayBuilder) - Method in class foundry.veil.impl.client.render.light.IndirectPointLightRenderer
 
setupBufferState(VertexArrayBuilder) - Method in class foundry.veil.impl.client.render.light.InstancedPointLightRenderer
 
setupCurvePoints() - Method in class foundry.veil.api.quasar.fx.Line
 
setupEntity(P) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
Adds a skeleton and animator to the specified entity.
setupFramebuffer(PostPipeline.Context, ShaderProgram) - Method in class foundry.veil.api.client.render.post.stage.FramebufferPostStage
Applies the input framebuffer textures and binds the output framebuffer.
setupOpaque(CallbackInfo) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferLevelRendererMixin
 
setupRenderState() - Method in class foundry.veil.impl.client.render.pipeline.ShaderProgramShard
 
setupRenderState() - Static method in class foundry.veil.impl.client.render.pipeline.VeilBloomRenderer
 
setupRenderState(LightRenderer, List<AreaLight>) - Method in class foundry.veil.impl.client.render.light.AreaLightRenderer
 
setupRenderState(LightRenderer, List<PointLight>) - Method in class foundry.veil.impl.client.render.light.IndirectPointLightRenderer
 
setupRenderState(LightRenderer, List<PointLight>) - Method in class foundry.veil.impl.client.render.light.InstancedPointLightRenderer
 
setupRenderState(LightRenderer, List<T>) - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
Sets up the render state for drawing all lights.
setupRenderState(LightRenderer, List<T>) - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
Sets up the render state for drawing all lights.
setupRenderState(ResourceLocation, RenderTarget, boolean) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
Sets up the rendering state for the specified target.
setUv(float, float) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
setUv1(int, int) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
 
setUv1(int, int) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
setUv1(int, int) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
setUv1(int, int) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
setUv2(int, int) - Method in interface foundry.veil.api.client.necromancer.render.NecromancerRenderer
 
setUv2(int, int) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
setUv2(int, int) - Method in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
setUv2(int, int) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
setValue(boolean) - Method in class foundry.veil.api.client.color.theme.BooleanThemeProperty
 
setValue(GlslNode) - Method in class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
setValue(Number) - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
setValue(String) - Method in class foundry.veil.api.client.color.theme.StringThemeProperty
 
setValue(Consumer<?>) - Method in class foundry.veil.api.client.color.theme.ConsumerThemeProperty
 
setVariadic(boolean) - Method in class foundry.veil.lib.anarres.cpp.Macro
Sets the variadic flag on this Macro.
setVector(CharSequence, float[]) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a vector in the shader.
setVector(CharSequence, float, float) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVector(CharSequence, float, float) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVector(CharSequence, float, float) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVector(CharSequence, float, float) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a vector in the shader.
setVector(CharSequence, float, float) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVector(CharSequence, float, float, float) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVector(CharSequence, float, float, float) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVector(CharSequence, float, float, float) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVector(CharSequence, float, float, float) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a vector in the shader.
setVector(CharSequence, float, float, float) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVector(CharSequence, float, float, float, float) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVector(CharSequence, float, float, float, float) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVector(CharSequence, float, float, float, float) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVector(CharSequence, float, float, float, float) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a vector in the shader.
setVector(CharSequence, float, float, float, float) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVector(CharSequence, Vector2fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a vector in the shader.
setVector(CharSequence, Vector3fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a vector in the shader.
setVector(CharSequence, Vector4fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a vector in the shader.
setVector2f(int, float, float) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single float2 parameter.
setVector2f(int, Vector2fc) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single float2 parameter.
setVector3f(int, Vector3fc) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single float4 parameter.
setVector4f(int, float, float, float, float) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single float4 parameter.
setVector4f(int, Vector4fc) - Method in class foundry.veil.api.opencl.CLKernel
Sets a single float4 parameter.
setVectorField(VectorField) - Method in class foundry.veil.api.quasar.emitters.module.force.VectorFieldForceModule
 
setVectorI(CharSequence, int, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectorI(CharSequence, int, int) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectorI(CharSequence, int, int) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectorI(CharSequence, int, int) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an integer vector in the shader.
setVectorI(CharSequence, int, int) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectorI(CharSequence, int, int, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectorI(CharSequence, int, int, int) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectorI(CharSequence, int, int, int) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectorI(CharSequence, int, int, int) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an integer vector in the shader.
setVectorI(CharSequence, int, int, int) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectorI(CharSequence, int, int, int, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectorI(CharSequence, int, int, int, int) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectorI(CharSequence, int, int, int, int) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectorI(CharSequence, int, int, int, int) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an integer vector in the shader.
setVectorI(CharSequence, int, int, int, int) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectorI(CharSequence, Vector2ic) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an integer vector in the shader.
setVectorI(CharSequence, Vector3ic) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an integer vector in the shader.
setVectorI(CharSequence, Vector4ic) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an integer vector in the shader.
setVectors(CharSequence, Vector2fc...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectors(CharSequence, Vector2fc...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectors(CharSequence, Vector2fc...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectors(CharSequence, Vector2fc...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of vectors in the shader.
setVectors(CharSequence, Vector2fc...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectors(CharSequence, Vector2ic...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectors(CharSequence, Vector2ic...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectors(CharSequence, Vector2ic...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectors(CharSequence, Vector2ic...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of integer vectors in the shader.
setVectors(CharSequence, Vector2ic...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectors(CharSequence, Vector3fc...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectors(CharSequence, Vector3fc...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectors(CharSequence, Vector3fc...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectors(CharSequence, Vector3fc...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of vectors in the shader.
setVectors(CharSequence, Vector3fc...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectors(CharSequence, Vector3ic...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectors(CharSequence, Vector3ic...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectors(CharSequence, Vector3ic...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectors(CharSequence, Vector3ic...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of integer vectors in the shader.
setVectors(CharSequence, Vector3ic...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectors(CharSequence, Vector4fc...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectors(CharSequence, Vector4fc...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectors(CharSequence, Vector4fc...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectors(CharSequence, Vector4fc...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of vectors in the shader.
setVectors(CharSequence, Vector4fc...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVectors(CharSequence, Vector4ic...) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setVectors(CharSequence, Vector4ic...) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setVectors(CharSequence, Vector4ic...) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setVectors(CharSequence, Vector4ic...) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets an array of integer vectors in the shader.
setVectors(CharSequence, Vector4ic...) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setVersion(int) - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
Sets the GLSL version integer.
setVertexAttribute(int, int, int, VertexArrayBuilder.DataType, boolean, int) - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Defines a floating-point vertex attribute.
setVertexAttribute(int, int, int, VertexArrayBuilder.DataType, boolean, int) - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
setVertexAttribute(int, int, int, VertexArrayBuilder.DataType, boolean, int) - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
setVertexAttribute(int, int, int, VertexArrayBuilder.DataType, boolean, int) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
setVertexIAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Defines an integer vertex attribute.
setVertexIAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
setVertexIAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
setVertexIAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
setVertexLAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
Defines a long vertex attribute.
setVertexLAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
 
setVertexLAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
 
setVertexLAttribute(int, int, int, VertexArrayBuilder.DataType, int) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
setVortexAxis(double, double, double) - Method in class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 
setVortexAxis(Vector3dc) - Method in class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 
setWidthFunction(Function<Float, Float>) - Method in class foundry.veil.api.quasar.fx.Line
 
setWidthFunction(Function<Float, Float>) - Method in class foundry.veil.api.quasar.fx.Trail
 
setWorldBorderShader(Supplier<ShaderInstance>) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
setWrap(int, int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the clamping for the X and Y axis on the texture.
setWrap(TextureFilter.Wrap, TextureFilter.Wrap) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the clamping for the X and Y axis on the texture.
setWrap(TextureFilter.Wrap, TextureFilter.Wrap, TextureFilter.Wrap) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setWrapS(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the clamping for the X axis on the texture.
setWrapS(TextureFilter.Wrap) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the clamping for the X axis on the texture.
setWrapT(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the clamping for the Y axis on the texture.
setWrapT(TextureFilter.Wrap) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the clamping for the Y axis on the texture.
setWrapX(TextureFilter.Wrap) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setWrapY(TextureFilter.Wrap) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setWrapZ(TextureFilter.Wrap) - Method in class foundry.veil.api.client.render.texture.SamplerObject
 
setWriteMaskState(RenderStateShard.WriteMaskStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
setX(Function<Float, Float>) - Method in class foundry.veil.api.client.tooltip.VeilUIItemTooltipDataHolder
Set the x position of the item.
setY(Function<Float, Float>) - Method in class foundry.veil.api.client.tooltip.VeilUIItemTooltipDataHolder
Set the y position of the item.
SHADER_STORAGE - Enum constant in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.BufferBinding
 
ShaderBindingProcessor - Class in foundry.veil.api.client.render.shader.processor
Adds support for layout(binding = #) in the shader source without needing shader version 420.
ShaderBindingProcessor() - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderBindingProcessor
 
ShaderBlock<T> - Interface in foundry.veil.api.client.render.shader.definition
Defines a block of memory on the GPU that can be referenced as a uniform or shader block.
ShaderBlock.BufferBinding - Enum Class in foundry.veil.api.client.render.shader.definition
The bindings shaders blocks can be attached to.
ShaderBlock.MemoryLayout - Enum Class in foundry.veil.api.client.render.shader.definition
Valid memory layouts for blocks.
ShaderBlockImpl<T> - Class in foundry.veil.impl.client.render.shader.definition
Abstract implementation of ShaderBlock.
ShaderBlockImpl(ShaderBlock.BufferBinding) - Constructor for class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
ShaderBufferProcessor - Class in foundry.veil.api.client.render.shader.processor
Processes a shader to add buffer bindings.
ShaderBufferProcessor(boolean) - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderBufferProcessor
 
ShaderCompiler - Interface in foundry.veil.api.client.render.shader
Creates and compiles shaders for shader programs.
ShaderCompiler.ShaderProvider - Interface in foundry.veil.api.client.render.shader
Provides shader sources for the compiler.
ShaderEffectInstanceMixin - Class in foundry.veil.mixin.shader.client
 
ShaderEffectInstanceMixin() - Constructor for class foundry.veil.mixin.shader.client.ShaderEffectInstanceMixin
 
ShaderException - Exception Class in foundry.veil.api.client.render.shader
An exception used to indicate shader compilation and linking issues.
ShaderException(String) - Constructor for exception class foundry.veil.api.client.render.shader.ShaderException
 
ShaderException(String, String) - Constructor for exception class foundry.veil.api.client.render.shader.ShaderException
 
ShaderGameRendererMixin - Class in foundry.veil.mixin.shader.client
 
ShaderGameRendererMixin() - Constructor for class foundry.veil.mixin.shader.client.ShaderGameRendererMixin
 
shaderId() - Method in record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
Returns the value of the shaderId record component.
shaderId() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Returns the value of the shaderId record component.
shaderImporter() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
ShaderImporter - Interface in foundry.veil.api.client.render.shader
Loads extra shader files to include inside others.
ShaderImporterImpl - Class in foundry.veil.impl.client.render.shader
 
ShaderImporterImpl(ResourceProvider) - Constructor for class foundry.veil.impl.client.render.shader.ShaderImporterImpl
Creates a new import processor that loads import files from the specified resource provider.
ShaderImportProcessor - Class in foundry.veil.api.client.render.shader.processor
Processes a shader to add imports.
ShaderImportProcessor() - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderImportProcessor
 
ShaderIncludeLoader - Class in foundry.veil.impl.resource.loader
 
ShaderIncludeLoader() - Constructor for class foundry.veil.impl.resource.loader.ShaderIncludeLoader
 
ShaderInspector - Class in foundry.veil.impl.client.editor
 
ShaderInspector() - Constructor for class foundry.veil.impl.client.editor.ShaderInspector
 
shaderInstance() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.MinecraftContext
 
ShaderInstanceExtension - Interface in foundry.veil.ext
 
ShaderInstanceMixin - Class in foundry.veil.mixin.shader.client
 
ShaderInstanceMixin() - Constructor for class foundry.veil.mixin.shader.client.ShaderInstanceMixin
 
shaderLimits(int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Retrieves the maximum limits for the specified shader type.
shaderManager() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
Returns the value of the shaderManager record component.
shaderManager() - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
Returns the value of the shaderManager record component.
ShaderManager - Class in foundry.veil.api.client.render.shader
Manages all shaders and compiles them automatically.
ShaderManager(ShaderSourceSet, ShaderPreDefinitions, DynamicBufferManger) - Constructor for class foundry.veil.api.client.render.shader.ShaderManager
Creates a new shader manager.
ShaderModification - Interface in foundry.veil.impl.client.render.shader.modifier
Allows shader source files to be modified without overwriting the file.
ShaderModification.Function - Record Class in foundry.veil.impl.client.render.shader.modifier
 
ShaderModificationManager - Class in foundry.veil.api.client.render.shader
Manages modifications for both vanilla and Veil shader files.
ShaderModificationManager() - Constructor for class foundry.veil.api.client.render.shader.ShaderModificationManager
 
ShaderModificationManager.Preparations - Record Class in foundry.veil.api.client.render.shader
 
ShaderModificationParser - Class in foundry.veil.impl.client.render.shader.modifier
 
ShaderModificationParser() - Constructor for class foundry.veil.impl.client.render.shader.modifier.ShaderModificationParser
 
ShaderModificationSyntaxException - Exception Class in foundry.veil.impl.client.render.shader.modifier
 
ShaderModificationSyntaxException(String, String, int) - Constructor for exception class foundry.veil.impl.client.render.shader.modifier.ShaderModificationSyntaxException
 
ShaderModifierLexer - Class in foundry.veil.impl.client.render.shader.modifier
 
ShaderModifierLexer() - Constructor for class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer
 
ShaderModifierLexer.Token - Record Class in foundry.veil.impl.client.render.shader.modifier
 
ShaderModifierLexer.TokenType - Enum Class in foundry.veil.impl.client.render.shader.modifier
 
ShaderModifyProcessor - Class in foundry.veil.api.client.render.shader.processor
Modifies shader sources with the shader modification system.
ShaderModifyProcessor() - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderModifyProcessor
 
ShaderMultiProcessor - Record Class in foundry.veil.api.client.render.shader.processor
 
ShaderMultiProcessor(ShaderPreProcessor[]) - Constructor for record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
Creates an instance of a ShaderMultiProcessor record class.
shaderName() - Method in record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
Returns the value of the shaderName record component.
ShaderPreDefinitions - Class in foundry.veil.api.client.render.shader.definition
Manages pre-defined variables and data in java that can be applied to shaders.
ShaderPreDefinitions() - Constructor for class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Creates a new set of predefinitions.
ShaderPreProcessor - Interface in foundry.veil.api.client.render.shader.processor
Modifies the source code of a shader before compilation.
ShaderPreProcessor.Context - Interface in foundry.veil.api.client.render.shader.processor
Context for modifying source code and shader behavior.
ShaderPreProcessor.IncludeOverloadStrategy - Enum Class in foundry.veil.api.client.render.shader.processor
Specifies how includes should interact with existing functions and fields in shader sources.
ShaderPreProcessor.MinecraftContext - Interface in foundry.veil.api.client.render.shader.processor
Context for modifying source code and shader behavior.
ShaderPreProcessor.SodiumContext - Interface in foundry.veil.api.client.render.shader.processor
Context for modifying source code and sodium shader behavior.
ShaderPreProcessor.VeilContext - Interface in foundry.veil.api.client.render.shader.processor
Context for modifying source code and shader behavior.
ShaderProcessorList - Class in foundry.veil.api.client.render.shader.processor
 
ShaderProcessorList(ResourceProvider) - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderProcessorList
 
ShaderProgram - Interface in foundry.veil.api.client.render.shader.program
Represents a usable shader program with shaders attached.
ShaderProgramImpl - Class in foundry.veil.impl.client.render.shader.program
 
ShaderProgramImpl(ResourceLocation) - Constructor for class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
ShaderProgramImpl.CompiledProgram - Record Class in foundry.veil.impl.client.render.shader.program
 
ShaderProgramImpl.ShaderTexture - Record Class in foundry.veil.impl.client.render.shader.program
 
ShaderProgramImpl.ShaderWrapper - Class in foundry.veil.impl.client.render.shader.program
 
ShaderProgramImpl.UniformWrapper - Class in foundry.veil.impl.client.render.shader.program
 
ShaderProgramImpl.Wrapper - Class in foundry.veil.impl.client.render.shader.program
 
ShaderProgramManagerMixin - Class in foundry.veil.mixin.shader.client
 
ShaderProgramManagerMixin() - Constructor for class foundry.veil.mixin.shader.client.ShaderProgramManagerMixin
 
ShaderProgramShard - Class in foundry.veil.impl.client.render.pipeline
 
ShaderProgramShard(ResourceLocation) - Constructor for class foundry.veil.impl.client.render.pipeline.ShaderProgramShard
 
ShaderResourceLoader - Class in foundry.veil.impl.resource.loader
 
ShaderResourceLoader(ShaderManager) - Constructor for class foundry.veil.impl.resource.loader.ShaderResourceLoader
 
shaders() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the shaders record component.
shaders() - Method in record class foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
Returns the value of the shaders record component.
shaders() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Returns the value of the shaders record component.
ShaderSourceSet - Class in foundry.veil.api.client.render.shader
A location to load shader source files from.
ShaderSourceSet(String) - Constructor for class foundry.veil.api.client.render.shader.ShaderSourceSet
 
shaderState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
shaderState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
shaderState(RenderStateShard.ShaderStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
shaderState(RenderStateShard.ShaderStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
shaderState(ResourceLocation) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a new shader state that points to the specified Veil shader name.
shaderStorageBufferSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
shadersView() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Returns the value of the shadersView record component.
ShaderTexture(ShaderTextureSource, SamplerObject) - Constructor for record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
Creates an instance of a ShaderTexture record class.
ShaderTextureCache - Class in foundry.veil.impl.client.render.shader.program
 
ShaderTextureCache(ShaderProgram) - Constructor for class foundry.veil.impl.client.render.shader.program.ShaderTextureCache
 
ShaderTextureSource - Interface in foundry.veil.api.client.render.shader.texture
Source for shader textures.
ShaderTextureSource.Context - Interface in foundry.veil.api.client.render.shader.texture
Context for applying shader textures.
ShaderTextureSource.Type - Enum Class in foundry.veil.api.client.render.shader.texture
Types of post textures that can be used.
ShaderUniformCache - Class in foundry.veil.impl.client.render.shader.program
 
ShaderUniformCache(IntSupplier) - Constructor for class foundry.veil.impl.client.render.shader.program.ShaderUniformCache
 
ShaderUniformCache.StorageBlock - Record Class in foundry.veil.impl.client.render.shader.program
 
ShaderUniformCache.Uniform - Record Class in foundry.veil.impl.client.render.shader.program
 
ShaderUniformCache.UniformBlock - Record Class in foundry.veil.impl.client.render.shader.program
 
shaderUpdate() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
ShaderVersionProcessor - Class in foundry.veil.api.client.render.shader.processor
Adds the version and required extensions for all shaders that do not define a version.
ShaderVersionProcessor() - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderVersionProcessor
 
ShaderWrapper(Program.Type, ShaderProgram) - Constructor for class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderWrapper
 
shadow$mulPose(Quaternionf) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
shadow$popPose() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
shadow$pushPose() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
shadow$rotateAround(Quaternionf, float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
shadow$scale(float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
shape() - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
Returns the value of the shape record component.
shared() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.LayoutId
 
SHARED - Enum constant in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.MemoryLayout
 
SHARED - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
SHARED - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
sharedLayoutId() - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeQualifier
 
SHORT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
SHORT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
 
SHORT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
shouldCollide() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the shouldCollide record component.
shouldHideMouse() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
shouldHideMouse() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
shouldHideMouse() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
show(Inspector) - Method in class foundry.veil.api.client.editor.EditorManager
 
show(String, String) - Method in class foundry.veil.api.client.imgui.CodeEditor
Shows the editor with the specified source.
shutdown() - Method in class foundry.veil.impl.TickTaskSchedulerImpl
Stops the scheduler and runs all pending tasks as quickly as possible.
signed() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
Returns the value of the signed record component.
SimplePositionedForce - Class in foundry.veil.api.quasar.emitters.module.force
 
SimplePositionedForce(Vector3dc, boolean) - Constructor for class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
SimplePositionedForce(Vector3d, boolean) - Constructor for class foundry.veil.api.quasar.emitters.module.force.SimplePositionedForce
 
SimpleReloadInstanceMixin - Class in foundry.veil.mixin.debug
 
SimpleReloadInstanceMixin() - Constructor for class foundry.veil.mixin.debug.SimpleReloadInstanceMixin
 
SimpleShaderModification - Class in foundry.veil.impl.client.render.shader.modifier
 
SimpleShaderModification(int, int, ResourceLocation[], String, String, ShaderModification.Function[]) - Constructor for class foundry.veil.impl.client.render.shader.modifier.SimpleShaderModification
 
singleOrList(Codec<T>) - Static method in class foundry.veil.api.util.CodecUtil
 
SingleWindowInspector - Class in foundry.veil.api.client.editor
Displays a single window as the editor.
SingleWindowInspector() - Constructor for class foundry.veil.api.client.editor.SingleWindowInspector
 
size - Variable in class foundry.veil.api.client.necromancer.Bone
 
size - Variable in class foundry.veil.api.client.render.light.AreaLight
 
size() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
Returns the value of the size record component.
size() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
size() - Method in record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
Returns the value of the size record component.
size() - Method in record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
Returns the value of the size record component.
size() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Returns the value of the size record component.
size() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Returns the value of the size record component.
SizedShaderBlockImpl<T> - Class in foundry.veil.impl.client.render.shader.definition
Fixed-size implementation of ShaderBlock.
SizedShaderBlockImpl(ShaderBlock.BufferBinding, long, SizedShaderBlockImpl.Serializer<T>) - Constructor for class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl
 
SizedShaderBlockImpl.DSASerializer<T> - Class in foundry.veil.impl.client.render.shader.definition
 
SizedShaderBlockImpl.LegacySerializer<T> - Class in foundry.veil.impl.client.render.shader.definition
 
SizedShaderBlockImpl.Serializer<T> - Interface in foundry.veil.impl.client.render.shader.definition
 
skeleton - Variable in class foundry.veil.api.client.necromancer.animation.Animator
 
Skeleton - Class in foundry.veil.api.client.necromancer
 
Skeleton() - Constructor for class foundry.veil.api.client.necromancer.Skeleton
 
SkeletonParent<P,S> - Interface in foundry.veil.api.client.necromancer
 
Skin - Class in foundry.veil.api.client.necromancer.render
 
Skin(VertexArray, Object2IntMap<String>) - Constructor for class foundry.veil.api.client.necromancer.render.Skin
 
Skin.Builder - Class in foundry.veil.api.client.necromancer.render
 
SKINNED_MESH - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
SKINNED_MESH - Static variable in class foundry.veil.api.client.render.VeilVertexFormat
 
skip() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
skip(int) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
skipline(boolean) - Method in class foundry.veil.lib.anarres.cpp.Source
Skips tokens until the end of line.
SLASH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SMOOTH - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Interpolation
 
SMOOTH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SODIUM - Static variable in class foundry.veil.Veil
 
SodiumCompat - Interface in foundry.veil.api.compat
Veil sodium compat implementation.
SodiumShaderPreProcessor - Class in foundry.veil.impl.compat.sodium
 
SodiumShaderPreProcessor() - Constructor for class foundry.veil.impl.compat.sodium.SodiumShaderPreProcessor
 
SodiumShaderProcessor - Class in foundry.veil.impl.client.render.shader.transformer
Allows vanilla and sodium shaders to use shader modifications.
SodiumShaderProcessor() - Constructor for class foundry.veil.impl.client.render.shader.transformer.SodiumShaderProcessor
 
sort() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the sort record component.
sort(Comparator<? super GlslNode>) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
source() - Method in class foundry.veil.impl.client.render.shader.DummyResource
 
Source - Class in foundry.veil.lib.anarres.cpp
An input to the Preprocessor.
Source() - Constructor for class foundry.veil.lib.anarres.cpp.Source
 
SOURCE - Enum constant in enum class foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.IncludeOverloadStrategy
Does not include fields and functions from includes that would conflict with data in shader source files.
sourceCode() - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Returns the value of the sourceCode record component.
sourceFile() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns the value of the sourceFile record component.
sourceId() - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Returns the value of the sourceId record component.
SourceIterator - Class in foundry.veil.lib.anarres.cpp
An Iterator for Sources, returning Tokens.
SourceIterator(Source) - Constructor for class foundry.veil.lib.anarres.cpp.SourceIterator
 
sourcePackId() - Method in class foundry.veil.impl.client.render.shader.DummyResource
 
SpaceHelper - Class in foundry.veil.api.client.util
 
SpaceHelper() - Constructor for class foundry.veil.api.client.util.SpaceHelper
 
sparseBuffersSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
specifier() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
Returns the value of the specifier record component.
Sphere - Class in foundry.veil.api.quasar.emitters.shape
 
Sphere() - Constructor for class foundry.veil.api.quasar.emitters.shape.Sphere
 
SPHERE - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
spliterator() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
sprite() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns the value of the sprite record component.
spriteData() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the spriteData record component.
SpriteData - Record Class in foundry.veil.api.quasar.particle
 
SpriteData(ResourceLocation, int, float, int, int, boolean) - Constructor for record class foundry.veil.api.quasar.particle.SpriteData
Creates an instance of a SpriteData record class.
SQSTRING - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
src() - Method in class foundry.veil.api.client.render.BlendState
 
srcAlpha() - Method in class foundry.veil.api.client.render.BlendState
 
srcAlphaFactor() - Method in record class foundry.veil.api.client.util.TransparencyState
Returns the value of the srcAlphaFactor record component.
srcColorFactor() - Method in record class foundry.veil.api.client.util.TransparencyState
Returns the value of the srcColorFactor record component.
SRGB - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
SRGB_ALPHA - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
SRGB8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
SRGB8_ALPHA8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
stack - Variable in class foundry.veil.api.client.pose.PoseData
 
stackPoseStack - Variable in class foundry.veil.api.client.pose.PoseData
 
STAR - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
start() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
start() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
start() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
startAnimation() - Method in class foundry.veil.api.client.ui.util.PoseStackAnimator
Starts the animation sequence.
startBone(String) - Method in class foundry.veil.api.client.necromancer.render.Skin.Builder
 
startedBuilders - Variable in class foundry.veil.api.client.render.CachedBufferSource
 
states() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
states() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
STATIC - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArray.DrawUsage
 
StaticLightModule - Class in foundry.veil.api.quasar.emitters.module.render
 
StaticLightModule(LightModuleData) - Constructor for class foundry.veil.api.quasar.emitters.module.render.StaticLightModule
 
StaticLightModule(Vector4fc, float, float) - Constructor for class foundry.veil.api.quasar.emitters.module.render.StaticLightModule
 
STD140 - Enum constant in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.MemoryLayout
 
STD430 - Enum constant in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.MemoryLayout
 
stop() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
stop() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
stop() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
stop() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
stopAllTimelines() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
stopTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
storage(String...) - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeQualifier
 
StorageBlock(String, int, int, int, ShaderUniformCache.Uniform[]) - Constructor for record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Creates an instance of a StorageBlock record class.
StorageSubroutine(String[]) - Constructor for record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Creates an instance of a StorageSubroutine record class.
store(ByteBuffer) - Method in class foundry.veil.api.client.render.light.AreaLight
 
store(ByteBuffer) - Method in interface foundry.veil.api.client.render.light.InstancedLight
Stores the data of this light into the specified buffer.
store(ByteBuffer) - Method in class foundry.veil.api.client.render.light.PointLight
 
storeInstancedData(ByteBuffer, Collection<Bone>, Object2IntMap<String>, int, Vector4f, Matrix3f, Matrix4x3f, Matrix4x3f[], Quaternionf[], float) - Method in class foundry.veil.api.client.necromancer.Skeleton
Steps through the entire skeleton to store in the specified bone buffer.
stream() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
stream() - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
stream() - Method in class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
stream() - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
stream() - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
stream() - Method in enum class foundry.veil.api.glsl.node.branch.JumpNode
 
stream() - Method in class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslExclusiveOrNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslInclusiveOrNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalAndNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalOrNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalXorNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
stream() - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
stream() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
stream() - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
stream() - Method in class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
stream() - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
 
stream() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
stream() - Method in enum class foundry.veil.api.glsl.node.GlslEmptyNode
 
stream() - Method in interface foundry.veil.api.glsl.node.GlslNode
 
stream() - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
stream() - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
stream() - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
stream() - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
stream() - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
stream() - Method in class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
STREAM - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArray.DrawUsage
 
strength() - Method in record class foundry.veil.api.quasar.data.module.force.DragForceData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.data.module.force.GravityForceData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
Returns the value of the strength record component.
strength() - Method in record class foundry.veil.api.quasar.emitters.module.update.VectorField
Returns the value of the strength record component.
strengthByDistance() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns the value of the strengthByDistance record component.
STRETCH - Enum constant in enum class foundry.veil.api.quasar.fx.Line.TilingMode
 
STRETCH - Enum constant in enum class foundry.veil.api.quasar.fx.Trail.TilingMode
 
stretchToLifetime() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns the value of the stretchToLifetime record component.
STRING - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
STRING_CODEC - Static variable in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
 
StringLexerSource - Class in foundry.veil.lib.anarres.cpp
A Source for lexing a String.
StringLexerSource(String) - Constructor for class foundry.veil.lib.anarres.cpp.StringLexerSource
Creates a new Source for lexing the given String.
StringLexerSource(String, boolean) - Constructor for class foundry.veil.lib.anarres.cpp.StringLexerSource
Creates a new Source for lexing the given String.
StringThemeProperty - Class in foundry.veil.api.client.color.theme
 
StringThemeProperty() - Constructor for class foundry.veil.api.client.color.theme.StringThemeProperty
 
stripGLMacros(Map<String, String>) - Static method in class foundry.veil.api.glsl.node.GlslTree
 
struct(String, Collection<GlslStructField>) - Static method in interface foundry.veil.api.glsl.grammar.GlslTypeSpecifier
 
STRUCT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
structSpecifier() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Returns the value of the structSpecifier record component.
SUB_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
SUB_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SUB_EMITTER_COLLISION - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
SUB_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
subEmitter() - Method in record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
Returns the value of the subEmitter record component.
subEmitter() - Method in record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
Returns the value of the subEmitter record component.
subEmitter() - Method in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
Returns the value of the subEmitter record component.
subList(int, int) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
SUBROUTINE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SUBTRACT - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
 
SUPPORTED - Enum constant in enum class foundry.veil.api.client.render.ext.VeilMultiBind
 
SUSPEND - Enum constant in enum class foundry.veil.lib.anarres.cpp.PreprocessorListener.SourceChangeEvent
 
swapped - Variable in class foundry.veil.api.client.pose.PoseData
 
SWITCH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 

T

TAIL - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
takesParentRotation() - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
Returns the value of the takesParentRotation record component.
tesselationControl() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the tesselationControl record component.
tesselationEvaluation() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the tesselationEvaluation record component.
test(CLCapabilities) - Method in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
Tests if the specified capabilities support this CL version.
TEST_POINT - Static variable in class foundry.veil.api.quasar.emitters.AnchorPoint
 
testAab(double, double, double, double, double, double) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler.
testAab(double, double, double, double, double, double) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
testAab(AABB) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler.
testAab(AABB) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
testAab(Vector3dc, Vector3dc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler.
testAab(Vector3fc, Vector3fc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler.
testBlock(BlockPos) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given block is within the frustum defined by this frustum culler.
testDevice(VeilOpenCL.DeviceInfo) - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Tests if the specified device follows the required options specified.
testGL(CLCapabilities) - Method in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
Tests if the specified capabilities support this CL GL version.
testLineSegment(double, double, double, double, double, double) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given line segment, defined by the end points (aX, aY, aZ) and (bX, bY, bZ), is partly or completely within the frustum defined by this frustum culler.
testLineSegment(double, double, double, double, double, double) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
testLineSegment(Vector3dc, Vector3dc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given line segment, defined by the end points a and b, is partly or completely within the frustum defined by this frustum culler.
testLineSegment(Vector3fc, Vector3fc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given line segment, defined by the end points a and b, is partly or completely within the frustum defined by this frustum culler.
testPlaneXY(double, double, double, double) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given XY-plane (at Z = 0) is partly or completely within or outside of the frustum defined by this frustum culler.
testPlaneXY(double, double, double, double) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
testPlaneXY(Vector2dc, Vector2dc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given XY-plane (at Z = 0) is partly or completely within or outside of the frustum defined by this frustum culler.
testPlaneXY(Vector2fc, Vector2fc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given XY-plane (at Z = 0) is partly or completely within or outside of the frustum defined by this frustum culler.
testPlaneXZ(double, double, double, double) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given XZ-plane (at Y = 0) is partly or completely within or outside of the frustum defined by this frustum culler.
testPlaneXZ(double, double, double, double) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
testPlaneXZ(Vector2dc, Vector2dc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given XZ-plane (at Y = 0) is partly or completely within or outside of the frustum defined by this frustum culler.
testPlaneXZ(Vector2fc, Vector2fc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given XZ-plane (at Y = 0) is partly or completely within or outside of the frustum defined by this frustum culler.
testPoint(double, double, double) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given point (x, y, z) is within the frustum defined by this frustum culler.
testPoint(double, double, double) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
testPoint(Position) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given point is within the frustum defined by this frustum culler.
testPoint(Vector3dc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given point is within the frustum defined by this frustum culler.
testPoint(Vector3fc) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given point is within the frustum defined by this frustum culler.
testPoint(Vector3ic) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given point is within the frustum defined by this frustum culler.
testSection(SectionPos) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given section is within the frustum defined by this frustum culler.
testSphere(double, double, double, float) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
testSphere(double, double, double, float) - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
testSphere(Vector3dc, float) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
testSphere(Vector3fc, float) - Method in interface foundry.veil.api.client.render.CullFrustum
Test whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
TEXT - Enum constant in enum class foundry.veil.api.resource.type.TextResource.Type
 
TEXT - Static variable in class foundry.veil.api.client.registry.VeilResourceEditorRegistry
 
textCentered(String, float) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Helper to draw centered text.
TextEditAction<T> - Record Class in foundry.veil.impl.resource.action
 
TextEditAction() - Constructor for record class foundry.veil.impl.resource.action.TextEditAction
Creates an instance of a TextEditAction record class.
TextFileEditor - Class in foundry.veil.api.resource.editor
 
TextFileEditor(VeilEditorEnvironment, VeilTextResource<?>) - Constructor for class foundry.veil.api.resource.editor.TextFileEditor
 
TextResource - Record Class in foundry.veil.api.resource.type
 
TextResource(VeilResourceInfo, TextResource.Type) - Constructor for record class foundry.veil.api.resource.type.TextResource
Creates an instance of a TextResource record class.
TextResource.Type - Enum Class in foundry.veil.api.resource.type
 
TextResourceLoader - Class in foundry.veil.impl.resource.loader
 
TextResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.TextResourceLoader
 
texture() - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Returns the value of the texture record component.
TEXTURE - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
 
TEXTURE - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
textureAnisotropySupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
TextureAtlasExtension - Interface in foundry.veil.ext
 
textureCubeMapSeamlessSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
TextureDownloader - Class in foundry.veil.api.client.util
Properly downloads textures from OpenGL and writes them to a file asynchronously.
TextureFilter - Record Class in foundry.veil.api.client.render.texture
Specifies the full texture filter state of a texture or sampler object.
TextureFilter(boolean, boolean, float, TextureFilter.CompareFunction, TextureFilter.Wrap, TextureFilter.Wrap, TextureFilter.Wrap, int, TextureFilter.EdgeType, boolean) - Constructor for record class foundry.veil.api.client.render.texture.TextureFilter
Creates an instance of a TextureFilter record class.
TextureFilter.CompareFunction - Enum Class in foundry.veil.api.client.render.texture
Depth-texture compare functions.
TextureFilter.EdgeType - Enum Class in foundry.veil.api.client.render.texture
Edge color data types.
TextureFilter.Wrap - Enum Class in foundry.veil.api.client.render.texture
Texture wrap modes.
TextureInspector - Class in foundry.veil.impl.client.editor
 
TextureInspector() - Constructor for class foundry.veil.impl.client.editor.TextureInspector
 
TextureLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
TextureLayer(LayerTemplateValue<ResourceLocation>, boolean, boolean) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Creates an instance of a TextureLayer record class.
textureMirrorClampToEdgeSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
TextureResource - Record Class in foundry.veil.api.resource.type
 
TextureResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.TextureResource
Creates an instance of a TextureResource record class.
TextureResourceLoader - Class in foundry.veil.impl.resource.loader
 
TextureResourceLoader() - Constructor for class foundry.veil.impl.resource.loader.TextureResourceLoader
 
textures() - Method in record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
Returns the value of the textures record component.
textures() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the textures record component.
textureSource() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
Returns the value of the textureSource record component.
textureState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
textureState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
textureState(RenderStateShard.EmptyTextureStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
textureState(RenderStateShard.EmptyTextureStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
TextureUniformAccess - Interface in foundry.veil.api.client.render.shader.program
Provides write access to all textures in a shader program.
TextureUniformAccess.SamplerListener - Interface in foundry.veil.api.client.render.shader.program
Fired when samplers are resolved to capture the current bindings.
TEXTURING - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
TexturingLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
TexturingLayer(float) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
Creates an instance of a TexturingLayer record class.
texturingState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
texturingState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
texturingState(RenderStateShard.TexturingStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
texturingState(RenderStateShard.TexturingStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
ThreadTaskScheduler - Class in foundry.veil.impl
 
ThreadTaskScheduler(String, int, Supplier<Runnable>) - Constructor for class foundry.veil.impl.ThreadTaskScheduler
 
throwError() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
tick() - Method in class foundry.veil.api.client.necromancer.animation.Animator
 
tick() - Method in class foundry.veil.api.client.necromancer.Skeleton
 
tick() - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
tick() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
tick(float) - Method in class foundry.veil.api.client.necromancer.Bone
 
tick(QuasarParticle, int) - Method in class foundry.veil.api.quasar.particle.RenderData
 
TICK_SIZE - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
TICK_SUB_EMITTER - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
tickAnimation() - Method in class foundry.veil.api.client.ui.util.PoseStackAnimator
Advances the animation based on the elapsed time.
tickClient(float) - Static method in class foundry.veil.VeilClient
 
tickRainbow(int, float) - Static method in class foundry.veil.api.client.color.Color
 
TickSizeParticleModuleData - Record Class in foundry.veil.api.quasar.data.module.update
 
TickSizeParticleModuleData(MolangExpression) - Constructor for record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
Creates an instance of a TickSizeParticleModuleData record class.
TickSubEmitterModule - Class in foundry.veil.api.quasar.emitters.module.update
 
TickSubEmitterModule(TickSubEmitterModuleData) - Constructor for class foundry.veil.api.quasar.emitters.module.update.TickSubEmitterModule
 
TickSubEmitterModuleData - Record Class in foundry.veil.api.quasar.data.module.update
 
TickSubEmitterModuleData(ResourceLocation, int) - Constructor for record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
Creates an instance of a TickSubEmitterModuleData record class.
TickTaskScheduler - Interface in foundry.veil.api
Schedules tasks to be run on future ticks.
TickTaskSchedulerImpl - Class in foundry.veil.impl
 
TickTaskSchedulerImpl() - Constructor for class foundry.veil.impl.TickTaskSchedulerImpl
 
tickWind() - Method in class foundry.veil.api.quasar.emitters.module.update.WindField
 
TILDE - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
 
TILDE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
time - Variable in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
time() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.Keyframe
Returns the value of the time record component.
TITLE - Static variable in class foundry.veil.impl.client.editor.DemoInspector
 
TITLE - Static variable in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
TITLE - Static variable in class foundry.veil.impl.client.editor.FramebufferInspector
 
TITLE - Static variable in class foundry.veil.impl.client.editor.LightInspector
 
TITLE - Static variable in class foundry.veil.impl.client.editor.OpenCLInspector
 
TITLE - Static variable in class foundry.veil.impl.client.editor.PostInspector
 
TITLE - Static variable in class foundry.veil.impl.client.editor.ResourceManagerInspector
 
TITLE - Static variable in class foundry.veil.impl.client.editor.ShaderInspector
 
TITLE - Static variable in class foundry.veil.impl.client.editor.TextureInspector
 
toArray() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
toArray(T[]) - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
toBigDecimal() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
So, it turns out that parsing arbitrary bases into arbitrary precision numbers is nontrivial, and this routine gets it wrong in many important cases.
toFrustum() - Method in interface foundry.veil.api.client.render.CullFrustum
 
toFrustum() - Method in class foundry.veil.mixin.pipeline.client.PipelineFrustumMixin
 
toggle() - Method in class foundry.veil.api.client.editor.EditorManager
Toggles visibility of the ImGui overlay.
toggle() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
toggle() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
toggle() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
toJavaLangNumber() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
token() - Method in class foundry.veil.lib.anarres.cpp.LexerSource
 
token() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Returns the next preprocessor token.
token() - Method in class foundry.veil.lib.anarres.cpp.Source
Returns the next Token parsed from this input stream.
Token - Class in foundry.veil.lib.anarres.cpp
A Preprocessor token.
Token(int, int, int, String) - Constructor for class foundry.veil.lib.anarres.cpp.Token
 
Token(int, int, int, String, Object) - Constructor for class foundry.veil.lib.anarres.cpp.Token
 
Token(ShaderModifierLexer.TokenType, String) - Constructor for record class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.Token
Creates an instance of a Token record class.
Token(GlslLexer.TokenType, String) - Constructor for record class foundry.veil.impl.glsl.GlslLexer.Token
Creates an instance of a Token record class.
toList() - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
 
toList() - Method in enum class foundry.veil.api.glsl.node.GlslEmptyNode
 
toList() - Method in interface foundry.veil.api.glsl.node.GlslNode
 
tooltip(String) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Displays a (?) with a hover tooltip.
TooltipBlockEntityMixin - Class in foundry.veil.mixin.tooltip
 
TooltipBlockEntityMixin() - Constructor for class foundry.veil.mixin.tooltip.TooltipBlockEntityMixin
 
TooltipKeyframe - Class in foundry.veil.api.client.tooltip.anim
 
TooltipKeyframe() - Constructor for class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
Tooltippable - Interface in foundry.veil.api.client.tooltip
Interface for components that can have a tooltip displayed when hovered over in-world
TooltipTimeline - Class in foundry.veil.api.client.tooltip.anim
 
TooltipTimeline(TooltipKeyframe[], float) - Constructor for class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
TooltipTimelineManager - Class in foundry.veil.api.client.tooltip.anim
 
TooltipTimelineManager() - Constructor for class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
toPoseStack() - Method in interface foundry.veil.api.client.render.MatrixStack
 
toPoseStack() - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
toRenderTarget() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
toRenderTarget() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
toRenderTarget() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
Torus - Class in foundry.veil.api.quasar.emitters.shape
 
Torus() - Constructor for class foundry.veil.api.quasar.emitters.shape.Torus
 
TORUS - Static variable in class foundry.veil.api.quasar.registry.EmitterShapeRegistry
 
toShaderInstance() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
Wraps this shader with a vanilla Minecraft shader instance wrapper.
toShaderInstance() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl
 
toSourceString() - Method in class foundry.veil.api.glsl.node.GlslTree
 
toString() - Method in record class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer.FontMetadata
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.Keyframe
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.KeyframeTimeline
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.registry.PostPipelineStageRegistry.PipelineType
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.registry.RenderTypeLayerRegistry.LayerType
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.post.stage.MaskPostStage
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.post.uniform.FloatUniform
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.post.uniform.IntUniform
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.ColorLogicLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.CullLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayeringLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.FormattedValue
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.RawValue
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.LightmapLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.LineLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.MultiTextureLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.OutputLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.OverlayLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.PatchesLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.TexturingLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.shader.ShaderModificationManager.Preparations
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.VeilShaderBufferLayout
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.render.VeilShaderLimits
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.util.TransparencyState
Returns a string representation of this record class.
toString() - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
toString() - Method in class foundry.veil.api.glsl.grammar.GlslParameterDeclaration
 
toString() - Method in class foundry.veil.api.glsl.grammar.GlslSpecifiedType
 
toString() - Method in class foundry.veil.api.glsl.grammar.GlslStructSpecifier
 
toString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Layout
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.LayoutId
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Array
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.Name
Returns a string representation of this record class.
toString() - Method in class foundry.veil.api.glsl.grammar.GlslVersionStatement
 
toString() - Method in class foundry.veil.api.glsl.node.branch.ForLoopNode
 
toString() - Method in class foundry.veil.api.glsl.node.branch.GlslCaseLabelNode
 
toString() - Method in class foundry.veil.api.glsl.node.branch.GlslReturnNode
 
toString() - Method in class foundry.veil.api.glsl.node.branch.GlslSelectionNode
 
toString() - Method in class foundry.veil.api.glsl.node.branch.GlslSwitchNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslAndNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslAssignmentNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslCompareNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslConditionalNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslExclusiveOrNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslInclusiveOrNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalAndNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalOrNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslLogicalXorNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslOperationNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslPrecisionNode
 
toString() - Method in class foundry.veil.api.glsl.node.expression.GlslUnaryNode
 
toString() - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
toString() - Method in class foundry.veil.api.glsl.node.function.GlslInvokeFunctionNode
 
toString() - Method in class foundry.veil.api.glsl.node.function.GlslPrimitiveConstructorNode
 
toString() - Method in record class foundry.veil.api.glsl.node.GlslCompoundNode
Returns a string representation of this record class.
toString() - Method in class foundry.veil.api.glsl.node.GlslNodeList
 
toString() - Method in class foundry.veil.api.glsl.node.GlslTree
 
toString() - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
Returns a string representation of this record class.
toString() - Method in class foundry.veil.api.glsl.node.variable.GlslArrayNode
 
toString() - Method in class foundry.veil.api.glsl.node.variable.GlslDeclarationNode
 
toString() - Method in class foundry.veil.api.glsl.node.variable.GlslFieldNode
 
toString() - Method in class foundry.veil.api.glsl.node.variable.GlslNewNode
 
toString() - Method in class foundry.veil.api.glsl.node.variable.GlslStructNode
 
toString() - Method in class foundry.veil.api.glsl.node.variable.GlslVariableNode
 
toString() - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
toString() - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.EmitterSettings
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.EmitterShapeSettings
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.collision.CollisionSubEmitterData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.force.DragForceData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.force.GravityForceData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.force.PointAttractorForceData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.force.PointForceData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.init.InitSizeParticleModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.init.InitSubEmitterModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.init.LightModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.update.TickSizeParticleModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.module.update.TickSubEmitterModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.ParticleSettings
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.emitters.module.init.InitRandomRotationModuleData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.emitters.module.update.VectorField
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.quasar.particle.SpriteData
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.BlockModelResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.FramebufferResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.LanguageResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.McMetaResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.TextResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.TextureResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.UnknownResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.VeilDynamicRegistry.Data
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.resource.VeilResourceInfo
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.LayoutSerializer
Returns a string representation of this record class.
toString() - Method in class foundry.veil.impl.client.render.pipeline.AdvancedFboShard
 
toString() - Method in class foundry.veil.impl.client.render.pipeline.CullFaceShard
 
toString() - Method in class foundry.veil.impl.client.render.pipeline.PatchStateShard
 
toString() - Method in class foundry.veil.impl.client.render.pipeline.ShaderProgramShard
 
toString() - Method in record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.Token
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification.Attribute
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.ShaderTexture
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.StorageBlock
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.GlslLexer.Token
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.GlslTokenReader.Error
Returns a string representation of this record class.
toString() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
toString() - Method in record class foundry.veil.impl.quasar.ColorGradient.AlphaPoint
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.quasar.ColorGradient.RGBPoint
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.resource.action.ModelInspectAction
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.resource.action.OverrideAction
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.resource.action.TextEditAction
Returns a string representation of this record class.
toString() - Method in class foundry.veil.lib.anarres.cpp.Macro
 
toString() - Method in class foundry.veil.lib.anarres.cpp.NumericValue
 
toString() - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
 
toString() - Method in class foundry.veil.lib.anarres.cpp.StringLexerSource
 
toString() - Method in class foundry.veil.lib.anarres.cpp.Token
Returns a description of this token, for debugging purposes.
toStringFunction(Function<T, String>) - Method in class foundry.veil.api.util.EnumCodec.Builder
Specifies what function to use when getting the name of an enum constant.
tracking(ServerLevel, BlockPos) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players tracking the chunk at the specified position in the specified level
tracking(ServerLevel, BlockPos, BlockPos) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players tracking the chunks at the specified positions in the specified level
tracking(ServerLevel, ChunkPos) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players tracking the chunk at the specified position in the specified level
tracking(Entity) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players tracking the specified entity, excluding the entity.
tracking(BlockEntity) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players tracking the specified block entity.
trackingAndSelf(Entity) - Static method in interface foundry.veil.api.network.VeilPacketManager
Sends packets to all players tracking the specified entity, including the entity.
Trail - Class in foundry.veil.api.quasar.fx
 
Trail(int, Function<Float, Float>) - Constructor for class foundry.veil.api.quasar.fx.Trail
 
Trail(TrailSettings) - Constructor for class foundry.veil.api.quasar.fx.Trail
 
Trail(Vec3[], int, Function<Float, Float>) - Constructor for class foundry.veil.api.quasar.fx.Trail
 
TRAIL - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
Trail.TilingMode - Enum Class in foundry.veil.api.quasar.fx
 
TrailParticleModule - Class in foundry.veil.api.quasar.emitters.module.render
 
TrailParticleModule(List<TrailSettings>) - Constructor for class foundry.veil.api.quasar.emitters.module.render.TrailParticleModule
 
TrailParticleModuleData - Record Class in foundry.veil.api.quasar.data.module.render
A module that adds trails to a particle.
TrailParticleModuleData(List<TrailSettings>) - Constructor for record class foundry.veil.api.quasar.data.module.render.TrailParticleModuleData
Creates an instance of a TrailParticleModuleData record class.
TrailSettings - Class in foundry.veil.api.quasar.emitters.module.render
 
TrailSettings(int, int, Vector4fc, TrailSettings.TrailWidthModifier, ResourceLocation, TrailSettings.TrailPointModifier, Trail.TilingMode, boolean, boolean) - Constructor for class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
TrailSettings.TrailPointModifier - Interface in foundry.veil.api.quasar.emitters.module.render
 
TrailSettings.TrailWidthModifier - Interface in foundry.veil.api.quasar.emitters.module.render
 
transform - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Batched
 
transform - Variable in class foundry.veil.impl.client.necromancer.render.NecromancerRenderDispatcher.Immediate
 
transform() - Method in record class foundry.veil.api.client.necromancer.animation.keyframe.Keyframe
Returns the value of the transform record component.
transformFeedbackSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
transformMatrix - Variable in class foundry.veil.api.quasar.emitters.AnchorPoint
 
translate(double, double, double) - Method in interface foundry.veil.api.client.render.MatrixStack
Translates the position by the specified amount.
translate(float, float, float) - Method in interface foundry.veil.api.client.render.MatrixStack
Translates the position by the specified amount.
translate(float, float, float) - Method in class foundry.veil.mixin.pipeline.client.PipelinePoseStackMixin
 
translateBob(Args) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
TRANSLUCENT - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
 
TRANSLUCENT - Static variable in class foundry.veil.api.client.render.BlendState
 
TRANSLUCENT_TARGET - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
translucentTransparencyShard() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
TRANSPARENCY - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
TransparencyLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
TransparencyLayer(LayerTemplateValue<TransparencyLayer.BlendState>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer
Creates an instance of a TransparencyLayer record class.
TransparencyLayer.BlendState - Enum Class in foundry.veil.api.client.render.rendertype.layer
 
transparencyState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
transparencyState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
transparencyState(RenderStateShard.TransparencyStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
transparencyState(RenderStateShard.TransparencyStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
TransparencyState - Record Class in foundry.veil.api.client.util
 
TransparencyState(GlStateManager.SourceFactor, GlStateManager.DestFactor) - Constructor for record class foundry.veil.api.client.util.TransparencyState
 
TransparencyState(GlStateManager.SourceFactor, GlStateManager.DestFactor, GlStateManager.SourceFactor, GlStateManager.DestFactor) - Constructor for record class foundry.veil.api.client.util.TransparencyState
Creates an instance of a TransparencyState record class.
TRIDENT - Static variable in class foundry.veil.api.client.registry.PoseRegistry
An example pose registered by Veil.
TRIGRAPHS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Feature
Supports ANSI trigraphs.
TRIGRAPHS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Warning
 
trim(int) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
Attempts to remove the oldest specified number of particles.
tryConsume(GlslLexer.TokenType...) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
tryFree() - Static method in class foundry.veil.api.opencl.VeilOpenCL
Attempts to release all OpenCL resources without initializing OpenCL.
tryRenderGuiItem(LivingEntity, ItemStack, float, float, int) - Static method in class foundry.veil.api.client.util.UIUtils
 
tryRenderGuiItem(LivingEntity, ItemStack, float, float, int, float) - Static method in class foundry.veil.api.client.util.UIUtils
 
type() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the type record component.
type() - Method in record class foundry.veil.api.client.render.post.uniform.FloatUniform
 
type() - Method in record class foundry.veil.api.client.render.post.uniform.IntUniform
 
type() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
 
type() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
 
type() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
 
type() - Method in interface foundry.veil.api.client.render.post.uniform.UniformValue
 
type() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
type() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
 
type() - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
 
type() - Method in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource
 
type() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the type record component.
type() - Method in record class foundry.veil.api.resource.type.TextResource
Returns the value of the type record component.
type() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.Token
Returns the value of the type record component.
type() - Method in record class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification.Attribute
Returns the value of the type record component.
type() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Returns the value of the type record component.
type() - Method in record class foundry.veil.impl.glsl.GlslLexer.Token
Returns the value of the type record component.
typeName() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
typeNames() - Method in record class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Returns the value of the typeNames record component.

U

u(float, float, float) - Method in record class foundry.veil.api.quasar.particle.SpriteData
 
UIMAGE1D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE1DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DMS - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DRECT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE3D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGEBUFFER - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGECUBE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGECUBEARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
uint(String, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
UINT - Enum constant in enum class foundry.veil.api.client.render.texture.TextureFilter.EdgeType
 
UINT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UINT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UINTEGER_DECIMAL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UINTEGER_HEXADECIMAL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UINTEGER_OCTAL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIUtils - Class in foundry.veil.api.client.util
 
UIUtils() - Constructor for class foundry.veil.api.client.util.UIUtils
 
unbind() - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Binds the main Minecraft framebuffer for writing and reading.
unbind() - Method in class foundry.veil.api.client.render.GuiInfo
Unbinds this shader block.
unbind() - Static method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
Unbinds the currently bound shader program.
unbind() - Static method in class foundry.veil.api.client.render.vertex.VertexArray
Unbinds the current vertex array.
unbind() - Static method in class foundry.veil.impl.client.render.pipeline.VeilFirstPersonRenderer
 
unbind(int) - Static method in class foundry.veil.api.client.render.texture.SamplerObject
 
unbind(int) - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl
 
unbind(int) - Method in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
Unbinds this block from the specified index.
unbind(int) - Method in class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl
 
unbind(int) - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
unbind(ShaderBlock<?>) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Unbinds the specified block and frees the binding it occupied.
unbind(ShaderBlock<?>) - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBlockState
Unbinds the specified shader block.
unbind(VeilShaderBufferLayout<?>) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Unbinds the specified block and frees the binding it occupied.
unbind(VeilShaderBufferLayout<?>) - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
unbindAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFboAttachment
Unbinds this attachment.
unbindAttachment() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
unbindAttachment() - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
unbindDraw() - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Binds the main Minecraft framebuffer for drawing.
unbindFirstPerson(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
unbindGuiCamera(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
unbindPacked() - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
unbindRead() - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Binds the main Minecraft framebuffer for reading.
unbindRead() - Method in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
 
unbindSamplers(int, int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Unbinds the specified number of sampler from sequential texture units.
unbindWrite() - Method in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
UNDEF - Enum constant in enum class foundry.veil.lib.anarres.cpp.Warning
 
Uniform(String, int, int, int) - Constructor for record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.Uniform
Creates an instance of a Uniform record class.
UNIFORM - Enum constant in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.BufferBinding
 
UNIFORM - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
UNIFORM - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
UNIFORM - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UNIFORM_PATTERN - Static variable in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
UNIFORM_STRIDE - Static variable in class foundry.veil.api.client.necromancer.Skeleton
 
UniformAccess - Interface in foundry.veil.api.client.render.shader.program
Provides read and write access to all uniform variables in a shader program.
uniformBindings() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns the value of the uniformBindings record component.
uniformBindings() - Method in record class foundry.veil.api.client.render.shader.VeilShaderSource
Returns the value of the uniformBindings record component.
UniformBlock(String, int, int, ShaderUniformCache.Uniform[]) - Constructor for record class foundry.veil.impl.client.render.shader.program.ShaderUniformCache.UniformBlock
Creates an instance of a UniformBlock record class.
uniformBufferAlignment() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
uniformMap - Variable in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
uniformMap - Variable in class foundry.veil.mixin.shader.client.ShaderInstanceMixin
 
uniforms() - Method in record class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.CompiledProgram
Returns the value of the uniforms record component.
UniformValue - Interface in foundry.veil.api.client.render.post.uniform
 
UniformValue.Type - Enum Class in foundry.veil.api.client.render.post.uniform
 
UniformWrapper(Supplier<MutableUniformAccess>, String) - Constructor for class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
UnknownResource - Record Class in foundry.veil.api.resource.type
 
UnknownResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.UnknownResource
Creates an instance of a UnknownResource record class.
UNSAFE - Static variable in class foundry.veil.mixin.fix.MemUtilMixin
 
UNSIGNED_BYTE - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_BYTE - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
UNSIGNED_BYTE_2_3_3_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_BYTE_3_3_2 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
UNSIGNED_INT_10_10_10_2 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT_10F_11F_11F_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT_10F_11F_11F_REV - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
UNSIGNED_INT_2_10_10_10_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT_2_10_10_10_REV - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
UNSIGNED_INT_24_8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT_5_9_9_9_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT_8_8_8_8 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_INT_8_8_8_8_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_SHORT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_SHORT - Enum constant in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
 
UNSIGNED_SHORT_1_5_5_5_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_SHORT_4_4_4_4 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_SHORT_4_4_4_4_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_SHORT_5_5_5_1 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_SHORT_5_6_5 - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
UNSIGNED_SHORT_5_6_5_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
unsignedIntConstant(int) - Static method in interface foundry.veil.api.glsl.node.GlslNode
 
unsignedIntValue() - Method in interface foundry.veil.api.glsl.node.GlslConstantNode
 
UNUSED_MACROS - Enum constant in enum class foundry.veil.lib.anarres.cpp.Warning
 
update() - Method in class foundry.veil.api.client.render.GuiInfo
Updates the camera matrices to match the current render system projection.
update() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
update() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
update(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
update(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.render.DynamicLightModule
 
update(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.update.FaceVelocityModule
 
update(QuasarParticle) - Method in class foundry.veil.api.quasar.emitters.module.update.TickSubEmitterModule
 
update(QuasarParticle) - Method in interface foundry.veil.api.quasar.emitters.module.UpdateParticleModule
Updates this module with the
update(ViewArea, boolean, LevelPerspectiveCamera, Frustum, List<SectionRenderDispatcher.RenderSection>) - Method in class foundry.veil.impl.client.render.perspective.VeilSectionOcclusionGraph
 
update(Matrix4fc, Matrix4fc, Vector3dc, float, float) - Method in class foundry.veil.api.client.render.CameraMatrices
Updates the camera matrices to match the specified camera object.
update(T) - Method in interface foundry.veil.api.client.render.shader.definition.ShaderBlock
Sets the value of this block.
UPDATE_CODEC - Static variable in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
UPDATE_DIRECT_CODEC - Static variable in interface foundry.veil.api.quasar.data.module.ParticleModuleData
 
UPDATE_MODULE_CODEC - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
UPDATE_MODULES - Static variable in class foundry.veil.api.quasar.data.QuasarParticles
 
UPDATE_MODULES_KEY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
UPDATE_MODULES_REGISTRY - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
updateEnabled() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
updateFonts() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
updateFonts() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
updateFonts() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
updateGui() - Method in class foundry.veil.api.client.render.CameraMatrices
Updates the camera matrices to match the current render system projection.
updateGuiCamera(CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
updateLocations() - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
updateLocations(CallbackInfo) - Method in class foundry.veil.mixin.shader.client.ShaderInstanceMixin
 
updateMatrix() - Method in class foundry.veil.api.client.render.light.AreaLight
 
updateModules() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the updateModules record component.
updateMousePosAndButtons(CallbackInfo) - Method in class foundry.veil.mixin.imgui.client.ImGuiImplGlfwMixin
 
UpdateParticleModule - Interface in foundry.veil.api.quasar.emitters.module
A module instance called once per tick.
updatePosition(Entity) - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
updatePreviousAttributes() - Method in class foundry.veil.api.client.necromancer.Bone
 
upload() - Method in class foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
 
upload() - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
upload(int, NativeImage) - Method in class foundry.veil.api.client.render.texture.DynamicCubemapTexture
Uploads the specified image to the specified face.
upload(int, MeshData, VertexArray.DrawUsage) - Method in class foundry.veil.api.client.render.vertex.VertexArray
Uploads vanilla mc mesh data into this vertex array.
upload(int, MeshData, VertexArray.DrawUsage) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexArray
 
upload(int, ByteBuffer, VertexArray.DrawUsage) - Static method in class foundry.veil.api.client.render.vertex.VertexArray
Uploads mesh data into the specified buffer.
upload(NativeImage) - Method in class foundry.veil.api.client.render.texture.DynamicCubemapTexture
Uploads the same image to all faces of the cubemap.
upload(MeshData, VertexArray.DrawUsage) - Method in class foundry.veil.api.client.render.vertex.VertexArray
Uploads vanilla mc mesh data into this vertex array.
upload(Direction, NativeImage) - Method in class foundry.veil.api.client.render.texture.DynamicCubemapTexture
Uploads the specified image to the specified face.
uploadIndexBuffer(MeshData.DrawState) - Method in class foundry.veil.api.client.render.vertex.VertexArray
Uploads index data to the vertex array.
uploadIndexBuffer(MeshData.DrawState) - Method in class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingVertexArray
 
uploadIndexBuffer(ByteBuffer) - Method in class foundry.veil.api.client.render.vertex.VertexArray
Uploads index data to the vertex array.
uploadIndexBuffer(ByteBuffer) - Method in class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingVertexArray
 
uploadVertexBuffer(int, ByteBuffer, int) - Method in class foundry.veil.api.client.render.vertex.VertexArray
Uploads vertex data to the specified buffer.
uploadVertexBuffer(int, ByteBuffer, int) - Method in class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingVertexArray
 
uploadVertexBuffer(int, ByteBuffer, int) - Method in class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingVertexArray
 
uploadVertexBuffer(int, ByteBuffer, int) - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexArray
 
uppercase() - Method in class foundry.veil.api.util.EnumCodec.Builder
Specifies the standard names to be uppercase.
USAMPLER1D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER1DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DMS - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DRECT - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER3D - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLERBUFFER - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLERCUBE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
useDepth - Variable in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
useTime - Variable in class foundry.veil.api.client.pose.PoseData
 
uvec2(String, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
uvec2(String, Function<T, Vector2ic>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
UVEC2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UVEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
uvec3(String, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
uvec3(String, Function<T, Vector3ic>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
UVEC3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
uvec4(String, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>, VeilShaderBufferLayout.Builder.IntSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
uvec4(String, Function<T, Vector4ic>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
UVEC4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 

V

v(float, float, float) - Method in record class foundry.veil.api.quasar.particle.SpriteData
 
validateRelativeOffset(int) - Static method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
 
value - Variable in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
value() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix2Uniform
Returns the value of the value record component.
value() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix3Uniform
Returns the value of the value record component.
value() - Method in record class foundry.veil.api.client.render.post.uniform.Matrix4Uniform
Returns the value of the value record component.
value() - Method in record class foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue.RawValue
Returns the value of the value record component.
value() - Method in record class foundry.veil.api.glsl.node.primary.GlslBoolConstantNode
Returns the value of the value record component.
value() - Method in record class foundry.veil.api.glsl.node.primary.GlslDoubleConstantNode
Returns the value of the value record component.
value() - Method in record class foundry.veil.api.glsl.node.primary.GlslFloatConstantNode
Returns the value of the value record component.
value() - Method in record class foundry.veil.api.glsl.node.primary.GlslIntConstantNode
Returns the value of the value record component.
value() - Method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.Token
Returns the value of the value record component.
value() - Method in record class foundry.veil.impl.glsl.GlslLexer.Token
Returns the value of the value record component.
Value - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
 
ValueCubic - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
 
valueOf(String) - Static method in enum class foundry.veil.api.client.necromancer.animation.keyframe.Interpolation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.ext.VeilDebug
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.ext.VeilMultiBind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.rendertype.layer.LayeringLayer.LayeringState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.BufferBinding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.MemoryLayout
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.IncludeOverloadStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.texture.TextureFilter.EdgeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.vertex.VertexArray.DrawUsage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.client.util.Easings.Easing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.GlslInjectionPoint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Interpolation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Invariant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precise
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.branch.JumpNode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.branch.WhileLoopNode.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.GlslEmptyNode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.glsl.node.primary.GlslIntFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.quasar.fx.Line.CurveMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.quasar.fx.Line.RenderMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.quasar.fx.Line.TilingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.quasar.fx.Trail.TilingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.resource.type.TextResource.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.util.FastNoiseLite.CellularDistanceFunction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.util.FastNoiseLite.DomainWarpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.util.FastNoiseLite.FractalType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.api.util.FastNoiseLite.RotationType3D
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.network.ClientPacketSink
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.resource.action.FramebufferEditAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.lib.anarres.cpp.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.lib.anarres.cpp.PreprocessorListener.SourceChangeEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.lib.anarres.cpp.Warning
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.platform.VeilPlatform.PlatformType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class foundry.veil.api.client.necromancer.animation.keyframe.Interpolation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.ext.VeilDebug
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.ext.VeilMultiBind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.post.stage.DepthFunctionPostStage.DepthFunc
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class foundry.veil.api.client.render.post.uniform.FloatUniform
Returns the value of the values record component.
values() - Method in record class foundry.veil.api.client.render.post.uniform.IntUniform
Returns the value of the values record component.
values() - Static method in enum class foundry.veil.api.client.render.post.uniform.UniformValue.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.rendertype.layer.DepthTestLayer.DepthState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.rendertype.layer.LayeringLayer.LayeringState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.rendertype.layer.TransparencyLayer.BlendState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.BufferBinding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.shader.definition.ShaderBlock.MemoryLayout
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.IncludeOverloadStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.texture.TextureFilter.CompareFunction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.texture.TextureFilter.EdgeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.texture.TextureFilter.Wrap
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.vertex.VertexArray.DrawUsage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.vertex.VertexArray.IndexType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.render.vertex.VertexArrayBuilder.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.client.util.Easings.Easing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.GlslInjectionPoint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Interpolation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Invariant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precise
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.Precision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.branch.JumpNode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.branch.WhileLoopNode.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.expression.GlslCompareNode.Operand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.expression.GlslOperationNode.Operand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.expression.GlslUnaryNode.Operand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.GlslEmptyNode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.glsl.node.primary.GlslIntFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.opencl.CLEnvironmentOptions.CLVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.quasar.fx.Line.CurveMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.quasar.fx.Line.RenderMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.quasar.fx.Line.TilingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.quasar.fx.Trail.TilingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.resource.type.TextResource.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.util.FastNoiseLite.CellularDistanceFunction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.util.FastNoiseLite.CellularReturnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.util.FastNoiseLite.DomainWarpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.util.FastNoiseLite.FractalType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.api.util.FastNoiseLite.RotationType3D
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.impl.network.ClientPacketSink
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.impl.resource.action.FramebufferEditAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.lib.anarres.cpp.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.lib.anarres.cpp.PreprocessorCommand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.lib.anarres.cpp.PreprocessorListener.SourceChangeEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.lib.anarres.cpp.Warning
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class foundry.veil.platform.VeilPlatform.PlatformType
Returns an array containing the constants of this enum class, in the order they are declared.
values(Class<T>) - Method in class foundry.veil.api.util.EnumCodec.Builder
Sets the valid values of this codec to all the enum constants provided by the specified class.
values(T...) - Method in class foundry.veil.api.util.EnumCodec.Builder
Sets the valid values of this codec to the specified values.
VALUES - Static variable in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
VALUES - Static variable in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Format
 
VALUES - Static variable in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
 
VANILLA_SHADER - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
VANILLA_TOOLTIP_BACKGROUND - Static variable in class foundry.veil.api.client.color.Color
 
VANILLA_TOOLTIP_BORDER_BOTTOM - Static variable in class foundry.veil.api.client.color.Color
 
VANILLA_TOOLTIP_BORDER_TOP - Static variable in class foundry.veil.api.client.color.Color
 
VanillaAdvancedFboWrapper - Class in foundry.veil.impl.client.render.wrapper
Wraps any render target with an AdvancedFbo.
VanillaAdvancedFboWrapper(Supplier<RenderTarget>) - Constructor for class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
VanillaShaderCompiler - Class in foundry.veil.impl.client.render.dynamicbuffer
 
VanillaShaderCompiler() - Constructor for class foundry.veil.impl.client.render.dynamicbuffer.VanillaShaderCompiler
 
VanillaShaderLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
VanillaShaderLayer(LayerTemplateValue<String>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.VanillaShaderLayer
Creates an instance of a VanillaShaderLayer record class.
VanillaShaderProcessor - Class in foundry.veil.impl.client.render.shader.transformer
Allows vanilla and sodium shaders to use shader modifications.
VanillaShaderProcessor() - Constructor for class foundry.veil.impl.client.render.shader.transformer.VanillaShaderProcessor
 
VanillaUniformWrapper - Class in foundry.veil.impl.client.render.wrapper
 
VanillaUniformWrapper(int, String) - Constructor for class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
vao() - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
Returns the value of the vao record component.
vec2(String, VeilShaderBufferLayout.Builder.FloatSerializer<T>, VeilShaderBufferLayout.Builder.FloatSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
vec2(String, Function<T, Vector2fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
VEC2 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
VEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
vec3(String, VeilShaderBufferLayout.Builder.FloatSerializer<T>, VeilShaderBufferLayout.Builder.FloatSerializer<T>, VeilShaderBufferLayout.Builder.FloatSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
vec3(String, Function<T, Vector3fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
VEC3 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
VEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
vec4(String, VeilShaderBufferLayout.Builder.FloatSerializer<T>, VeilShaderBufferLayout.Builder.FloatSerializer<T>, VeilShaderBufferLayout.Builder.FloatSerializer<T>, VeilShaderBufferLayout.Builder.FloatSerializer<T>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
vec4(String, Function<T, Vector4fc>) - Method in class foundry.veil.api.client.render.VeilShaderBufferLayout.Builder
 
VEC4 - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
VEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
vec4fFromVec3(Vec3, float) - Static method in class foundry.veil.impl.quasar.MathUtil
 
vec4fToVec3List(Vector4f[]) - Static method in class foundry.veil.impl.quasar.MathUtil
 
VECTOR_FIELD - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
Vector2(float, float) - Constructor for class foundry.veil.api.util.FastNoiseLite.Vector2
 
VECTOR2F_CODEC - Static variable in class foundry.veil.api.util.CodecUtil
 
Vector3(float, float, float) - Constructor for class foundry.veil.api.util.FastNoiseLite.Vector3
 
VECTOR3D_CODEC - Static variable in class foundry.veil.api.util.CodecUtil
 
VECTOR3F_CODEC - Static variable in class foundry.veil.api.util.CodecUtil
 
VECTOR4F_CODEC - Static variable in class foundry.veil.api.util.CodecUtil
 
vectorField() - Method in record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
Returns the value of the vectorField record component.
VectorField - Record Class in foundry.veil.api.quasar.emitters.module.update
A 3D vector field implementation.
VectorField(FastNoiseLite, float) - Constructor for record class foundry.veil.api.quasar.emitters.module.update.VectorField
Creates an instance of a VectorField record class.
VectorFieldForceData - Record Class in foundry.veil.api.quasar.data.module.force
A force that applies the force created in a vector field to a particle.
VectorFieldForceData(VectorField, float) - Constructor for record class foundry.veil.api.quasar.data.module.force.VectorFieldForceData
Creates an instance of a VectorFieldForceData record class.
VectorFieldForceModule - Class in foundry.veil.api.quasar.emitters.module.force
 
VectorFieldForceModule(VectorFieldForceData) - Constructor for class foundry.veil.api.quasar.emitters.module.force.VectorFieldForceModule
 
VectorFieldForceModule(VectorField, float) - Constructor for class foundry.veil.api.quasar.emitters.module.force.VectorFieldForceModule
 
vectorToRotation(double, double, double) - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
Veil - Class in foundry.veil
 
Veil() - Constructor for class foundry.veil.Veil
 
VEIL_SHADER - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
veil$addEmitter(ParticleEmitter) - Method in interface foundry.veil.ext.EntityExtension
 
veil$addEmitter(ParticleEmitter) - Method in class foundry.veil.mixin.quasar.client.QuasarEntityMixin
 
veil$addShards(Collection<RenderStateShard>) - Method in interface foundry.veil.ext.CompositeStateExtension
 
veil$addShards(Collection<RenderStateShard>) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
veil$bind(int, int) - Method in interface foundry.veil.ext.AutoStorageIndexBufferExtension
 
veil$bind(int, int) - Method in class foundry.veil.mixin.pipeline.client.PipelineAutoStorageIndexBufferMixin
 
veil$blurIcon() - Method in interface foundry.veil.ext.PackResourcesExtension
 
veil$blurIcon() - Method in class foundry.veil.mixin.resource.ResourceVanillaPackResourcesMixin
 
veil$clearColorBuffer(boolean) - Method in interface foundry.veil.ext.PerformanceRenderTargetExtension
 
veil$clearColorBuffer(boolean) - Method in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
veil$drawBlockLayer(RenderType, double, double, double, Matrix4fc, Matrix4fc) - Method in interface foundry.veil.ext.LevelRendererBlockLayerExtension
 
veil$drawBlockLayer(RenderType, double, double, double, Matrix4fc, Matrix4fc) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
veil$drawIndirect(long, int, int) - Method in interface foundry.veil.ext.VertexBufferExtension
 
veil$drawIndirect(long, int, int) - Method in class foundry.veil.mixin.pipeline.client.PipelineVertexBufferMixin
 
veil$drawInstanced(int) - Method in interface foundry.veil.ext.VertexBufferExtension
 
veil$drawInstanced(int) - Method in class foundry.veil.mixin.pipeline.client.PipelineVertexBufferMixin
 
veil$getActiveBuffers() - Method in interface foundry.veil.ext.sodium.ChunkShaderOptionsExtension
 
veil$getAltTexture() - Method in interface foundry.veil.ext.iris.IrisRenderTargetExtension
 
veil$getCullFrustum() - Method in interface foundry.veil.ext.LevelRendererExtension
 
veil$getCullFrustum() - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
veil$getDataType() - Method in interface foundry.veil.ext.iris.IrisRenderTargetExtension
 
veil$getEmitters() - Method in interface foundry.veil.ext.EntityExtension
 
veil$getEmitters() - Method in class foundry.veil.mixin.quasar.client.QuasarEntityMixin
 
veil$getFormat() - Method in interface foundry.veil.ext.iris.IrisRenderTargetExtension
 
veil$getFramebuffer() - Method in interface foundry.veil.ext.RenderTargetExtension
 
veil$getFramebuffer() - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
veil$getHeight() - Method in interface foundry.veil.ext.iris.IrisRenderTargetExtension
 
veil$getHeight() - Method in interface foundry.veil.ext.RenderTargetExtension
 
veil$getHeight() - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
veil$getIcon() - Method in interface foundry.veil.ext.PackResourcesExtension
 
veil$getIcon() - Method in class foundry.veil.mixin.resource.ResourceVanillaPackResourcesMixin
 
veil$getIndexCount() - Method in interface foundry.veil.ext.VertexBufferExtension
 
veil$getIndexCount() - Method in class foundry.veil.mixin.pipeline.client.PipelineVertexBufferMixin
 
veil$getMainTexture() - Method in interface foundry.veil.ext.iris.IrisRenderTargetExtension
 
veil$getName() - Method in interface foundry.veil.ext.iris.IrisRenderTargetExtension
 
veil$getPackedNormal() - Method in interface foundry.veil.ext.sodium.ChunkVertexEncoderVertexExtension
 
veil$getRawResourceRoots() - Method in interface foundry.veil.ext.PackResourcesExtension
 
veil$getRawResourceRoots() - Method in class foundry.veil.mixin.resource.ResourceVanillaPackResourcesMixin
 
veil$getShaderSources() - Method in interface foundry.veil.ext.ShaderInstanceExtension
 
veil$getShaderSources() - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
veil$getTexture(int) - Method in interface foundry.veil.ext.RenderTargetExtension
 
veil$getTexture(int) - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
veil$getWidth() - Method in interface foundry.veil.ext.iris.IrisRenderTargetExtension
 
veil$getWidth() - Method in interface foundry.veil.ext.RenderTargetExtension
 
veil$getWidth() - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
veil$hasTexture(ResourceLocation) - Method in interface foundry.veil.ext.TextureAtlasExtension
 
veil$hasTexture(ResourceLocation) - Method in class foundry.veil.mixin.resource.client.ResourceTextureAtlasMixin
 
veil$isPosing() - Method in interface foundry.veil.ext.AgeableListModelExtension
 
veil$isStatic() - Method in interface foundry.veil.ext.PackResourcesExtension
 
veil$isStatic() - Method in class foundry.veil.mixin.resource.ResourceVanillaPackResourcesMixin
 
veil$listPacks() - Method in interface foundry.veil.ext.PackResourcesExtension
 
veil$listResources(PackResourcesExtension.PackResourceConsumer) - Method in interface foundry.veil.ext.PackResourcesExtension
 
veil$listResources(PackResourcesExtension.PackResourceConsumer) - Method in class foundry.veil.mixin.resource.ResourceVanillaPackResourcesMixin
 
veil$markChunksDirty() - Method in interface foundry.veil.ext.LevelRendererExtension
 
veil$markChunksDirty() - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
veil$recompile(boolean, String, int) - Method in interface foundry.veil.ext.ShaderInstanceExtension
 
veil$recompile(boolean, String, int) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
veil$setActiveBuffers(int) - Method in interface foundry.veil.ext.sodium.ChunkShaderOptionsExtension
 
veil$setName(String) - Method in interface foundry.veil.ext.DebugVertexBufferExt
 
veil$setName(String) - Method in class foundry.veil.mixin.debug.client.DebugVertexBufferMixin
 
veil$setNormal(int) - Method in interface foundry.veil.ext.sodium.ChunkVertexEncoderVertexExtension
 
veil$setupFrustum(Matrix4fc, Matrix4fc) - Method in interface foundry.veil.ext.FrustumExtension
 
veil$setupFrustum(Matrix4fc, Matrix4fc) - Method in class foundry.veil.mixin.perspective.client.FrustumMixin
 
veil$setupLevelCamera(Vec3, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.pipeline.client.PipelineLevelRendererMixin
 
veil$setWrapper(AdvancedFbo) - Method in interface foundry.veil.ext.RenderTargetExtension
 
veil$setWrapper(AdvancedFbo) - Method in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
veil$swapBuffers(int) - Method in interface foundry.veil.ext.ShaderInstanceExtension
 
veil$swapBuffers(int) - Method in class foundry.veil.mixin.dynamicbuffer.client.DynamicBufferShaderInstanceMixin
 
VeilAddShaderPreProcessorsEvent - Interface in foundry.veil.api.event
Fired when Veil is about to compile shaders.
VeilAddShaderPreProcessorsEvent.Registry - Interface in foundry.veil.api.event
Registers shader pre-processors.
VeilBloomRenderer - Class in foundry.veil.impl.client.render.pipeline
 
VeilBloomRenderer() - Constructor for class foundry.veil.impl.client.render.pipeline.VeilBloomRenderer
 
VeilBuiltinPacks - Class in foundry.veil.impl
 
VeilBuiltinPacks() - Constructor for class foundry.veil.impl.VeilBuiltinPacks
 
VeilBuiltinPacks.Context - Interface in foundry.veil.impl
 
VeilClient - Class in foundry.veil
 
VeilClient() - Constructor for class foundry.veil.VeilClient
 
VeilClientPlatform - Interface in foundry.veil.platform
Manages client platform-specific features.
VeilDebug - Enum Class in foundry.veil.api.client.render.ext
Provides access to debug functionality for all platforms.
VeilDebugHooks - Class in foundry.veil
Class designed to expose useful debugging functions buried in Minecraft source code.
VeilDynamicRegistry - Class in foundry.veil.api.resource
Allows the creation of normal vanilla dynamic registries.
VeilDynamicRegistry() - Constructor for class foundry.veil.api.resource.VeilDynamicRegistry
 
VeilDynamicRegistry.Data - Record Class in foundry.veil.api.resource
 
VeilEditorEnvironment - Interface in foundry.veil.api.resource
An environment where files can be opened, edited, and managed.
VeilEventPlatform - Interface in foundry.veil.platform
Manages platform-specific implementations of event subscriptions.
VeilFirstPersonRenderer - Class in foundry.veil.impl.client.render.pipeline
 
VeilFramebuffers - Class in foundry.veil.api.client.render.framebuffer
Default framebuffer names for use with FramebufferManager.getFramebuffer(ResourceLocation).
VeilImGui - Interface in foundry.veil.api.client.imgui
Manages the internal ImGui state.
VeilImGuiImpl - Class in foundry.veil.impl.client.imgui
Manages the internal ImGui state.
VeilImGuiImplGlfw - Class in foundry.veil.impl.client.imgui
 
VeilImGuiImplGlfw(VeilImGuiImpl) - Constructor for class foundry.veil.impl.client.imgui.VeilImGuiImplGlfw
 
VeilImGuiStylesheet - Class in foundry.veil.impl.client.imgui.style
 
VeilImGuiStylesheet() - Constructor for class foundry.veil.impl.client.imgui.style.VeilImGuiStylesheet
 
VeilImGuiUtil - Class in foundry.veil.api.client.imgui
Extra components and helpers for ImGui.
VeilImGuiUtil() - Constructor for class foundry.veil.api.client.imgui.VeilImGuiUtil
 
VeilJobParameters - Record Class in foundry.veil.impl.client.render.shader.transformer
 
VeilJobParameters(ShaderModificationManager, ResourceLocation, int) - Constructor for record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
Creates an instance of a VeilJobParameters record class.
VeilLanguageDefinitions - Class in foundry.veil.api.client.imgui
Definitions for all custom Veil languages.
VeilLevelPerspectiveRenderer - Class in foundry.veil.api.client.render
Renders the level from different perspectives.
VeilMolang - Class in foundry.veil.api.molang
Manages the Veil MoLang compiler.
VeilMolang() - Constructor for class foundry.veil.api.molang.VeilMolang
 
VeilMultiBind - Enum Class in foundry.veil.api.client.render.ext
Provides access to ARBMultiBind functionality for all platforms.
VeilOpenCL - Class in foundry.veil.api.opencl
Veil implementation of OpenCL.
VeilOpenCL.DeviceInfo - Record Class in foundry.veil.api.opencl
Information about a device on an OpenCL platform.
VeilOpenCL.PlatformInfo - Record Class in foundry.veil.api.opencl
Information about a platform that can run OpenCL.
VeilPacketManager - Interface in foundry.veil.api.network
Manages packet registration and sending.
VeilPacketManager.Factory - Interface in foundry.veil.api.network
Factory class for registration providers.
VeilPacketManager.PacketHandler<T,P> - Interface in foundry.veil.api.network
Handles packets from the client/server.
VeilPacketManager.PacketSink - Interface in foundry.veil.api.network
Sends packets to players and automatically bundles payloads together.
VeilPackResources - Class in foundry.veil.impl.resource
 
VeilPackResources(String) - Constructor for class foundry.veil.impl.resource.VeilPackResources
 
veilPath(String) - Static method in class foundry.veil.Veil
 
VeilPlatform - Interface in foundry.veil.platform
Manages common platform-specific features.
VeilPlatform.PlatformType - Enum Class in foundry.veil.platform
 
VeilPoseable - Interface in foundry.veil.api.client.pose
An interface for a pose that can be applied to a model.
VeilPostProcessingEvent - Class in foundry.veil.api.event
Events fired when Veil runs post-processing.
VeilPostProcessingEvent.Post - Interface in foundry.veil.api.event
Fired after Veil runs the default post-processing steps.
VeilPostProcessingEvent.Pre - Interface in foundry.veil.api.event
Fired before Veil runs the default post-processing steps.
VeilRegisterBlockLayersEvent - Interface in foundry.veil.api.event
Fired to register block layers.
VeilRegisterBlockLayersEvent.Registry - Interface in foundry.veil.api.event
Registers additional fixed render buffers.
VeilRegisterFixedBuffersEvent - Interface in foundry.veil.api.event
Fired to register additional fixed render types.
VeilRegisterFixedBuffersEvent.Registry - Interface in foundry.veil.api.event
Registers additional fixed render buffers.
VeilReloadListeners - Class in foundry.veil.impl
 
VeilReloadListeners() - Constructor for class foundry.veil.impl.VeilReloadListeners
 
VeilReloadListeners.Context - Interface in foundry.veil.impl
 
VeilRenderBridge - Interface in foundry.veil.api.client.render
Bridges between Minecraft and Veil render classes.
VeilRenderer - Class in foundry.veil.api.client.render
Manages the render pipeline for Veil.
VeilRenderer(ReloadableResourceManager, Window) - Constructor for class foundry.veil.api.client.render.VeilRenderer
 
VeilRendererAvailableEvent - Interface in foundry.veil.api.event
Fired when Veil has finished initialization and the renderer is safe to use.
VeilRenderLevelStageEvent - Interface in foundry.veil.api.event
Fired for each render stage to draw arbitrarily to the screen.
VeilRenderLevelStageEvent.Stage - Enum Class in foundry.veil.api.event
Stages for rendering specific render types.
VeilRenderSystem - Class in foundry.veil.api.client.render
Additional functionality for RenderSystem.
VeilRenderType - Class in foundry.veil.api.client.render.rendertype
Custom Veil-implemented render types.
VeilRenderType.LayeredRenderType - Class in foundry.veil.api.client.render.rendertype
 
VeilRenderTypeAccessor - Interface in foundry.veil.api.client.render.rendertype
Provides access to the individual shards of a RenderType.
VeilRenderTypeBuilder - Interface in foundry.veil.api.client.render.rendertype
Extended render type builder that adds support for custom layers.
VeilResource<T> - Interface in foundry.veil.api.resource
 
VeilResourceAction<T> - Interface in foundry.veil.api.resource
 
VeilResourceEditorRegistry - Class in foundry.veil.api.client.registry
 
VeilResourceFolder - Class in foundry.veil.impl.resource.tree
A resource folder for a tree-structure
VeilResourceFolder(String) - Constructor for class foundry.veil.impl.resource.tree.VeilResourceFolder
 
VeilResourceInfo - Record Class in foundry.veil.api.resource
 
VeilResourceInfo(PackType, ResourceLocation, Path, Path, boolean) - Constructor for record class foundry.veil.api.resource.VeilResourceInfo
Creates an instance of a VeilResourceInfo record class.
VeilResourceLoader - Interface in foundry.veil.api.resource
 
VeilResourceManager - Interface in foundry.veil.api.resource
 
VeilResourceManagerImpl - Class in foundry.veil.impl.resource
Manages all veil resources
VeilResourceManagerImpl() - Constructor for class foundry.veil.impl.resource.VeilResourceManagerImpl
 
VeilResourceRenderer - Class in foundry.veil.impl.resource
 
VeilResourceRenderer() - Constructor for class foundry.veil.impl.resource.VeilResourceRenderer
 
VeilSectionOcclusionGraph - Class in foundry.veil.impl.client.render.perspective
 
VeilSectionOcclusionGraph() - Constructor for class foundry.veil.impl.client.render.perspective.VeilSectionOcclusionGraph
 
veilShader() - Method in record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
Returns the value of the veilShader record component.
VeilShaderBlockState - Class in foundry.veil.impl.client.render.pipeline
Manages the state of uniform block bindings and their associated shader names.
VeilShaderBlockState() - Constructor for class foundry.veil.impl.client.render.pipeline.VeilShaderBlockState
 
VeilShaderBufferCache - Class in foundry.veil.impl.client.render.pipeline
Manages the existence of registered shader blocks.
VeilShaderBufferCache() - Constructor for class foundry.veil.impl.client.render.pipeline.VeilShaderBufferCache
 
VeilShaderBufferLayout<T> - Record Class in foundry.veil.api.client.render
Defines the full layout of a shader block.
VeilShaderBufferLayout(String, Map<String, VeilShaderBufferLayout.FieldSerializer<T>>, ShaderBlock.BufferBinding, ShaderBlock.MemoryLayout, GlslStructSpecifier) - Constructor for record class foundry.veil.api.client.render.VeilShaderBufferLayout
Creates an instance of a VeilShaderBufferLayout record class.
VeilShaderBufferLayout.Builder<T> - Class in foundry.veil.api.client.render
Creates a new layout for a shader block.
VeilShaderBufferLayout.Builder.DoubleSerializer<T> - Interface in foundry.veil.api.client.render
Serializes a double field from the specified object.
VeilShaderBufferLayout.Builder.FloatSerializer<T> - Interface in foundry.veil.api.client.render
Serializes a float field from the specified object.
VeilShaderBufferLayout.Builder.IntSerializer<T> - Interface in foundry.veil.api.client.render
Serializes an int field from the specified object.
VeilShaderBufferLayout.FieldSerializer<T> - Interface in foundry.veil.api.client.render
Serializes a single field to the internal buffer.
VeilShaderBufferRegistry - Class in foundry.veil.api.client.registry
Registry for custom shader buffers created with VeilShaderBufferLayout.builder().
VeilShaderBufferRegistry() - Constructor for class foundry.veil.api.client.registry.VeilShaderBufferRegistry
 
VeilShaderCompileEvent - Interface in foundry.veil.api.event
Fired when Veil has finished compiling shaders.
VeilShaderDefinitionResource - Record Class in foundry.veil.api.resource.type
 
VeilShaderDefinitionResource(VeilResourceInfo, ShaderManager) - Constructor for record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
Creates an instance of a VeilShaderDefinitionResource record class.
VeilShaderFileResource - Record Class in foundry.veil.api.resource.type
 
VeilShaderFileResource(VeilResourceInfo, ShaderManager) - Constructor for record class foundry.veil.api.resource.type.VeilShaderFileResource
Creates an instance of a VeilShaderFileResource record class.
VeilShaderIncludeResource - Record Class in foundry.veil.api.resource.type
 
VeilShaderIncludeResource(VeilResourceInfo) - Constructor for record class foundry.veil.api.resource.type.VeilShaderIncludeResource
Creates an instance of a VeilShaderIncludeResource record class.
VeilShaderLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
VeilShaderLayer(LayerTemplateValue<ResourceLocation>) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.VeilShaderLayer
Creates an instance of a VeilShaderLayer record class.
VeilShaderLimits - Record Class in foundry.veil.api.client.render
Shader stage specific resource limits.
VeilShaderLimits(int, int, int, int, int, int, int, int, int) - Constructor for record class foundry.veil.api.client.render.VeilShaderLimits
Creates an instance of a VeilShaderLimits record class.
VeilShaderLimits(GLCapabilities, int, int, int, int, int, int, int, int, int) - Constructor for record class foundry.veil.api.client.render.VeilShaderLimits
 
VeilShaderResource<T> - Interface in foundry.veil.api.resource.type
 
VeilShaders - Class in foundry.veil.api.client.render.shader
Default shader names.
VeilShaderSource - Record Class in foundry.veil.api.client.render.shader
A shader instance that has additional pre-compiled data.
VeilShaderSource(ResourceLocation, String) - Constructor for record class foundry.veil.api.client.render.shader.VeilShaderSource
 
VeilShaderSource(ResourceLocation, String, Object2IntMap<String>, Set<String>, Set<ResourceLocation>) - Constructor for record class foundry.veil.api.client.render.shader.VeilShaderSource
Creates an instance of a VeilShaderSource record class.
VeilTextResource<T> - Interface in foundry.veil.api.resource.type
 
VeilUIItemTooltipDataHolder - Class in foundry.veil.api.client.tooltip
 
VeilUIItemTooltipDataHolder(ItemStack, Function<Float, Float>, Function<Float, Float>) - Constructor for class foundry.veil.api.client.tooltip.VeilUIItemTooltipDataHolder
Create a new VeilUIItemTooltipDataHolder.
VeilUITooltipRenderer - Class in foundry.veil.impl.client.render
 
VeilUITooltipRenderer() - Constructor for class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
VeilVanillaShaders - Class in foundry.veil.impl.client.render.shader
 
VeilVanillaShaders() - Constructor for class foundry.veil.impl.client.render.shader.VeilVanillaShaders
 
VeilVanillaShaders.Context - Interface in foundry.veil.impl.client.render.shader
 
VeilVertexFormat - Class in foundry.veil.api.client.render
 
VeilVertexFormat() - Constructor for class foundry.veil.api.client.render.VeilVertexFormat
 
velocityDirection() - Method in record class foundry.veil.api.quasar.data.module.init.InitialVelocityModuleData
Returns the value of the velocityDirection record component.
velocityStretchFactor() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
Returns the value of the velocityStretchFactor record component.
vendor() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the vendor record component.
vendor() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns the value of the vendor record component.
vendorId() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the vendorId record component.
VERBOSE_SHADER_ERRORS - Static variable in class foundry.veil.Veil
 
version() - Method in record class foundry.veil.api.opencl.CLEnvironmentOptions
Returns the value of the version record component.
version() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the version record component.
version() - Method in record class foundry.veil.api.opencl.VeilOpenCL.PlatformInfo
Returns the value of the version record component.
VERSION - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
VERSION_PATTERN - Static variable in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
vertex() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the vertex record component.
VERTEX_BUFFER - Static variable in class foundry.veil.api.client.render.vertex.VertexArray
 
vertexArray() - Method in interface foundry.veil.api.client.render.vertex.VertexArrayBuilder
 
vertexArray() - Method in record class foundry.veil.impl.client.render.vertex.ARBVertexAttribBindingBuilder
Returns the value of the vertexArray record component.
vertexArray() - Method in record class foundry.veil.impl.client.render.vertex.DSAVertexAttribBindingBuilder
Returns the value of the vertexArray record component.
vertexArray() - Method in class foundry.veil.impl.client.render.vertex.LegacyVertexAttribBindingBuilder
 
VertexArray - Class in foundry.veil.api.client.render.vertex
More genetic alternative to VertexBuffer that uses the latest available OpenGL version.
VertexArray(int) - Constructor for class foundry.veil.api.client.render.vertex.VertexArray
 
VertexArray.DrawUsage - Enum Class in foundry.veil.api.client.render.vertex
 
VertexArray.IndexType - Enum Class in foundry.veil.api.client.render.vertex
 
VertexArrayBuilder - Interface in foundry.veil.api.client.render.vertex
Builder for modifying vertex buffer state.
VertexArrayBuilder.DataType - Enum Class in foundry.veil.api.client.render.vertex
 
VertexBufferExtension - Interface in foundry.veil.ext
 
vertexFormat() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.MinecraftContext
 
VertexFormatCodec - Class in foundry.veil.api.client.util
 
VertexFormatCodec() - Constructor for class foundry.veil.api.client.util.VertexFormatCodec
 
VertexShaderModification - Class in foundry.veil.impl.client.render.shader.modifier
 
VertexShaderModification(int, int, ResourceLocation[], String, String, ShaderModification.Function[], VertexShaderModification.Attribute[]) - Constructor for class foundry.veil.impl.client.render.shader.modifier.VertexShaderModification
 
VertexShaderModification.Attribute - Record Class in foundry.veil.impl.client.render.shader.modifier
 
VERTICAL_BAR - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VerticalNormalVertexConsumer - Class in foundry.veil.impl.client.render.dynamicbuffer
 
VerticalNormalVertexConsumer(VertexConsumer) - Constructor for class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
VIEW_OFFSET - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.LayeringLayer.LayeringState
 
viewHeight - Variable in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
viewOffsetLayering() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
viewWidth - Variable in class foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
 
visit(GlslFunctionVisitor) - Method in class foundry.veil.api.glsl.node.function.GlslFunctionNode
 
visit(GlslTreeVisitor) - Method in class foundry.veil.api.glsl.node.GlslTree
 
visitAssignment(GlslAssignmentNode) - Method in interface foundry.veil.api.glsl.visitor.GlslFunctionVisitor
 
visitDeclaration(GlslDeclarationNode) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitDeclaration(GlslDeclarationNode) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitDirective(String) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitDirective(String) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitField(GlslNewNode) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitField(GlslNewNode) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitFunction(GlslFunctionNode) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitFunction(GlslFunctionNode) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitFunctionEnd() - Method in interface foundry.veil.api.glsl.visitor.GlslFunctionVisitor
 
visitInvokeFunction(GlslInvokeFunctionNode) - Method in interface foundry.veil.api.glsl.visitor.GlslFunctionVisitor
 
visitMacro(String, String) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitMacro(String, String) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitMarkers(Map<String, GlslNode>) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitMarkers(Map<String, GlslNode>) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitNew(GlslNewNode) - Method in interface foundry.veil.api.glsl.visitor.GlslFunctionVisitor
 
visitNode(GlslNode) - Method in interface foundry.veil.api.glsl.visitor.GlslNodeVisitor
 
visitPrecision(GlslPrecisionNode) - Method in interface foundry.veil.api.glsl.visitor.GlslFunctionVisitor
 
visitReturn(GlslReturnNode) - Method in interface foundry.veil.api.glsl.visitor.GlslFunctionVisitor
 
visitStruct(GlslStructNode) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitStruct(GlslStructNode) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitTreeEnd() - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitTreeEnd() - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
visitVersion(GlslVersionStatement) - Method in class foundry.veil.api.glsl.visitor.GlslStringWriter
 
visitVersion(GlslVersionStatement) - Method in interface foundry.veil.api.glsl.visitor.GlslTreeVisitor
 
VOID - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
VOID - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VOLATILE - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
VOLATILE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VORTEX - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
vortexAxis() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Returns the value of the vortexAxis record component.
vortexCenter() - Method in record class foundry.veil.api.quasar.data.module.force.VortexForceData
Returns the value of the vortexCenter record component.
VortexForceData - Record Class in foundry.veil.api.quasar.data.module.force
A force that applies a vortex force to a particle.
VortexForceData(Vector3dc, Vector3dc, boolean, double, float) - Constructor for record class foundry.veil.api.quasar.data.module.force.VortexForceData
Creates an instance of a VortexForceData record class.
VortexForceModule - Class in foundry.veil.api.quasar.emitters.module.force
 
VortexForceModule(VortexForceData) - Constructor for class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 
VortexForceModule(Vector3dc, Vector3dc, boolean, double, float) - Constructor for class foundry.veil.api.quasar.emitters.module.force.VortexForceModule
 

W

walkTime - Variable in class foundry.veil.api.client.pose.PoseData
 
warning(int, int, String) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Handles a warning.
warning(int, int, String) - Method in class foundry.veil.lib.anarres.cpp.Source
 
warning(Token, String) - Method in class foundry.veil.lib.anarres.cpp.Preprocessor
Handles a warning.
Warning - Enum Class in foundry.veil.lib.anarres.cpp
Warning classes which may optionally be emitted by the Preprocessor.
WEATHER_TARGET - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
WHILE - Enum constant in enum class foundry.veil.api.glsl.node.branch.WhileLoopNode.Type
 
WHILE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
WhileLoopNode - Class in foundry.veil.api.glsl.node.branch
Represents both while and do/while loops.
WhileLoopNode(GlslNode, Collection<GlslNode>, WhileLoopNode.Type) - Constructor for class foundry.veil.api.glsl.node.branch.WhileLoopNode
 
WhileLoopNode.Type - Enum Class in foundry.veil.api.glsl.node.branch
 
WHITE - Static variable in class foundry.veil.api.client.color.Color
 
WHITESPACE - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
width - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
width - Variable in class foundry.veil.mixin.performance.client.PerformanceRenderTargetMixin
 
width() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns the value of the width record component.
width() - Method in record class foundry.veil.api.client.render.rendertype.layer.LineLayer
Returns the value of the width record component.
WIND - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
windDirection() - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
Returns the value of the windDirection record component.
WindField - Class in foundry.veil.api.quasar.emitters.module.update
A global wind field.
WindField(Vec3, float, float, FastNoiseLite) - Constructor for class foundry.veil.api.quasar.emitters.module.update.WindField
 
WindForceData - Record Class in foundry.veil.api.quasar.data.module.force
A force that applies a wind force to a particle.
WindForceData(Vector3dc, float, float) - Constructor for record class foundry.veil.api.quasar.data.module.force.WindForceData
Creates an instance of a WindForceData record class.
windowFocusCallback(long, boolean) - Method in class foundry.veil.impl.client.imgui.VeilImGuiImplGlfw
 
windSpeed() - Method in record class foundry.veil.api.quasar.data.module.force.WindForceData
Returns the value of the windSpeed record component.
withImGui(Runnable) - Static method in class foundry.veil.Veil
Runs the specified code with the correct ImGui context.
withParameters(GlslParameterDeclaration...) - Method in class foundry.veil.api.glsl.grammar.GlslFunctionHeader
 
withSize(int, int) - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Creates a new AdvancedFbo with the provided width and height.
withSize(ShaderBlock.BufferBinding, long, BiConsumer<T, ByteBuffer>) - Static method in interface foundry.veil.api.client.render.shader.definition.ShaderBlock
Creates a new shader block with a fixed size.
worldOffset - Variable in class foundry.veil.api.quasar.emitters.AnchorPoint
 
worldToScreenSpace(Vec3, float) - Static method in class foundry.veil.api.client.util.SpaceHelper
 
wrap(RenderTarget) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Wraps the specified render target in a new advanced fbo.
wrap(Supplier<RenderTarget>) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Wraps the specified render target in a new advanced fbo.
wrapper - Variable in class foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl
 
wrapper(ShaderBlock.BufferBinding, int) - Static method in interface foundry.veil.api.client.render.shader.definition.ShaderBlock
Creates a new shader block that points to an existing GL buffer.
WrapperShaderBlockImpl - Class in foundry.veil.impl.client.render.shader.definition
 
WrapperShaderBlockImpl(ShaderBlock.BufferBinding, int) - Constructor for class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
wrapRenderPost(LevelRenderer) - Method in class foundry.veil.mixin.pipeline.client.PipelineGameRendererMixin
 
wrapX() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the wrapX record component.
wrapY() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the wrapY record component.
wrapZ() - Method in record class foundry.veil.api.client.render.texture.TextureFilter
Returns the value of the wrapZ record component.
write(int, int, long, T) - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.DSASerializer
 
write(int, int, long, T) - Method in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.LegacySerializer
 
write(int, int, long, T) - Method in interface foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl.Serializer
 
write(int, int, long, T) - Method in class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.DSASerializer
 
write(int, int, long, T) - Method in class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.LegacySerializer
 
write(int, int, long, T) - Method in interface foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl.Serializer
 
write(long, ByteBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Writes the specified data into this buffer.
write(long, DoubleBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Writes the specified data into this buffer.
write(long, FloatBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Writes the specified data into this buffer.
write(long, IntBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Writes the specified data into this buffer.
write(long, ShortBuffer) - Method in class foundry.veil.api.opencl.CLBuffer
Writes the specified data into this buffer.
write(T, int, ByteBuffer) - Method in interface foundry.veil.api.client.render.VeilShaderBufferLayout.FieldSerializer
Writes data from the specified value to the buffer.
WRITE_MASK - Static variable in class foundry.veil.api.client.registry.RenderTypeLayerRegistry
 
writeAsync(long, ByteBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.write(long, ByteBuffer).
writeAsync(long, DoubleBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.write(long, DoubleBuffer).
writeAsync(long, FloatBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.write(long, FloatBuffer).
writeAsync(long, IntBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.write(long, IntBuffer).
writeAsync(long, ShortBuffer, Runnable) - Method in class foundry.veil.api.opencl.CLBuffer
Asynchronous implementation of CLBuffer.write(long, ShortBuffer).
WriteMaskLayer - Record Class in foundry.veil.api.client.render.rendertype.layer
 
WriteMaskLayer(boolean, boolean) - Constructor for record class foundry.veil.api.client.render.rendertype.layer.WriteMaskLayer
Creates an instance of a WriteMaskLayer record class.
writeMaskState() - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeAccessor
 
writeMaskState() - Method in class foundry.veil.mixin.rendertype.client.CompositeStateMixin
 
writeMaskState(RenderStateShard.WriteMaskStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
writeMaskState(RenderStateShard.WriteMaskStateShard) - Method in class foundry.veil.mixin.rendertype.client.CompositeStateBuilderMixin
 
WRITEONLY - Enum constant in enum class foundry.veil.api.glsl.grammar.GlslTypeQualifier.StorageType
 
WRITEONLY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 

X

x - Variable in class foundry.veil.api.util.FastNoiseLite.Vector2
 
x - Variable in class foundry.veil.api.util.FastNoiseLite.Vector3
 
XOR_ASSIGN - Enum constant in enum class foundry.veil.api.glsl.node.expression.GlslAssignmentNode.Operand
 
XOR_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
XOR_EQ - Static variable in class foundry.veil.lib.anarres.cpp.Token
 
XOR_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 

Y

y - Variable in class foundry.veil.api.util.FastNoiseLite.Vector2
 
y - Variable in class foundry.veil.api.util.FastNoiseLite.Vector3
 

Z

z - Variable in class foundry.veil.api.util.FastNoiseLite.Vector3
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form