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

aaAdd(AxisAngle4f...) - Static method in class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations
 
aaMul(AxisAngle4f, float) - Static method in class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations
 
accept(PackType, ResourceLocation, Path, Path, Path) - Method in interface foundry.veil.ext.PackResourcesExtension.PackResourceConsumer
 
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 record class foundry.veil.api.client.render.shader.ShaderCompiler.Context
Returns the value of the activeBuffers record component.
add(int) - Method in class foundry.veil.api.client.color.Color
 
add(int, ResourceLocation) - Method in class foundry.veil.api.client.render.post.PostProcessingManager
Adds the specified pipeline with the specified priority.
add(Editor) - Method in class foundry.veil.api.client.editor.EditorManager
 
add(GlslInjectionPoint, GlslNode) - Method in class foundry.veil.impl.glsl.node.GlslTree
 
add(GlslNode) - Method in class foundry.veil.impl.glsl.node.GlslTree
 
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.impl.glsl.node.expression.GlslOperationNode.Operand
 
ADD_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ADD_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
addAll(GlslInjectionPoint, Collection<GlslNode>) - Method in class foundry.veil.impl.glsl.node.GlslTree
 
addAll(Collection<GlslNode>) - Method in class foundry.veil.impl.glsl.node.GlslTree
 
addAnimation(Animation<P, T>, 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) - Method in class foundry.veil.api.client.necromancer.render.mesh.CubeMesh
 
addCube(float, float, float, float, float, float, float, float, float, float, float, boolean) - Method in class foundry.veil.api.client.necromancer.render.mesh.CubeMesh
 
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
 
addDefinitionDependency(String) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
Marks this shader as dependent on the specified pre-definition.
addFace(float, float, float, CubeMesh.FaceVertex...) - Method in class foundry.veil.api.client.necromancer.render.mesh.CubeMesh
 
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
 
addGenericStage(Predicate<RenderType.CompositeRenderType>, RenderStateShard...) - Static method in class foundry.veil.api.client.registry.RenderTypeStageRegistry
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
 
addInclude(ResourceLocation) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
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
 
addLayer(NecromancerEntityRenderLayer<T, M>) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
addLayer(RenderStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
addLayer(RenderStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
addLayers(RenderType.OutlineProperty, CallbackInfoReturnable<RenderType.CompositeState>) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
addLayoutId(String, GlslNode) - Method in class foundry.veil.impl.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
addMesh(String, Mesh) - Method in class foundry.veil.api.client.necromancer.render.Skin
 
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
 
addPoint(Vec3) - Method in class foundry.veil.api.quasar.fx.Line
 
addProperty(IThemeProperty<?>) - Method in class foundry.veil.api.client.color.ColorTheme
 
addProperty(String, IThemeProperty<?>) - Method in class foundry.veil.api.client.color.ColorTheme
 
addRenderSystemTextures() - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Applies the RenderSystem textures to Sampler0-Sampler11.
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) - Method in class foundry.veil.impl.client.render.shader.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.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
 
addStage(long, BiConsumer<Long, PoseStack>) - Method in class foundry.veil.api.client.ui.util.PoseStackAnimator
Adds a new animation stage to the sequence.
addStage(String, RenderStateShard...) - Static method in class foundry.veil.api.client.registry.RenderTypeStageRegistry
Registers a render stage.
addStage(RenderType, RenderStateShard...) - Static method in class foundry.veil.api.client.registry.RenderTypeStageRegistry
Registers a render stage.
addStaticDefinitions(Consumer<String>) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Adds definitions that never change during runtime.
addTimedAnimation(Animation<P, T>, 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
 
addTooltip(String) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Add a tooltip component to the block entity
addTooltip(String) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
addTooltip(List<Component>) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Add a list of tooltip components to the block entity
addTooltip(List<Component>) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
addTooltip(Component) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Add a tooltip component to the block entity
addTooltip(Component) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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.mesh.CubeMesh
 
addUniformBinding(String, int) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
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
 
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.
AdvancedFboImpl - Class in foundry.veil.impl.client.render
Default implementation of AdvancedFbo.
AdvancedFboImpl(int, int, AdvancedFboAttachment[], AdvancedFboAttachment) - Constructor for class foundry.veil.impl.client.render.AdvancedFboImpl
 
AdvancedFboImpl.Wrapper - Class in foundry.veil.impl.client.render
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, boolean, 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.impl.glsl.GlslInjectionPoint
 
AFTER_ENTITIES - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_FUNCTIONS - Enum constant in enum class foundry.veil.impl.glsl.GlslInjectionPoint
 
AFTER_LEVEL - Enum constant in enum class foundry.veil.api.event.VeilRenderLevelStageEvent.Stage
 
AFTER_MAIN - Enum constant in enum class foundry.veil.impl.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
 
allModules() - Method in record class foundry.veil.api.quasar.data.QuasarParticleData
 
allOf(ShaderPreProcessor...) - Static method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
 
allOf(Collection<ShaderPreProcessor>) - Static method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
 
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
 
AmbientOcclusionFaceMixin - Class in foundry.veil.mixin.client.dynamicbuffer
 
AmbientOcclusionFaceMixin() - Constructor for class foundry.veil.mixin.client.dynamicbuffer.AmbientOcclusionFaceMixin
 
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.impl.glsl.GlslLexer.TokenType
 
AND_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
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<P,T> - Class in foundry.veil.api.client.necromancer.animation
 
Animation() - Constructor for class foundry.veil.api.client.necromancer.animation.Animation
 
Animator<P,T> - Class in foundry.veil.api.client.necromancer.animation
 
Animator(P, T) - Constructor for class foundry.veil.api.client.necromancer.animation.Animator
 
Animator.AnimationEntry<P,T> - Class in foundry.veil.api.client.necromancer.animation
 
Animator.TimedAnimationEntry<P,T> - Class in foundry.veil.api.client.necromancer.animation
 
apply() - Method in interface foundry.veil.api.client.necromancer.constraint.Constraint
 
apply() - Method in class foundry.veil.impl.client.render.shader.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(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.client.dynamicbuffer.ShaderInstanceMixin
 
apply(P, T) - Method in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
apply(P, T) - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
apply(P, T, float, float) - Method in class foundry.veil.api.client.necromancer.animation.Animation
 
apply(P, T, float, float) - Method in class foundry.veil.api.client.necromancer.animation.keyframed.KeyframedAnimation
 
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
 
applyModifiers(ResourceLocation, String, int) - Method in class foundry.veil.api.client.render.shader.ShaderModificationManager
Applies all shader modifiers to the specified shader source.
applyRenderSystem() - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets default uniforms based on what RenderSystem provides.
applySamplers(ShaderProgram) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Applies each sampler to the specified shader.
applySamplers(ShaderProgram) - 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.client.pipeline.PoseStackMixin
 
applyShader() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Applies the shader set to VeilRenderSystem.
applyShaderSamplers(int) - Method in interface foundry.veil.api.client.render.shader.program.TextureUniformAccess
Loads the samplers set by TextureUniformAccess.addSampler(CharSequence, int) into the shader.
applyShaderSamplers(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.
applyShaderSamplers(ShaderTextureSource.Context, int) - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl
 
applyVersion() - Method in record class foundry.veil.impl.client.render.shader.transformer.VeilJobParameters
 
ARB - Enum constant in enum class foundry.veil.impl.client.render.pipeline.VeilShaderUploader
 
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
 
array(GlslTypeSpecifier, GlslNode) - Static method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
Array(GlslTypeSpecifier, GlslNode) - Constructor for record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Array
Creates an instance of a Array record class.
asAssignmentOperator() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
asBuiltinType() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
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.impl.glsl.grammar.GlslSpecifiedType
 
asSpecifiedType() - Method in interface foundry.veil.impl.glsl.grammar.GlslType
 
asSpecifiedType() - Method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
asStorageQualifier() - Method in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
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.impl.glsl.GlslLexer.TokenType
 
ATOMIC_UINT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
atomicCounterSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
attach(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) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboMutableTextureAttachment
 
attach(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboRenderAttachment
 
attach(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFboTextureAttachment
 
attachToProgram() - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl.Wrapper
 
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.
available() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the available record component.

B

BACK - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.CullLayer.CullFace
 
BANG - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BANG - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslUnaryNode.Operand
 
BasicGrid - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.DomainWarpType
 
BEFORE_DECLARATIONS - Enum constant in enum class foundry.veil.impl.glsl.GlslInjectionPoint
 
BEFORE_FUNCTIONS - Enum constant in enum class foundry.veil.impl.glsl.GlslInjectionPoint
 
BEFORE_MAIN - Enum constant in enum class foundry.veil.impl.glsl.GlslInjectionPoint
 
begin() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
begin() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
begin() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
begin() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
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(boolean, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.MinecraftMixin
 
beginImGui() - Static method in class foundry.veil.Veil
Enables writing ImGui to the screen.
beginTranslucent(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.LevelRendererMixin
 
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() - Static method in class foundry.veil.impl.client.render.pipeline.VeilFirstPersonRenderer
 
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.AdvancedFboImpl
 
bind(boolean) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
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<?>) - 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(ShaderBlock<?>) - Method in class foundry.veil.impl.client.render.pipeline.VeilUniformBlockState
Binds the specified block and returns the used binding.
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.VeilUniformBlockState
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.AdvancedFboImpl
 
bindDraw(boolean) - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
binding - Variable in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
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.AdvancedFboImpl
 
bindRead() - Method in class foundry.veil.impl.client.render.AdvancedFboImpl.Wrapper
 
bindRead() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
bindRead(CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.RenderTargetMixin
 
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) - 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.AdvancedFboImpl.Wrapper
 
bindWrite(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.LevelRendererMixin
 
bindWrite(CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.RenderTargetMixin
 
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(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.LevelRendererMixin
 
blit(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo, ProfilerFiller) - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
blit(ProfilerFiller) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
BLIT - Static variable in class foundry.veil.api.client.registry.PostPipelineStageRegistry
 
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, 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_PARTICLE - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
BlockEntityMixin - Class in foundry.veil.mixin.tooltip
 
BlockEntityMixin() - Constructor for class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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.
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.
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
 
BoneTimeline(String) - Constructor for class foundry.veil.api.client.necromancer.animation.keyframed.KeyframedAnimation.BoneTimeline
 
BoneTransform - Record Class in foundry.veil.api.client.necromancer.animation.keyframed
 
BoneTransform(float, float, float, float, float, float, float, float, float, float) - Constructor for record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Creates an instance of a BoneTransform record class.
BOOL - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BOOL - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
BOOL_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
booleanConstant(boolean) - Static method in interface foundry.veil.impl.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.impl.glsl.node.GlslConstantNode
 
booleanValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
 
booleanValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
 
booleanValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
 
booleanValue() - Method in record class foundry.veil.impl.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.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.impl.glsl.GlslLexer.TokenType
 
BREAK - Enum constant in enum class foundry.veil.impl.glsl.node.branch.JumpNode
 
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.impl.glsl.GlslLexer.TokenType
 
BUFFER - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
BUFFER_SIZE_CODEC - Static variable in class foundry.veil.api.client.util.VertexFormatCodec
 
buffers - Variable in class foundry.veil.api.client.render.CachedBufferSource
 
bufferSize() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the bufferSize record component.
BufferSourceAccessor - Interface in foundry.veil.mixin.accessor
 
build() - Method in class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
 
build() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet.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.opencl.CLEnvironmentOptions
 
builder() - Static method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
Builder() - Constructor for class foundry.veil.api.opencl.CLEnvironmentOptions.Builder
 
Builder() - Constructor for class foundry.veil.api.quasar.particle.ParticleModuleSet.Builder
 
Builder(int, int) - Constructor for class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Creates a new builder of the specified size.
buildRoots() - Method in class foundry.veil.api.client.necromancer.Skeleton
 
BVEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BVEC2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
BVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BVEC3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
BVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
BVEC4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
byName(String) - Static method in enum class foundry.veil.api.client.render.shader.program.ProgramDefinition.SourceType
 
byName(String) - Static method in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.Type
Retrieves a type by name.
BYTE - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.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
 
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.
cancel() - Method in class foundry.veil.impl.ThreadTaskScheduler
 
cancelMouseX(CallbackInfoReturnable<Double>) - Method in class foundry.veil.mixin.client.imgui.MouseHandlerMixin
 
cancelMouseY(CallbackInfoReturnable<Double>) - Method in class foundry.veil.mixin.client.imgui.MouseHandlerMixin
 
canConsume(GlslLexer.TokenType) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
canHotReload() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
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.FramebufferResourceLoader
 
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) - Method in class foundry.veil.mixin.client.pipeline.WindowMixin
 
captureMinorVersion(int) - Method in class foundry.veil.mixin.client.pipeline.WindowMixin
 
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
 
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.impl.glsl.GlslLexer.TokenType
 
CENTROID - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
changeBlendFunction() - Method in class foundry.veil.mixin.client.pipeline.ParticleRenderTypeMixin
This corrects the blend function for particles.
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.client.imgui.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
 
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
 
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 class foundry.veil.api.client.render.light.renderer.LightRenderer
 
clear() - Method in interface foundry.veil.api.client.render.MatrixStack
Clears all transformations.
clear() - Method in class foundry.veil.api.quasar.particle.ParticleSystemManager
 
clear() - Method in class foundry.veil.impl.client.render.AdvancedFboImpl
 
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.pipeline.VeilUniformBlockState
Clears all used bindings from the current frame.
clear() - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl.Wrapper
 
clear() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
clear() - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
CLEAR - Static variable in class foundry.veil.api.client.color.Color
 
clearErrors() - Static method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
clearOut() - Method in class foundry.veil.api.client.render.post.stage.FramebufferPostStage
 
clearProperties() - Method in class foundry.veil.api.client.color.ColorTheme
 
clearRenderState() - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
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.ShaderProgramImpl
 
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
 
ClientLevelMixin - Class in foundry.veil.mixin.client.skeleton
 
ClientLevelMixin() - Constructor for class foundry.veil.mixin.client.skeleton.ClientLevelMixin
 
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 class foundry.veil.impl.client.render.shader.ShaderProgramImpl.UniformWrapper
 
close() - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl.Wrapper
 
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 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.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.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 class foundry.veil.api.client.util.VertexFormatCodec
 
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.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.impl.glsl.GlslLexer.TokenType
 
COHERENT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
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.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
 
colorBuffers() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferDefinition
Returns the value of the colorBuffers record component.
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(RenderStateShard.ColorLogicStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
colorLogicState(RenderStateShard.ColorLogicStateShard) - Method in class foundry.veil.mixin.client.pipeline.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
 
compile(int, int, String, String, boolean) - Method in enum class foundry.veil.impl.client.render.pipeline.VeilShaderUploader
 
compile(ShaderCompiler.Context, int, ProgramDefinition.SourceType, 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(ShaderCompiler.Context, int, ProgramDefinition.SourceType, VeilShaderSource) - Method in class foundry.veil.impl.client.render.shader.CachedShaderCompiler
 
compile(ShaderCompiler.Context, int, ProgramDefinition.SourceType, VeilShaderSource) - Method in class foundry.veil.impl.client.render.shader.DirectShaderCompiler
 
compile(ShaderCompiler.Context, int, ProgramDefinition.SourceType, 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(ShaderCompiler.Context, int, ProgramDefinition.SourceType, ResourceLocation) - Method in class foundry.veil.impl.client.render.shader.CachedShaderCompiler
 
compile(ShaderCompiler.Context, int, ProgramDefinition.SourceType, ResourceLocation) - Method in class foundry.veil.impl.client.render.shader.DirectShaderCompiler
 
compile(ShaderCompiler.Context, ShaderCompiler) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
Compiles this shader based on the specified definition.
compile(ShaderCompiler.Context, ShaderCompiler) - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl
 
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.
compileSPIRV(String, String, int, boolean) - Static method in enum class foundry.veil.impl.client.render.pipeline.VeilShaderUploader
 
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>) - 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.
CompositeStateAccessor - Interface in foundry.veil.mixin.accessor
 
CompositeStateBuilderMixin - Class in foundry.veil.mixin.client.pipeline
 
CompositeStateBuilderMixin() - Constructor for class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
CompositeStateExtension - Interface in foundry.veil.ext
 
CompositeStateMixin - Class in foundry.veil.mixin.client.stage
 
CompositeStateMixin() - Constructor for class foundry.veil.mixin.client.stage.CompositeStateMixin
 
compound(GlslNode...) - Static method in interface foundry.veil.impl.glsl.node.GlslNode
 
compound(Collection<GlslNode>) - Static method in interface foundry.veil.impl.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.impl.glsl.GlslLexer.TokenType
 
CONST - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
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
 
constructing - Static variable in class foundry.veil.impl.client.render.shader.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
 
Context(int, ShaderSourceSet, ProgramDefinition) - Constructor for record class foundry.veil.api.client.render.shader.ShaderCompiler.Context
Creates an instance of a Context record class.
CONTEXT_AMOUNT - Static variable in exception class foundry.veil.impl.client.render.shader.modifier.ShaderModificationSyntaxException
 
CONTEXT_AMOUNT - Static variable in exception class foundry.veil.impl.glsl.GlslSyntaxException
 
CONTINUE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
CONTINUE - Enum constant in enum class foundry.veil.impl.glsl.node.branch.JumpNode
 
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.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
 
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
 
CORE - Enum constant in enum class foundry.veil.impl.client.render.pipeline.VeilShaderUploader
 
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.client.quasar.ParticleEngineMixin
 
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() - Method in class foundry.veil.impl.client.render.AdvancedFboImpl
 
create() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
create(boolean) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
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(String, int, boolean, String) - Static method in record class foundry.veil.impl.client.render.shader.modifier.ShaderModification.Function
 
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.client.pipeline.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 interface foundry.veil.api.client.render.shader.program.ShaderProgram
Creates a new shader program with the specified id.
createBuffer(int, long) - Method in class foundry.veil.api.opencl.CLKernel
Creates a new CL memory buffer.
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.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.client.pipeline.CompositeStateBuilderMixin
 
createDebugLight(ClientLevel, Camera) - Method in interface foundry.veil.api.client.registry.LightTypeRegistry.DebugLightFactory
Creates a new light in the level.
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.
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
 
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
 
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
 
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
 
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.client.pipeline.FrustumMixin
 
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
 
CubeMesh - Class in foundry.veil.api.client.necromancer.render.mesh
 
CubeMesh(int, int) - Constructor for class foundry.veil.api.client.necromancer.render.mesh.CubeMesh
 
CubeMesh.FaceVertex - Record Class in foundry.veil.api.client.necromancer.render.mesh
 
CUBIC - Enum constant in enum class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations.InterpolationType
 
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
 
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
 
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(RenderStateShard.CullStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
cullState(RenderStateShard.CullStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
currentPos - Static variable in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
currentRotation - Variable in class foundry.veil.api.client.necromancer.Bone
 
CustomLightModule - Class in foundry.veil.api.quasar.emitters.module.render
 
CustomLightModule() - Constructor for class foundry.veil.api.quasar.emitters.module.render.CustomLightModule
 
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.impl.glsl.GlslLexer.TokenType
 
DASH - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslUnaryNode.Operand
 
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
 
DebugKeyboardHandlerMixin - Class in foundry.veil.mixin.debug
 
DebugKeyboardHandlerMixin() - Constructor for class foundry.veil.mixin.debug.DebugKeyboardHandlerMixin
 
debugLightFactory() - Method in record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Returns the value of the debugLightFactory record component.
DebugRenderHelper - Class in foundry.veil.api.client.util
 
DebugRenderHelper() - Constructor for class foundry.veil.api.client.util.DebugRenderHelper
 
DebugScreenOverlayMixin - Class in foundry.veil.mixin.client.dynamicbuffer
 
DebugScreenOverlayMixin() - Constructor for class foundry.veil.mixin.client.dynamicbuffer.DebugScreenOverlayMixin
 
DEC_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DECIMAL - Enum constant in enum class foundry.veil.impl.glsl.node.primary.GlslIntFormat
 
decode(int) - Static method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
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.Editor
 
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
 
DEFERRED_GROUP - Static variable in interface foundry.veil.api.client.editor.Editor
 
DEFERRED_SET - Static variable in class foundry.veil.api.client.render.shader.ShaderManager
 
define(String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets the value of a definition pair.
define(String, String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets the value of a definition pair.
defineStatic(String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets a definition added to all shaders.
defineStatic(String, String) - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
Sets a definition added to all shaders.
definition() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
definition() - Method in record class foundry.veil.api.client.render.shader.ShaderCompiler.Context
Returns the value of the definition record component.
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.
definitions() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition
Returns the value of the definitions record component.
DemoEditor - Class in foundry.veil.impl.client.editor
 
DemoEditor() - Constructor for class foundry.veil.impl.client.editor.DemoEditor
 
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
 
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(RenderStateShard.DepthTestStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
depthTestState(RenderStateShard.DepthTestStateShard) - Method in class foundry.veil.mixin.client.pipeline.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.AdvancedFboImpl.Wrapper
 
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
 
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
 
DIRECTIVE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DirectShaderCompiler - Class in foundry.veil.impl.client.render.shader
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(DynamicBufferType...) - Method in class foundry.veil.api.client.render.VeilRenderer
Disables the specified dynamic render buffers.
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.impl.glsl.GlslLexer.TokenType
 
DISCARD - Enum constant in enum class foundry.veil.impl.glsl.node.branch.JumpNode
 
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.impl.glsl.GlslLexer.TokenType
 
DIV_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
DIVIDE - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslOperationNode.Operand
 
DMAT2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT2X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT2X2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT2X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT2X3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT2X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT2X4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT3X2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT3X3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT3X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT3X4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT4X2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT4X3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DMAT4X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DMAT4X4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DO - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DO - Enum constant in enum class foundry.veil.impl.glsl.node.branch.WhileLoopNode.Type
 
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.impl.glsl.GlslLexer.TokenType
 
DOUBLE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
doubleValue() - Method in interface foundry.veil.impl.glsl.node.GlslConstantNode
 
doubleValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
 
DOWNLOAD - Static variable in class foundry.veil.impl.client.editor.TextureEditor
 
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() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Draws this framebuffer to the screen.
draw(MeshData) - Method in class foundry.veil.api.client.render.rendertype.VeilRenderType.LayeredRenderType
 
drawBuffers(ResourceLocation, Consumer<AdvancedFbo>) - Static method in class foundry.veil.impl.client.editor.FramebufferEditor
 
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(VertexBuffer, long, int, int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Draws indirect instances of the specified vertex buffer.
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.client.pipeline.VertexBufferMixin
 
drawScreenQuad() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Draws a quad onto the full screen using DefaultVertexFormat.POSITION.
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.
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.
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 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DVEC2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DVEC3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
DVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
DVEC4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
dynamic() - Method in record class foundry.veil.api.quasar.data.module.init.BlockParticleModuleData
Returns the value of the dynamic record component.
dynamic(int, int, 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(int, 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.
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(DynamicBufferType[]) - Constructor for class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferProcessor
 
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(int, long, BiConsumer<T, ByteBuffer>) - Constructor for class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl
Creates a new shader block of specified initial size.

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
 
Editor - Interface in foundry.veil.api.client.editor
A basic panel that can be toggled in the editor view.
EDITOR_KEY - Static variable in class foundry.veil.VeilClient
 
EditorAttributeProvider - Interface in foundry.veil.api.client.editor
Provides extra ImGui rendering details.
EditorFontManager - Class in foundry.veil.api.client.editor
 
EditorFontManager() - Constructor for class foundry.veil.api.client.editor.EditorFontManager
 
EditorManager - Class in foundry.veil.api.client.editor
Manages all editors for Veil.
EditorManager(ReloadableResourceManager) - Constructor for class foundry.veil.api.client.editor.EditorManager
 
EffectInstanceMixin - Class in foundry.veil.mixin.client.shader
 
EffectInstanceMixin() - Constructor for class foundry.veil.mixin.client.shader.EffectInstanceMixin
 
ELEMENT_CODEC - Static variable in class foundry.veil.api.client.util.VertexFormatCodec
 
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
 
EMPTY - Static variable in class foundry.veil.api.client.necromancer.render.mesh.Mesh
 
enableAmbientOcclusion() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
Enables ambient occlusion.
enableBuffers(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.
encode(DynamicBufferType...) - Static method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
end() - Method in interface foundry.veil.api.client.imgui.VeilImGui
 
end() - Method in class foundry.veil.impl.client.imgui.InactiveVeilImGuiImpl
 
end() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
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() - 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(boolean, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.MinecraftMixin
 
endImGui() - Static method in class foundry.veil.Veil
Disables ImGui writing.
endLastBatch() - Method in class foundry.veil.api.client.render.CachedBufferSource
 
endOpaque(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.LevelRendererMixin
 
EntityExtension - Interface in foundry.veil.ext
 
EntityMixin - Class in foundry.veil.mixin.client.quasar
 
EntityMixin() - Constructor for class foundry.veil.mixin.client.quasar.EntityMixin
 
enumCodec(Class<T>) - Static method in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
Creates a codec for the specified enum values.
environment - Variable in class foundry.veil.api.opencl.CLBuffer
 
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.impl.glsl.GlslLexer.TokenType
 
EQUAL - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
EQUAL - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslCompareNode.Operand
 
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.keyframed.BoneTransform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.UV
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.Vertex
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.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.program.ProgramDefinition.ShaderSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.api.client.render.shader.ShaderCompiler.Context
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.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 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.FramebufferResource
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.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.transformer.VeilJobParameters
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.glsl.grammar.GlslTypeQualifier.Layout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.LayoutId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Array
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Name
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class foundry.veil.impl.glsl.grammar.GlslVersion
 
equals(Object) - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
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.TextEditAction
Indicates whether some other object is "equal to" this one.
equipProgress - Variable in class foundry.veil.api.client.pose.PoseData
 
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.
errors() - Method in record class foundry.veil.api.resource.VeilDynamicRegistry.Data
Returns the value of the errors record component.
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.Editor
 
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.impl.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
 

F

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.
Face(Mesh.Vertex[], Mesh.UV[], Vector3f) - Constructor for class foundry.veil.api.client.necromancer.render.mesh.Mesh.Face
 
Face(Mesh.Vertex, Mesh.Vertex, Mesh.Vertex, Mesh.Vertex, float, float, float, float, float, float, boolean, Direction) - Constructor for class foundry.veil.api.client.necromancer.render.mesh.Mesh.Face
 
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
 
FaceVertex(float, float, float, float, float) - Constructor for record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Creates an instance of a FaceVertex record class.
FACTORY - Static variable in interface foundry.veil.platform.registry.RegistrationProvider
The singleton instance of the RegistrationProvider.Factory.
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.AdvancedFboImpl.Wrapper
 
field(String) - Method in class foundry.veil.impl.glsl.node.GlslTree
 
fields() - Method in class foundry.veil.impl.glsl.node.GlslTree
 
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 - 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
 
finalizeShaderCompilation() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Clears all pending shader errors and re-queues uniform block ids to shaders.
findDevPath(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
 
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.quasar.fx.Line.RenderMode
 
FLAT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
FLAT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Interpolation
 
FLIP_X - Static variable in class foundry.veil.impl.client.editor.TextureEditor
 
FLIP_Y - Static variable in class foundry.veil.impl.client.editor.TextureEditor
 
FLOAT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.DataType
 
FLOAT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
FLOAT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
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.impl.glsl.node.GlslNode
 
FLOATING_CONSTANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
floatValue() - Method in interface foundry.veil.impl.glsl.node.GlslConstantNode
 
floatValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
 
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.impl.glsl.node.branch
Represents for loops.
ForLoopNode(GlslNode, GlslNode, GlslNode, GlslNode) - Constructor for class foundry.veil.impl.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.impl.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.
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.keyframed - package foundry.veil.api.client.necromancer.animation.keyframed
 
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.necromancer.render.mesh - package foundry.veil.api.client.necromancer.render.mesh
 
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.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.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.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.event - package foundry.veil.api.event
 
foundry.veil.api.molang - package foundry.veil.api.molang
 
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.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.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.light - package foundry.veil.impl.client.render.light
 
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.transformer - package foundry.veil.impl.client.render.shader.transformer
 
foundry.veil.impl.client.render.wrapper - package foundry.veil.impl.client.render.wrapper
 
foundry.veil.impl.compat - package foundry.veil.impl.compat
 
foundry.veil.impl.glsl - package foundry.veil.impl.glsl
 
foundry.veil.impl.glsl.grammar - package foundry.veil.impl.glsl.grammar
 
foundry.veil.impl.glsl.node - package foundry.veil.impl.glsl.node
 
foundry.veil.impl.glsl.node.branch - package foundry.veil.impl.glsl.node.branch
 
foundry.veil.impl.glsl.node.expression - package foundry.veil.impl.glsl.node.expression
 
foundry.veil.impl.glsl.node.function - package foundry.veil.impl.glsl.node.function
 
foundry.veil.impl.glsl.node.primary - package foundry.veil.impl.glsl.node.primary
 
foundry.veil.impl.glsl.node.variable - package foundry.veil.impl.glsl.node.variable
 
foundry.veil.impl.glsl.visitor - package foundry.veil.impl.glsl.visitor
 
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.mixin.accessor - package foundry.veil.mixin.accessor
 
foundry.veil.mixin.client.dynamicbuffer - package foundry.veil.mixin.client.dynamicbuffer
 
foundry.veil.mixin.client.imgui - package foundry.veil.mixin.client.imgui
 
foundry.veil.mixin.client.pipeline - package foundry.veil.mixin.client.pipeline
 
foundry.veil.mixin.client.quasar - package foundry.veil.mixin.client.quasar
 
foundry.veil.mixin.client.shader - package foundry.veil.mixin.client.shader
 
foundry.veil.mixin.client.skeleton - package foundry.veil.mixin.client.skeleton
 
foundry.veil.mixin.client.stage - package foundry.veil.mixin.client.stage
 
foundry.veil.mixin.debug - package foundry.veil.mixin.debug
 
foundry.veil.mixin.resource - package foundry.veil.mixin.resource
 
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, boolean, 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 - Class in foundry.veil.impl.resource.action
 
FramebufferEditAction() - Constructor for class foundry.veil.impl.resource.action.FramebufferEditAction
 
FramebufferEditor - Class in foundry.veil.impl.client.editor
 
FramebufferEditor() - Constructor for class foundry.veil.impl.client.editor.FramebufferEditor
 
FramebufferFileEditor - Class in foundry.veil.api.resource.editor
 
FramebufferFileEditor() - 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.
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.
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) - 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.Editor
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.render.CachedBufferSource
 
free() - Method in class foundry.veil.api.client.render.CameraMatrices
 
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.GuiInfo
 
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.VeilRenderer
 
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.OpenCLEditor
 
free() - Method in class foundry.veil.impl.client.editor.ShaderEditor
 
free() - Method in class foundry.veil.impl.client.imgui.VeilImGuiImpl
 
free() - Method in class foundry.veil.impl.client.render.AdvancedFboImpl
 
free() - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
free() - Method in class foundry.veil.impl.client.render.light.DirectionalLightRenderer
 
free() - Method in class foundry.veil.impl.client.render.light.VanillaLightRenderer
 
free() - Static method in class foundry.veil.impl.client.render.pipeline.VeilFirstPersonRenderer
 
free() - Method in class foundry.veil.impl.client.render.pipeline.VeilShaderUploader.SPIRV
 
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.ShaderProgramImpl
 
free() - Static method in class foundry.veil.impl.client.render.shader.SimpleShaderProcessor
 
free() - Static method in class foundry.veil.impl.client.render.shader.VeilVanillaShaders
 
free() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
free() - Method in class foundry.veil.impl.resource.VeilPackResources
 
free() - Method in class foundry.veil.impl.resource.VeilResourceManagerImpl
 
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.
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.
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
 
FrustumMixin - Class in foundry.veil.mixin.client.pipeline
 
FrustumMixin() - Constructor for class foundry.veil.mixin.client.pipeline.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.impl.glsl.node.GlslTree
 

G

GameRendererAccessor - Interface in foundry.veil.mixin.accessor
 
GameRendererMixin - Class in foundry.veil.mixin.client.dynamicbuffer
 
GameRendererMixin - Class in foundry.veil.mixin.client.pipeline
 
GameRendererMixin - Class in foundry.veil.mixin.client.shader
 
GameRendererMixin() - Constructor for class foundry.veil.mixin.client.dynamicbuffer.GameRendererMixin
 
GameRendererMixin() - Constructor for class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
GameRendererMixin() - Constructor for class foundry.veil.mixin.client.shader.GameRendererMixin
 
gatherTooltipComponents(ItemStack, List<? extends FormattedText>, Optional<TooltipComponent>, int, int, int, Font, Font) - Static method in class foundry.veil.api.client.util.UIUtils
 
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.impl.glsl.node.expression.GlslCompareNode.Operand
 
GEQUAL_DEPTH_TEST - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
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() - Static method in enum class foundry.veil.impl.client.render.pipeline.VeilShaderUploader
 
get() - Method in interface foundry.veil.platform.registry.RegistryObject
Gets the object behind this wrapper.
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.FramebufferResource
 
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
 
getActivePipelines() - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
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
 
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
 
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.accessor.GameRendererAccessor
 
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.impl.glsl.node.branch.ForLoopNode
 
getBody() - Method in class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
getBody() - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
 
getBody() - Method in class foundry.veil.impl.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.impl.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
 
getBufferTexture(DynamicBufferType) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
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
 
getChildren() - Method in class foundry.veil.impl.glsl.node.GlslCompoundNode
 
getClearChannels() - Method in interface foundry.veil.mixin.accessor.RenderTargetAccessor
 
getClearMask() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getClearMask() - Method in class foundry.veil.impl.client.render.AdvancedFboImpl
 
getClearMask() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getClouds() - Static method in class foundry.veil.impl.client.render.shader.VeilVanillaShaders
 
getCodec() - Method in enum class foundry.veil.api.client.render.shader.texture.ShaderTextureSource.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
 
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.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.AdvancedFboImpl
 
getColorAttachments() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getColorInt() - Method in class foundry.veil.api.client.render.light.Light
 
getColorLogicState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
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.
getCommandQueue() - Method in class foundry.veil.api.opencl.CLEnvironment
 
getCompletedFuture() - Method in class foundry.veil.impl.ThreadTaskScheduler
 
getComponents() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
getCondition() - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
getCondition() - Method in class foundry.veil.impl.glsl.node.branch.GlslCaseLabelNode
 
getCondition() - Method in class foundry.veil.impl.glsl.node.branch.GlslSwitchNode
 
getCondition() - Method in class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
getCondition() - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
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.VeilRenderer
 
getCullState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
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 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
 
getDefinition() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getDefinition() - Method in class foundry.veil.impl.client.render.shader.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.ShaderProgramImpl
 
getDefinitions() - Method in class foundry.veil.api.client.render.shader.definition.ShaderPreDefinitions
 
getDelimiter() - Method in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
getDelimiter() - Method in enum class foundry.veil.impl.glsl.node.expression.GlslCompareNode.Operand
 
getDelimiter() - Method in enum class foundry.veil.impl.glsl.node.expression.GlslOperationNode.Operand
 
getDelimiter() - Method in enum class foundry.veil.impl.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.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.
getDepthTestState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
getDepthTextureAttachment() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Retrieves a depth buffer texture attachment.
getDescription() - Method in interface foundry.veil.api.resource.VeilResourceAction
 
getDescription() - Method in class foundry.veil.impl.resource.action.FramebufferEditAction
 
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.impl.glsl.node.GlslTree
 
getDisplayName() - Method in interface foundry.veil.api.client.editor.Editor
 
getDisplayName() - Method in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.Type
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.DemoEditor
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.FramebufferEditor
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.LightEditor
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.OpenCLEditor
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.PostEditor
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.ResourceManagerEditor
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.ShaderEditor
 
getDisplayName() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
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.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
 
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.accessor.LevelRendererAccessor
 
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
 
getExpression() - Method in class foundry.veil.impl.glsl.node.branch.GlslSelectionNode
 
getExpression() - Method in class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
getExpression() - Method in class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
getExpression() - Method in class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
getExpressions() - Method in class foundry.veil.impl.glsl.node.expression.GlslAndNode
 
getExpressions() - Method in class foundry.veil.impl.glsl.node.expression.GlslExclusiveOrNode
 
getExpressions() - Method in class foundry.veil.impl.glsl.node.expression.GlslInclusiveOrNode
 
getExpressions() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalAndNode
 
getExpressions() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalOrNode
 
getExpressions() - Method in class foundry.veil.impl.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
 
getFields() - Method in class foundry.veil.impl.glsl.grammar.GlslStructSpecifier
 
getFieldSelection() - Method in class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
getFilter() - Method in class foundry.veil.api.client.render.post.stage.CopyPostStage
 
getFirst() - Method in class foundry.veil.impl.glsl.node.branch.GlslSelectionNode
 
getFirst() - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
getFirst() - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
getFirst() - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
getFirst() - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
getFixedBuffers() - Method in interface foundry.veil.mixin.accessor.BufferSourceAccessor
 
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.EditorFontManager
 
getFont(ResourceLocation, boolean, boolean) - Method in class foundry.veil.api.client.editor.EditorManager
 
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
 
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
 
getFramebuffer() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
 
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
 
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
 
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
 
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.Editor
 
getGroup() - Method in class foundry.veil.impl.client.editor.DemoEditor
 
getGroup() - Method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
getGroup() - Method in class foundry.veil.impl.client.editor.FramebufferEditor
 
getGroup() - Method in class foundry.veil.impl.client.editor.LightEditor
 
getGroup() - Method in class foundry.veil.impl.client.editor.OpenCLEditor
 
getGroup() - Method in class foundry.veil.impl.client.editor.PostEditor
 
getGroup() - Method in class foundry.veil.impl.client.editor.ResourceManagerEditor
 
getGroup() - Method in class foundry.veil.impl.client.editor.ShaderEditor
 
getGroup() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
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.impl.glsl.node.function.GlslFunctionNode
 
getHeader() - Method in class foundry.veil.impl.glsl.node.function.GlslInvokeFunctionNode
 
getHeight() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
getHeight() - Method in class foundry.veil.impl.client.render.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 class foundry.veil.impl.resource.action.FramebufferEditAction
 
getIcon() - Method in record class foundry.veil.impl.resource.action.TextEditAction
 
getIconCode() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
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 interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
getId() - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
getId() - Method in class foundry.veil.impl.client.render.AdvancedFboImpl
 
getId() - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl
 
getId() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
getId() - Method in interface foundry.veil.mixin.accessor.ProgramAccessor
 
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.
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.impl.glsl.node.branch.ForLoopNode
 
getIndex() - Method in class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
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.mixin.client.pipeline.VertexBufferMixin
 
getInit() - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
getInitializer() - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
getInitModules() - Method in class foundry.veil.api.quasar.particle.ParticleModuleSet
 
getInjectionIndex(GlslInjectionPoint) - Method in class foundry.veil.impl.glsl.node.GlslTree
 
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.
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
Deprecated.
Get the items to render in the tooltip and data about them
getItems() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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
 
getLayeringState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
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
 
getLight0Position() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
getLight1Position() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
getLightColor() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getLightmapState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
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.
getLineState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
getListeners() - Method in interface foundry.veil.mixin.accessor.ReloadableResourceManagerAccessor
 
getLoadedShaders() - Static method in class foundry.veil.impl.compat.IrisShaderMap
 
getLoadedShaders() - Static method in class foundry.veil.impl.compat.SodiumShaderMap
 
getLocalOffset() - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
getLocation() - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl.UniformWrapper
 
getLocation() - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
getLoopType() - Method in class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
getMainFramebuffer() - Static method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Gets the main framebuffer.
getMarkedNodes() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
getMarkers() - Method in class foundry.veil.impl.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
getMaxLifetime() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getMaxParticles() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
getMaxWorkGroupSize() - Method in class foundry.veil.api.opencl.CLKernel
 
getMesh(Bone) - Method in class foundry.veil.api.client.necromancer.render.Skin
 
getMessage() - Method in exception class foundry.veil.impl.client.render.shader.modifier.ShaderModificationSyntaxException
 
getMessage() - Method in exception class foundry.veil.impl.glsl.GlslSyntaxException
 
getMetadataSectionName() - Method in class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer
 
getMinDistance() - Method in class foundry.veil.api.quasar.fx.Line
 
getModelSpaceTransformMatrix(PoseStack, 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.client.pipeline.FrustumMixin
 
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 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.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.glsl.grammar.GlslFunctionHeader
 
getName() - Method in class foundry.veil.impl.glsl.grammar.GlslParameterDeclaration
 
getName() - Method in class foundry.veil.impl.glsl.grammar.GlslStructField
 
getName() - Method in class foundry.veil.impl.glsl.grammar.GlslStructSpecifier
 
getName() - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
getName() - Method in class foundry.veil.impl.glsl.node.variable.GlslVariableNode
 
getName() - Method in class foundry.veil.impl.resource.action.FramebufferEditAction
 
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 interface foundry.veil.mixin.accessor.RenderStateShardAccessor
 
getNames() - Method in class foundry.veil.api.client.color.ColorTheme
 
getNames() - Method in class foundry.veil.impl.glsl.node.variable.GlslDeclaration
 
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
 
getOperand() - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
getOperand() - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
getOperand() - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
getOperand() - Method in class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
getOrientation() - Method in class foundry.veil.api.client.render.light.AreaLight
 
getOut() - Method in class foundry.veil.api.client.render.post.stage.FramebufferPostStage
 
getOutlineProperty() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
getOutput() - Method in class foundry.veil.impl.client.render.shader.modifier.SimpleShaderModification
 
getOutputState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
getOverlayCoords(T) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
getOverlayState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
getParameters() - Method in class foundry.veil.impl.glsl.grammar.GlslFunctionHeader
 
getParameters() - Method in class foundry.veil.impl.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.accessor.PostChainAccessor
 
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.accessor.NativeImageAccessor
 
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.client.pipeline.FrustumMixin
 
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.client.pipeline.FrustumMixin
 
getPostEffect() - Method in interface foundry.veil.mixin.accessor.GameRendererAccessor
 
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.impl.glsl.grammar.GlslSpecifiedType
 
getPostSourceString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Array
 
getPostSourceString() - Method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
getPrecision() - Method in class foundry.veil.impl.glsl.node.expression.GlslPrecisionNode
 
getPrimitiveType() - Method in class foundry.veil.impl.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
 
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.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.impl.glsl.grammar.GlslSpecifiedType
 
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
 
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
 
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
 
getReloadFuture() - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
getRenderAge() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderData() - Method in class foundry.veil.api.quasar.particle.QuasarParticle
 
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
 
getRenderRotation() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderType() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getRenderType(T, boolean, boolean, boolean) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
getRenderType(T, ResourceLocation) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
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 interface foundry.veil.api.resource.VeilEditorEnvironment
 
getResourceManager() - Method in class foundry.veil.impl.client.editor.ResourceManagerEditor
 
getResourceMetadata(String, String) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
getResourceMetadata(ResourceLocation) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
getResources() - Method in class foundry.veil.impl.resource.tree.VeilResourceFolder
 
getReturnType() - Method in class foundry.veil.impl.glsl.grammar.GlslFunctionHeader
 
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
 
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
 
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.impl.glsl.node.branch.GlslSelectionNode
 
getSecond() - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
getSecond() - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
getSecond() - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
getSecond() - Method in class foundry.veil.impl.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
 
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
 
getShaderIndex(int, int) - Static method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
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.ShaderProgramImpl
 
getShaders() - Method in interface foundry.veil.mixin.accessor.GameRendererAccessor
 
getShaderState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
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
 
getSize() - Method in class foundry.veil.api.client.render.light.AreaLight
 
getSkeleton() - Method in interface foundry.veil.api.client.necromancer.SkeletonParent
 
getSkin(T) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
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.impl.glsl.grammar.GlslFunctionHeader
 
getSourceString() - Method in class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
getSourceString() - Method in class foundry.veil.impl.glsl.grammar.GlslStructField
 
getSourceString() - Method in class foundry.veil.impl.glsl.grammar.GlslStructSpecifier
 
getSourceString() - Method in interface foundry.veil.impl.glsl.grammar.GlslTypeQualifier
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Interpolation
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Invariant
 
getSourceString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Layout
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precise
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precision
 
getSourceString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageSubroutine
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
getSourceString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Array
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
getSourceString() - Method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
getSourceString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Name
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.branch.GlslCaseLabelNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.branch.GlslReturnNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.branch.GlslSelectionNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.branch.GlslSwitchNode
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.node.branch.JumpNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslAndNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslExclusiveOrNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslInclusiveOrNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalAndNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalOrNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalXorNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslPrecisionNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.function.GlslInvokeFunctionNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.function.GlslPrimitiveConstructorNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.GlslCompoundNode
 
getSourceString() - Method in enum class foundry.veil.impl.glsl.node.GlslEmptyNode
 
getSourceString() - Method in interface foundry.veil.impl.glsl.node.GlslNode
 
getSourceString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
 
getSourceString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
 
getSourceString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
 
getSourceString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.variable.GlslDeclaration
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.variable.GlslStructNode
 
getSourceString() - Method in class foundry.veil.impl.glsl.node.variable.GlslVariableNode
 
getSpecifiedType() - Method in class foundry.veil.impl.glsl.node.variable.GlslStructNode
 
getSpecifier() - Method in class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
getSpriteData() - Method in class foundry.veil.api.quasar.particle.RenderData
 
getStack() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
The stack for the tooltip to take components from
getStack() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
getStages() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
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.ShaderProgramImpl
 
getString() - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
getStringSplitter() - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
 
getStructSpecifier() - Method in class foundry.veil.impl.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
 
getTexelFormat() - Method in enum class foundry.veil.api.client.render.dynamicbuffer.DynamicBufferType
 
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.
getTextures() - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
getTextureState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
getTexturingState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
getTheme() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Get the theme object for the tooltip from the block entity
getTheme() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
getTilingMode() - Method in class foundry.veil.api.quasar.emitters.module.render.TrailSettings
 
getTilingMode() - Method in class foundry.veil.api.quasar.fx.Line
 
getTimeline() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Obtain the timeline for the tooltip
getTimeline() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
getTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
getTooltip() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Get the tooltip components from the block entity
getTooltip() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
getTooltipHeight() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Increase the tooltip height
getTooltipHeight() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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
Deprecated.
Increase the tooltip width
getTooltipWidth() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
getTooltipXOffset() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Get the x offset for the tooltip
getTooltipXOffset() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
getTooltipYOffset() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Get the y offset for the tooltip
getTooltipYOffset() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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.accessor.LevelRendererAccessor
 
getTransparencyState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
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 record class foundry.veil.api.client.render.shader.texture.FramebufferSource
 
getType() - Method in record class foundry.veil.api.client.render.shader.texture.LocationSource
 
getType() - Method in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource
 
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.impl.glsl.grammar.GlslParameterDeclaration
 
getType() - Method in class foundry.veil.impl.glsl.grammar.GlslStructField
 
getType() - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
getType() - Method in class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
getType() - Method in interface foundry.veil.impl.glsl.node.GlslNode
 
getType() - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
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.impl.glsl.node.variable.GlslDeclaration
 
getTypeSpecifier() - Method in class foundry.veil.impl.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.ShaderProgramImpl
 
getUniform(String) - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl.Wrapper
 
getUniform(String, CallbackInfoReturnable<Uniform>) - Method in class foundry.veil.mixin.client.shader.ShaderInstanceMixin
 
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.ShaderProgramImpl
 
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.impl.client.render.shader.definition.ShaderBlockImpl
 
getValue() - Method in class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
getValue() - Method in class foundry.veil.impl.glsl.node.branch.GlslReturnNode
 
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.impl.glsl.grammar.GlslVersion
 
getVersion() - Method in class foundry.veil.impl.glsl.node.GlslTree
 
getVersionStatement() - Method in class foundry.veil.impl.glsl.grammar.GlslVersion
 
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.client.pipeline.FrustumMixin
 
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
 
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.impl.client.render.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.SingleWindowEditor
 
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
Deprecated.
Whether the tooltip should be rendered in worldspace or not
getWorldspace() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
getWriteMaskState() - Method in interface foundry.veil.mixin.accessor.CompositeStateAccessor
 
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.
GlDebugMixin - Class in foundry.veil.mixin.debug
 
GlDebugMixin() - Constructor for class foundry.veil.mixin.debug.GlDebugMixin
 
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 - Enum constant in enum class foundry.veil.api.client.render.shader.program.ProgramDefinition.SourceType
 
GLSL_MACRO - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
GLSL_SPIRV - Enum constant in enum class foundry.veil.api.client.render.shader.program.ProgramDefinition.SourceType
 
GlslAndNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslAndNode(List<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslAndNode
 
GlslArrayNode - Class in foundry.veil.impl.glsl.node.variable
 
GlslArrayNode(GlslNode, GlslNode) - Constructor for class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
GlslAssignmentNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslAssignmentNode(GlslNode, GlslNode, GlslAssignmentNode.Operand) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
GlslAssignmentNode.Operand - Enum Class in foundry.veil.impl.glsl.node.expression
 
GlslBoolConstantNode - Record Class in foundry.veil.impl.glsl.node.primary
 
GlslBoolConstantNode(boolean) - Constructor for record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
Creates an instance of a GlslBoolConstantNode record class.
GlslCaseLabelNode - Class in foundry.veil.impl.glsl.node.branch
 
GlslCaseLabelNode(GlslNode) - Constructor for class foundry.veil.impl.glsl.node.branch.GlslCaseLabelNode
 
GlslCompareNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslCompareNode(GlslNode, GlslNode, GlslCompareNode.Operand) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
GlslCompareNode.Operand - Enum Class in foundry.veil.impl.glsl.node.expression
 
GlslCompoundNode - Class in foundry.veil.impl.glsl.node
 
GlslCompoundNode(List<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.GlslCompoundNode
 
GlslConditionalNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslConditionalNode(GlslNode, GlslNode, GlslNode) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
GlslConstantNode - Interface in foundry.veil.impl.glsl.node
 
GlslDeclaration - Class in foundry.veil.impl.glsl.node.variable
 
GlslDeclaration(Collection<GlslTypeQualifier>, Collection<String>) - Constructor for class foundry.veil.impl.glsl.node.variable.GlslDeclaration
 
GlslDoubleConstantNode - Record Class in foundry.veil.impl.glsl.node.primary
 
GlslDoubleConstantNode(double) - Constructor for record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
Creates an instance of a GlslDoubleConstantNode record class.
GlslEmptyNode - Enum Class in foundry.veil.impl.glsl.node
 
GlslExclusiveOrNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslExclusiveOrNode(Collection<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslExclusiveOrNode
 
GlslFieldNode - Class in foundry.veil.impl.glsl.node.variable
 
GlslFieldNode(GlslNode, String) - Constructor for class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
GlslFloatConstantNode - Record Class in foundry.veil.impl.glsl.node.primary
 
GlslFloatConstantNode(float) - Constructor for record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
Creates an instance of a GlslFloatConstantNode record class.
GlslFunctionHeader - Class in foundry.veil.impl.glsl.grammar
 
GlslFunctionHeader(String, GlslType, Collection<GlslParameterDeclaration>) - Constructor for class foundry.veil.impl.glsl.grammar.GlslFunctionHeader
 
GlslFunctionNode - Class in foundry.veil.impl.glsl.node.function
Defines a function in a GLSL file with an optional body.
GlslFunctionNode(GlslFunctionHeader, GlslNode) - Constructor for class foundry.veil.impl.glsl.node.function.GlslFunctionNode
 
GlslFunctionVisitor - Interface in foundry.veil.impl.glsl.visitor
 
GlslInclusiveOrNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslInclusiveOrNode(Collection<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslInclusiveOrNode
 
GlslInjectionPoint - Enum Class in foundry.veil.impl.glsl
 
GlslIntConstantNode - Record Class in foundry.veil.impl.glsl.node.primary
 
GlslIntConstantNode(GlslIntFormat, boolean, int) - Constructor for record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
Creates an instance of a GlslIntConstantNode record class.
GlslIntFormat - Enum Class in foundry.veil.impl.glsl.node.primary
 
GlslInvokeFunctionNode - Class in foundry.veil.impl.glsl.node.function
 
GlslInvokeFunctionNode(GlslNode, Collection<GlslNode>) - Constructor for class foundry.veil.impl.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.impl.glsl.node.expression
 
GlslLogicalAndNode(Collection<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslLogicalAndNode
 
GlslLogicalOrNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslLogicalOrNode(Collection<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslLogicalOrNode
 
GlslLogicalXorNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslLogicalXorNode(Collection<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslLogicalXorNode
 
GlslNewNode - Class in foundry.veil.impl.glsl.node.variable
 
GlslNewNode(GlslType, String, GlslNode) - Constructor for class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
GlslNode - Interface in foundry.veil.impl.glsl.node
 
GlslNodeVisitor - Interface in foundry.veil.impl.glsl.visitor
 
GlslOperationNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslOperationNode(GlslNode, GlslNode, GlslOperationNode.Operand) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
GlslOperationNode.Operand - Enum Class in foundry.veil.impl.glsl.node.expression
 
GlslParameterDeclaration - Class in foundry.veil.impl.glsl.grammar
Represents a single parameter declaration.
GlslParameterDeclaration(String, GlslType) - Constructor for class foundry.veil.impl.glsl.grammar.GlslParameterDeclaration
 
GlslParser - Class in foundry.veil.impl.glsl
 
GlslParser() - Constructor for class foundry.veil.impl.glsl.GlslParser
 
GlslPrecisionNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslPrecisionNode(GlslTypeQualifier.Precision, GlslTypeSpecifier) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslPrecisionNode
 
GlslPrimitiveConstructorNode - Class in foundry.veil.impl.glsl.node.function
 
GlslPrimitiveConstructorNode(GlslTypeSpecifier) - Constructor for class foundry.veil.impl.glsl.node.function.GlslPrimitiveConstructorNode
 
GlslReturnNode - Class in foundry.veil.impl.glsl.node.branch
 
GlslReturnNode(GlslNode) - Constructor for class foundry.veil.impl.glsl.node.branch.GlslReturnNode
 
GlslSelectionNode - Class in foundry.veil.impl.glsl.node.branch
if/else
GlslSelectionNode(GlslNode, GlslNode, GlslNode) - Constructor for class foundry.veil.impl.glsl.node.branch.GlslSelectionNode
 
GlslSpecifiedType - Class in foundry.veil.impl.glsl.grammar
Specifies the full operand of something in GLSL in addition to all qualifiers.
GlslSpecifiedType(GlslTypeSpecifier) - Constructor for class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
GlslSpecifiedType(GlslTypeSpecifier, GlslTypeQualifier...) - Constructor for class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
GlslSpecifiedType(GlslTypeSpecifier, Collection<GlslTypeQualifier>) - Constructor for class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
GlslStringWriter - Class in foundry.veil.impl.glsl.visitor
 
GlslStringWriter() - Constructor for class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
GlslStructField - Class in foundry.veil.impl.glsl.grammar
 
GlslStructField(GlslType, String) - Constructor for class foundry.veil.impl.glsl.grammar.GlslStructField
 
GlslStructNode - Class in foundry.veil.impl.glsl.node.variable
 
GlslStructNode(GlslSpecifiedType) - Constructor for class foundry.veil.impl.glsl.node.variable.GlslStructNode
 
GlslStructSpecifier - Class in foundry.veil.impl.glsl.grammar
 
GlslStructSpecifier(String, Collection<GlslStructField>) - Constructor for class foundry.veil.impl.glsl.grammar.GlslStructSpecifier
 
GlslSwitchNode - Class in foundry.veil.impl.glsl.node.branch
Switch statement.
GlslSwitchNode(GlslNode, Collection<GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.branch.GlslSwitchNode
 
GlslSyntaxException - Exception Class in foundry.veil.impl.glsl
 
GlslSyntaxException(String, String, int) - Constructor for exception class foundry.veil.impl.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.impl.glsl.node
 
GlslTree(GlslVersion, Collection<GlslNode>, Collection<String>, Map<String, GlslNode>) - Constructor for class foundry.veil.impl.glsl.node.GlslTree
 
GlslTreeVisitor - Interface in foundry.veil.impl.glsl.visitor
 
GlslType - Interface in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier - Interface in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier.Interpolation - Enum Class in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier.Invariant - Enum Class in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier.Layout - Record Class in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier.LayoutId - Record Class in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier.Precise - Enum Class in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier.Precision - Enum Class in foundry.veil.impl.glsl.grammar
 
GlslTypeQualifier.StorageSubroutine - Record Class in foundry.veil.impl.glsl.grammar
A storage qualifier for a subroutine operand.
GlslTypeQualifier.StorageType - Enum Class in foundry.veil.impl.glsl.grammar
 
GlslTypeSpecifier - Interface in foundry.veil.impl.glsl.grammar
 
GlslTypeSpecifier.Array - Record Class in foundry.veil.impl.glsl.grammar
 
GlslTypeSpecifier.BuiltinType - Enum Class in foundry.veil.impl.glsl.grammar
 
GlslTypeSpecifier.Name - Record Class in foundry.veil.impl.glsl.grammar
 
GlslUnaryNode - Class in foundry.veil.impl.glsl.node.expression
 
GlslUnaryNode(GlslNode, GlslUnaryNode.Operand) - Constructor for class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
GlslUnaryNode.Operand - Enum Class in foundry.veil.impl.glsl.node.expression
 
GlslVariableNode - Class in foundry.veil.impl.glsl.node.variable
 
GlslVariableNode(String) - Constructor for class foundry.veil.impl.glsl.node.variable.GlslVariableNode
 
GlslVersion - Class in foundry.veil.impl.glsl.grammar
Represents the version statement for a GLSL shader source.
GlslVersion(int, boolean) - Constructor for class foundry.veil.impl.glsl.grammar.GlslVersion
 
grabMouse(CallbackInfo) - Method in class foundry.veil.mixin.client.imgui.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.impl.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.Editor
 
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
 
hand - Variable in class foundry.veil.api.client.pose.PoseData
 
handleChunkDebugKeys(int) - Method in class foundry.veil.mixin.debug.DebugKeyboardHandlerMixin
 
handleChunkDebugKeys(int, CallbackInfoReturnable<Boolean>) - Method in class foundry.veil.mixin.debug.DebugKeyboardHandlerMixin
 
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.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.AdvancedFboImpl
 
hasDepthAttachment() - Method in class foundry.veil.impl.client.render.wrapper.VanillaAdvancedFboWrapper
 
hasGeometry() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
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.keyframed.BoneTransform
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.UV
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.Vertex
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.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.program.ProgramDefinition.ShaderSource
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.api.client.render.shader.ShaderCompiler.Context
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.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 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.FramebufferResource
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.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.transformer.VeilJobParameters
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.glsl.grammar.GlslTypeQualifier.Layout
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.LayoutId
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Array
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Name
Returns a hash code value for this object.
hashCode() - Method in class foundry.veil.impl.glsl.grammar.GlslVersion
 
hashCode() - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
Returns a hash code value for this object.
hashCode() - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
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.TextEditAction
Returns a hash code value for this object.
hasImGui() - Static method in class foundry.veil.api.client.render.VeilRenderer
 
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.
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.
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.
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
 
headPitch - Variable in class foundry.veil.api.client.pose.PoseData
 
headYaw - Variable in class foundry.veil.api.client.pose.PoseData
 
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.impl.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(Editor) - Method in class foundry.veil.api.client.editor.EditorManager
 
HIGH_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
HIGH_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precision
 
highResSize - Variable in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
HLSL_SPIRV - Enum constant in enum class foundry.veil.api.client.render.shader.program.ProgramDefinition.SourceType
 
hotReload() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.McMetaResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.PostPipelineResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.RenderTypeResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.TextResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.TextureResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.UnknownResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.VeilShaderDefinitionResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.VeilShaderFileResource
 
hotReload() - Method in record class foundry.veil.api.resource.type.VeilShaderIncludeResource
 
hotReload() - 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
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.impl.glsl.grammar.GlslTypeQualifier.LayoutId
Returns the value of the identifier record component.
IDENTIFIER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
identifierLayoutId(String, GlslNode) - Static method in interface foundry.veil.impl.glsl.grammar.GlslTypeQualifier
 
IF - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IIMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IIMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IMGUI - Static variable in class foundry.veil.Veil
 
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.client.imgui
 
ImGuiImplGlfwMixin() - Constructor for class foundry.veil.mixin.client.imgui.ImGuiImplGlfwMixin
 
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.impl.glsl.GlslLexer.TokenType
 
IN - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
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_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
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
 
includes() - Method in record class foundry.veil.api.client.render.shader.CompiledShader
Returns the value of the includes record component.
includes() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
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.
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.Editor
 
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.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_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
 
initialize() - Method in interface foundry.veil.api.client.necromancer.constraint.Constraint
 
initialRotation - Variable in class foundry.veil.api.client.necromancer.Bone
 
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.
initialX - Variable in class foundry.veil.api.client.necromancer.Bone
 
initialXSize - Variable in class foundry.veil.api.client.necromancer.Bone
 
initialY - Variable in class foundry.veil.api.client.necromancer.Bone
 
initialYSize - Variable in class foundry.veil.api.client.necromancer.Bone
 
initialZ - Variable in class foundry.veil.api.client.necromancer.Bone
 
initialZSize - Variable in class foundry.veil.api.client.necromancer.Bone
 
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.
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.RenderTypeStageRegistry
 
INOUT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
INOUT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
InputShaderModification - Class in foundry.veil.impl.client.render.shader.modifier
 
InputShaderModification(int, String) - Constructor for class foundry.veil.impl.client.render.shader.modifier.InputShaderModification
 
INSTANCE - Enum constant in enum class foundry.veil.impl.glsl.node.GlslEmptyNode
 
INSTANCE - Static variable in class foundry.veil.api.client.editor.ImGuiFontMetadataSectionSerializer
 
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.impl.glsl.GlslLexer.TokenType
 
INT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
intConstant(int) - Static method in interface foundry.veil.impl.glsl.node.GlslNode
 
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
 
interpolant() - Method in record class foundry.veil.api.quasar.data.module.render.ColorParticleModuleData
Returns the value of the interpolant record component.
interpolate(Frame, float, Easings.Easing) - Method in class foundry.veil.api.client.anim.Frame
 
Interpolations - Class in foundry.veil.api.client.necromancer.animation.keyframed
 
Interpolations() - Constructor for class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations
 
Interpolations.InterpolationType - Enum Class in foundry.veil.api.client.necromancer.animation.keyframed
 
intValue() - Method in interface foundry.veil.impl.glsl.node.GlslConstantNode
 
intValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
 
INVARIANT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
INVARIANT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Invariant
 
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.accessor.NativeImageAccessor
 
invokeCreate(Lifecycle, Map<ResourceKey<?>, Exception>) - Method in interface foundry.veil.mixin.accessor.RegistryDataAccessor
 
IrisShaderMap - Class in foundry.veil.impl.compat
 
IrisShaderMap() - Constructor for class foundry.veil.impl.compat.IrisShaderMap
 
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.impl.glsl.GlslLexer.TokenType
 
ISAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
ISAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
ISAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
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.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isCancelled() - Method in class foundry.veil.impl.ThreadTaskScheduler
 
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.impl.glsl.grammar.GlslVersion
 
isCpu() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
An OpenCL device that is the host processor.
isDefault() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
The default OpenCL device in the system.
isDefault() - Method in class foundry.veil.impl.glsl.node.branch.GlslCaseLabelNode
 
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.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isEmpty() - Method in interface foundry.veil.api.client.render.MatrixStack
 
isEmpty() - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
isEnabled() - Method in interface foundry.veil.api.client.editor.Editor
 
isEnabled() - Method in class foundry.veil.api.client.editor.EditorManager
 
isEnabled() - Method in interface foundry.veil.api.quasar.emitters.module.RenderParticleModule
 
isEnabled() - Method in class foundry.veil.impl.client.editor.LightEditor
 
isEnabled() - Static method in class foundry.veil.impl.compat.IrisShaderMap
 
isEnabled() - Static method in class foundry.veil.impl.compat.SodiumShaderMap
 
isFinished() - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimeline
 
isFloat() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isForceSpawn() - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
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.client.pipeline.PoseStackMixin
 
isInteger() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isIterative() - Method in interface foundry.veil.api.client.necromancer.constraint.Constraint
 
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.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isMenuBarEnabled() - Method in interface foundry.veil.api.client.editor.Editor
 
isMenuBarEnabled() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
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.impl.glsl.grammar.GlslTypeSpecifier.Array
 
isNamed() - Method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
isNamed() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Name
 
isNumber() - Method in interface foundry.veil.impl.glsl.node.GlslConstantNode
 
isNumber() - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
 
isNumber() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
 
isNumber() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
 
isNumber() - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
 
isOpen() - Method in interface foundry.veil.api.client.editor.Editor
 
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.impl.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
 
isSatisfied() - Method in interface foundry.veil.api.client.necromancer.constraint.Constraint
 
isShutdown() - Method in interface foundry.veil.api.TickTaskScheduler
 
isShutdown() - Method in class foundry.veil.impl.TickTaskSchedulerImpl
 
isSortOnUpload() - Method in interface foundry.veil.mixin.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.impl.glsl.grammar.GlslStructSpecifier
 
isStruct() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Array
 
isStruct() - Method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
isSupported() - Static method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
 
isTooltipEnabled() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
 
isTooltipEnabled() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
isUnsignedInteger() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isValidLocation() - Method in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
isVector() - Method in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
isVisible() - Method in class foundry.veil.api.quasar.emitters.module.render.StaticLightModule
 
isVisible(Editor) - 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.client.pipeline.FrustumMixin
 
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
 
IThemeProperty<T> - Interface in foundry.veil.api.client.color.theme
 
IVEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IVEC2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IVEC3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
IVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
IVEC4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 

J

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

K

kernel - Variable in class foundry.veil.api.opencl.CLBuffer
 
KeyboardHandlerMixin - Class in foundry.veil.mixin.client.imgui
 
KeyboardHandlerMixin() - Constructor for class foundry.veil.mixin.client.imgui.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.client.imgui.KeyboardHandlerMixin
 
Keyframe - Class in foundry.veil.api.client.anim
 
Keyframe(float, BoneTransform) - Constructor for class foundry.veil.api.client.necromancer.animation.keyframed.KeyframedAnimation.Keyframe
 
Keyframe(Vec3, Vec3, Vec3, int, Easings.Easing) - Constructor for class foundry.veil.api.client.anim.Keyframe
 
KeyframedAnimation<P,T> - Class in foundry.veil.api.client.necromancer.animation.keyframed
 
KeyframedAnimation(boolean, boolean) - Constructor for class foundry.veil.api.client.necromancer.animation.keyframed.KeyframedAnimation
 
KeyframedAnimation.BoneTimeline - Class in foundry.veil.api.client.necromancer.animation.keyframed
 
KeyframedAnimation.Keyframe - Class in foundry.veil.api.client.necromancer.animation.keyframed
 
knownPackInfo() - Method in class foundry.veil.impl.client.render.shader.DummyResource
 

L

languageDefinition() - Method in record class foundry.veil.api.resource.type.FramebufferResource
 
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
 
last() - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
lastHoveredPos - Static variable in class foundry.veil.impl.client.render.VeilUITooltipRenderer
 
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(RenderStateShard.LayeringStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
layeringState(RenderStateShard.LayeringStateShard) - Method in class foundry.veil.mixin.client.pipeline.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(Collection<GlslTypeQualifier.LayoutId>) - Static method in interface foundry.veil.impl.glsl.grammar.GlslTypeQualifier
 
Layout(List<GlslTypeQualifier.LayoutId>) - Constructor for record class foundry.veil.impl.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.impl.glsl.grammar.GlslTypeQualifier.LayoutId
Creates an instance of a LayoutId record class.
layoutIds() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Layout
Returns the value of the layoutIds record component.
LE_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_ANGLE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LEFT_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
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.impl.glsl.node.expression.GlslOperationNode.Operand
 
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.impl.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.impl.glsl.node.expression.GlslCompareNode.Operand
 
LESS_DEPTH_TEST - Static variable in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
LevelPerspectiveCamera - Class in foundry.veil.impl.client.render
 
LevelPerspectiveCamera() - Constructor for class foundry.veil.impl.client.render.LevelPerspectiveCamera
 
LevelRendererAccessor - Interface in foundry.veil.mixin.accessor
 
LevelRendererBlockLayerExtension - Interface in foundry.veil.ext
 
LevelRendererExtension - Interface in foundry.veil.ext
 
LevelRendererMixin - Class in foundry.veil.mixin.client.dynamicbuffer
 
LevelRendererMixin - Class in foundry.veil.mixin.client.pipeline
 
LevelRendererMixin - Class in foundry.veil.mixin.client.skeleton
 
LevelRendererMixin() - Constructor for class foundry.veil.mixin.client.dynamicbuffer.LevelRendererMixin
 
LevelRendererMixin() - Constructor for class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
LevelRendererMixin() - Constructor for class foundry.veil.mixin.client.skeleton.LevelRendererMixin
 
levels() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the levels record component.
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_AMBIENT - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
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_POST - Static variable in class foundry.veil.api.client.render.VeilRenderer
 
LIGHT_SKY - 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
 
LIGHT_VANILLA_LIGHTMAP - Static variable in class foundry.veil.api.client.render.shader.VeilShaders
 
LightEditor - Class in foundry.veil.impl.client.editor
 
LightEditor() - Constructor for class foundry.veil.impl.client.editor.LightEditor
 
lighten(float) - Method in class foundry.veil.api.client.color.Color
 
lightenCopy(float) - Method in class foundry.veil.api.client.color.Color
 
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(RenderStateShard.LightmapStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
lightmapState(RenderStateShard.LightmapStateShard) - Method in class foundry.veil.mixin.client.pipeline.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 LightEditor.
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() - Method in record class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition
Returns the value of the linear record component.
LINEAR - Enum constant in enum class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations.InterpolationType
 
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.
lineState(RenderStateShard.LineStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
lineState(RenderStateShard.LineStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
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.
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.FramebufferResourceLoader
 
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.BlockEntityMixin
 
loadIcon(NativeImage) - Method in class foundry.veil.impl.resource.VeilPackResources
 
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
Deprecated.
 
loadTooltipData(CompoundTag) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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.program.ProgramDefinition.ShaderSource
Returns the value of the location 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 - 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) - 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
 
loop() - Method in record class foundry.veil.api.quasar.data.ParticleEmitterData
Returns the value of the loop record component.
LOW_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
LOW_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precision
 
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
 

M

MAIN - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
MAIN_WRAPPER - Static variable in class foundry.veil.impl.client.render.AdvancedFboImpl
 
MAIN_WRAPPER - Static variable in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
mainFunction() - Method in class foundry.veil.impl.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.ext.LevelRendererExtension
 
markChunksDirty() - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
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.ShaderProgramImpl.Wrapper
 
markError(String) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
markNode(int, GlslNode) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
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 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT2X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT2X2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT2X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT2X3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT2X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT2X4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT3X2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT3X3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT3X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT3X4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4X2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT4X2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4X3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT4X3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MAT4X4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MAT4X4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
MathUtil - Class in foundry.veil.impl.quasar
 
MathUtil() - Constructor for class foundry.veil.impl.quasar.MathUtil
 
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.client.pipeline.PoseStackMixin
 
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.client.pipeline.PoseStackMixin
 
MatrixStack - Interface in foundry.veil.api.client.render
Utility extension for PoseStack with extra utilities.
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
 
maxTargetBindings(int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Retrieves the maximum bindings for the specified buffer binding.
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
 
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
 
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.impl.glsl.GlslLexer.TokenType
 
MEDIUM_PRECISION - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precision
 
Mesh - Class in foundry.veil.api.client.necromancer.render.mesh
 
Mesh() - Constructor for class foundry.veil.api.client.necromancer.render.mesh.Mesh
 
Mesh.Face - Class in foundry.veil.api.client.necromancer.render.mesh
 
Mesh.UV - Record Class in foundry.veil.api.client.necromancer.render.mesh
 
Mesh.Vertex - Record Class in foundry.veil.api.client.necromancer.render.mesh
 
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.
MinecraftMixin - Class in foundry.veil.mixin.client.pipeline
 
MinecraftMixin - Class in foundry.veil.mixin.debug
 
MinecraftMixin() - Constructor for class foundry.veil.mixin.client.pipeline.MinecraftMixin
 
MinecraftMixin() - Constructor for class foundry.veil.mixin.debug.MinecraftMixin
 
mipmap() - Method in record class foundry.veil.api.client.render.rendertype.layer.TextureLayer
Returns the value of the mipmap record component.
mix(Color, float) - Method in class foundry.veil.api.client.color.Color
 
mixCopy(Color, float) - Method in class foundry.veil.api.client.color.Color
 
MOD_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MOD_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
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
 
ModelPartExtension - Interface in foundry.veil.ext
 
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, String, List<String>) - Method in class foundry.veil.api.client.render.shader.processor.ShaderBindingProcessor
 
modify(ShaderPreProcessor.Context, String, List<String>) - Method in class foundry.veil.api.client.render.shader.processor.ShaderLineProcessor
Modifies a single line in a shader source.
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.api.client.render.shader.processor.ShaderBindingProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.api.client.render.shader.processor.ShaderLineProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.api.client.render.shader.processor.ShaderVersionProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.api.client.render.shader.processor.ShaderCustomProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.api.client.render.shader.processor.ShaderImportProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.api.client.render.shader.processor.ShaderModifyProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in record class foundry.veil.api.client.render.shader.processor.ShaderMultiProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.api.client.render.shader.processor.ShaderPredefinitionProcessor
 
modify(ShaderPreProcessor.Context, String) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
Modifies the specified shader source input.
modify(ShaderPreProcessor.Context, String) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferProcessor
 
modify(String, ResourceLocation, VertexFormat, int, String) - Static method in class foundry.veil.impl.client.render.shader.SimpleShaderProcessor
 
modify(ResourceLocation, String) - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
Runs the specified source through the entire processing list.
modify(Vector4f, Integer, Vec3) - Method in interface foundry.veil.api.quasar.emitters.module.render.TrailSettings.TrailPointModifier
 
modifyDrawMode(int) - Method in class foundry.veil.mixin.client.pipeline.VertexBufferMixin
 
modifyGameInformation(List<String>) - Method in class foundry.veil.mixin.client.dynamicbuffer.DebugScreenOverlayMixin
 
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.impl.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.client.imgui.MouseHandlerMixin
 
MouseHandlerMixin - Class in foundry.veil.mixin.client.imgui
 
MouseHandlerMixin() - Constructor for class foundry.veil.mixin.client.imgui.MouseHandlerMixin
 
MUL_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
MUL_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
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
 
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.impl.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.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.glsl.grammar.GlslTypeSpecifier.Name
Returns the value of the name record component.
Name(String) - Constructor for record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Name
Creates an instance of a Name record class.
named(String) - Static method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
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
 
NativeImageAccessor - Interface in foundry.veil.mixin.accessor
 
NE_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
NecromancerEntityRenderer<T,M> - Class in foundry.veil.api.client.necromancer.render
 
NecromancerEntityRenderer(EntityRendererProvider.Context, Function<T, M>, BiFunction<T, M, Animator<T, M>>, float) - Constructor for class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
NecromancerEntityRenderLayer<T,M> - Class in foundry.veil.api.client.necromancer.render
 
NecromancerEntityRenderLayer(NecromancerEntityRenderer<T, M>) - Constructor for class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderLayer
 
needsParentheses() - Method in enum class foundry.veil.impl.glsl.node.expression.GlslOperationNode.Operand
 
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_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
 
next() - Method in class foundry.veil.api.client.anim.Path
 
NO_TEXTURE - Static variable in class foundry.veil.impl.client.editor.TextureEditor
 
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 - Enum constant in enum class foundry.veil.impl.client.render.pipeline.VeilShaderUploader
 
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.impl.glsl.GlslLexer.TokenType
 
NOPERSPECTIVE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Interpolation
 
normal - Variable in class foundry.veil.api.client.necromancer.render.mesh.Mesh.Face
 
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.impl.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
 
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.impl.glsl.node.GlslConstantNode
 
numberValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
 
numberValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
 
numberValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
 
numberValue() - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
 
NUMERAL - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 

O

OCTAL - Enum constant in enum class foundry.veil.impl.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
 
offsetToFullyIncludeCameraCube(int, CallbackInfoReturnable<Frustum>) - Method in class foundry.veil.mixin.client.pipeline.FrustumMixin
 
onFileSystemChange(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.Editor
Called when this editor is no longer open.
onHide() - Method in class foundry.veil.impl.client.editor.OpenCLEditor
 
onHide() - Method in class foundry.veil.impl.client.editor.ShaderEditor
 
onHide() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
onRegisterBlockLayers(VeilRegisterBlockLayerEvent.Registry) - Method in interface foundry.veil.api.event.VeilRegisterBlockLayerEvent
Registers custom block render layers.
onRegisterFixedBuffers(VeilRegisterFixedBuffersEvent.Registry) - Method in interface foundry.veil.api.event.VeilRegisterFixedBuffersEvent
Registers fixed render types.
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.ShaderEditor
 
onShow() - Method in interface foundry.veil.api.client.editor.Editor
Called when this editor is first opened.
onShow() - Method in class foundry.veil.api.client.editor.SingleWindowEditor
 
onShow() - Method in class foundry.veil.impl.client.editor.DemoEditor
 
onShow() - Method in class foundry.veil.impl.client.editor.LightEditor
 
onShow() - Method in class foundry.veil.impl.client.editor.ShaderEditor
 
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.
onVeilRegisterBlockLayers(VeilRegisterBlockLayerEvent) - 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.VeilRendererEvent
Called when the Veil renderer is now available.
onVeilRendererAvailable(VeilRendererEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
onVeilRenderTypeStageRender(VeilRenderLevelStageEvent) - Method in interface foundry.veil.platform.VeilEventPlatform
 
open - Variable in class foundry.veil.api.client.editor.SingleWindowEditor
 
open(VeilEditorEnvironment, FramebufferResource) - Method in class foundry.veil.api.resource.editor.FramebufferFileEditor
 
open(VeilEditorEnvironment, VeilTextResource<?>) - Method in class foundry.veil.api.resource.editor.TextFileEditor
 
open(VeilEditorEnvironment, T) - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
Opens the specified resource in the environment.
open(VeilResource<?>, ResourceLocation) - Method in interface foundry.veil.api.resource.VeilEditorEnvironment
 
open(VeilResource<?>, ResourceLocation) - Method in class foundry.veil.impl.client.editor.ResourceManagerEditor
 
openclCVersion() - Method in record class foundry.veil.api.opencl.VeilOpenCL.DeviceInfo
Returns the value of the openclCVersion record component.
OpenCLEditor - Class in foundry.veil.impl.client.editor
 
OpenCLEditor() - Constructor for class foundry.veil.impl.client.editor.OpenCLEditor
 
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.impl.glsl.GlslLexer.TokenType
 
OR_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
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.impl.glsl.GlslLexer.TokenType
 
OUT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
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.
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(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.client.pipeline.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() - 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(RenderStateShard.OverlayStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
overlayState(RenderStateShard.OverlayStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
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

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(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.impl.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.impl.glsl.GlslParser
 
parseExpression(String) - Static method in class foundry.veil.impl.glsl.GlslParser
 
parseExpressionList(GlslLexer.Token[]) - Static method in class foundry.veil.impl.glsl.GlslParser
 
parseExpressionList(String) - Static method in class foundry.veil.impl.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_ADD - 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.
ParticleEngineMixin - Class in foundry.veil.mixin.client.quasar
 
ParticleEngineMixin() - Constructor for class foundry.veil.mixin.client.quasar.ParticleEngineMixin
 
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
 
ParticleRenderTypeMixin - Class in foundry.veil.mixin.client.pipeline
 
ParticleRenderTypeMixin() - Constructor for class foundry.veil.mixin.client.pipeline.ParticleRenderTypeMixin
 
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
 
PATCH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
PATCH - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
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
 
PATTERN - Static variable in class foundry.veil.api.client.render.shader.processor.ShaderVersionProcessor
 
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 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.TextEditAction
 
Perlin - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.NoiseType
 
PingPong - Enum constant in enum class foundry.veil.api.util.FastNoiseLite.FractalType
 
PipelineType(MapCodec<T>) - Constructor for record class foundry.veil.api.client.registry.PostPipelineStageRegistry.PipelineType
Creates an instance of a PipelineType record class.
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
 
playTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
PLUS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
PLUS - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslUnaryNode.Operand
 
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_OUT - Static variable in class foundry.veil.impl.client.editor.TextureEditor
 
pose() - Method in interface foundry.veil.api.client.render.MatrixStack
 
pose() - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
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.
PoseStackMixin - Class in foundry.veil.mixin.client.pipeline
 
PoseStackMixin() - Constructor for class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
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.impl.glsl.node.expression.GlslUnaryNode.Operand
 
POST_INCREMENT - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslUnaryNode.Operand
 
PostChainAccessor - Interface in foundry.veil.mixin.accessor
 
PostEditor - Class in foundry.veil.impl.client.editor
 
PostEditor() - Constructor for class foundry.veil.impl.client.editor.PostEditor
 
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.
PRE_DECREMENT - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslUnaryNode.Operand
 
PRE_INCREMENT - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslUnaryNode.Operand
 
PRECISE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
PRECISE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precise
 
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.ShaderCustomProcessor
 
prepare() - Method in class foundry.veil.api.client.render.shader.processor.ShaderImportProcessor
 
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() - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferProcessor
 
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.
preprocessParse(String, Map<String, String>) - Static method in class foundry.veil.impl.glsl.GlslParser
 
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
 
printChunkDebugKeys(int, CallbackInfoReturnable<Boolean>) - Method in class foundry.veil.mixin.debug.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() - 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.
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 class foundry.veil.impl.client.render.shader.ShaderProgramImpl.Wrapper
 
PROGRAM_SET - Static variable in class foundry.veil.api.client.render.shader.ShaderManager
 
ProgramAccessor - Interface in foundry.veil.mixin.accessor
 
ProgramDefinition - Record Class in foundry.veil.api.client.render.shader.program
Defines a shader program instance.
ProgramDefinition(ProgramDefinition.ShaderSource, ProgramDefinition.ShaderSource, ProgramDefinition.ShaderSource, ProgramDefinition.ShaderSource, ProgramDefinition.ShaderSource, ProgramDefinition.ShaderSource, String[], Map<String, String>, Map<String, ShaderTextureSource>, Int2ObjectMap<ProgramDefinition.ShaderSource>) - 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.
ProgramDefinition.ShaderSource - Record Class in foundry.veil.api.client.render.shader.program
 
ProgramDefinition.SourceType - Enum Class in foundry.veil.api.client.render.shader.program
 
ProgramManagerMixin - Class in foundry.veil.mixin.client.shader
 
ProgramManagerMixin() - Constructor for class foundry.veil.mixin.client.shader.ProgramManagerMixin
 
ProgramMixin - Class in foundry.veil.mixin.client.shader
 
ProgramMixin() - Constructor for class foundry.veil.mixin.client.shader.ProgramMixin
 
pRotation - Variable in class foundry.veil.api.client.necromancer.Bone
 
push(int, int, int, int) - Method in class foundry.veil.api.client.ui.util.ScissorStack
Pushes a new scissor clipping region onto the stack.
pushPoint(Vec3) - Method in class foundry.veil.api.quasar.fx.Trail
 
pushRotatedPoint(Vec3, Vec3) - Method in class foundry.veil.api.quasar.fx.Trail
 
putBulkData(PoseStack.Pose, BakedQuad, float[], float, float, float, float, int[], int, boolean) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
pX - Variable in class foundry.veil.api.client.necromancer.Bone
 
pXSize - Variable in class foundry.veil.api.client.necromancer.Bone
 
pY - Variable in class foundry.veil.api.client.necromancer.Bone
 
pYSize - Variable in class foundry.veil.api.client.necromancer.Bone
 
pZ - Variable in class foundry.veil.api.client.necromancer.Bone
 
pZSize - Variable in class foundry.veil.api.client.necromancer.Bone
 

Q

QUASAR_PARTICLE - Static variable in class foundry.veil.api.client.render.VeilVertexFormat
 
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.
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
 
quaternionCatmullRom(float, Quaternionfc, Quaternionfc, Quaternionfc, Quaternionfc, Quaternionf) - Static method in class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations
 
quaternionHermite(float, Quaternionfc, AxisAngle4f, Quaternionfc, AxisAngle4f, Quaternionf) - Static method in class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations
 
QUESTION - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
queueUpload() - Method in class foundry.veil.impl.client.render.pipeline.VeilUniformBlockState
Forces all shader bindings to be re-uploaded the next time VeilUniformBlockState.bind(CharSequence, ShaderBlock) is called.
qw() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the qw record component.
qx() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the qx record component.
qy() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the qy record component.
qz() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the qz record component.

R

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.
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.impl.glsl.GlslLexer.TokenType
 
READONLY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
rebuildFonts() - Method in class foundry.veil.api.client.editor.EditorFontManager
 
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.VeilRegisterBlockLayerEvent.Registry
Registers a custom block render layer.
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.
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.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.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.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.EditorFontManager
 
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.util.CompositeReloadListener
 
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class foundry.veil.api.client.render.shader.ShaderManager
 
ReloadableResourceManagerAccessor - Interface in foundry.veil.mixin.accessor
 
Reloader() - Constructor for class foundry.veil.api.quasar.data.QuasarParticles.Reloader
 
reloadShaders(ResourceProvider, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.GameRendererMixin
 
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(Editor) - Method in class foundry.veil.api.client.editor.EditorManager
 
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.client.quasar.EntityMixin
 
removeColor() - Method in class foundry.veil.api.client.color.ColorTheme
 
removeColor(String) - Method in class foundry.veil.api.client.color.ColorTheme
 
removeFramebuffer(ResourceLocation) - Method in class foundry.veil.api.client.render.framebuffer.FramebufferManager
Removes the specified manual framebuffer without freeing it
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.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.ShaderProgramImpl
 
removeShade(BlockAndTintGetter, BlockState, BlockPos, Direction, float[], BitSet, boolean, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.AmbientOcclusionFaceMixin
 
removeTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
render() - Method in interface foundry.veil.api.client.editor.Editor
Renders this editor to the screen.
render() - Method in class foundry.veil.api.client.editor.EditorManager
 
render() - Method in class foundry.veil.api.client.editor.SingleWindowEditor
 
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
 
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.TextFileEditor
 
render() - Method in class foundry.veil.impl.client.editor.DemoEditor
 
render() - Method in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
render() - Method in class foundry.veil.impl.client.editor.OpenCLEditor
 
render() - Method in class foundry.veil.impl.client.editor.PostEditor
 
render() - Method in class foundry.veil.impl.client.editor.ShaderEditor
 
render() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
render(boolean) - Method in record class foundry.veil.api.resource.type.TextureResource
 
render(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, VertexConsumer, int, int, float, float, float, float) - Method in class foundry.veil.api.client.necromancer.render.mesh.CubeMesh
 
render(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class foundry.veil.api.client.necromancer.render.mesh.Mesh
 
render(PoseStack, MultiBufferSource, float) - Method in class foundry.veil.api.quasar.emitters.AnchorPoint
 
render(PoseStack, MultiBufferSource, int, T, M, float) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderLayer
 
render(Skin, float, PoseStack, VertexConsumer, int, int, float, float, float, float, boolean) - Method in class foundry.veil.api.client.necromancer.Bone
 
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(LightRenderer, ClientLevel) - Method in class foundry.veil.impl.client.render.light.VanillaLightRenderer
 
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(T, float, float, PoseStack, MultiBufferSource, int) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
render(T, int, float, PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class foundry.veil.api.client.necromancer.render.Skin
 
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
 
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.SingleWindowEditor
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.FramebufferEditor
 
renderComponents() - Method in class foundry.veil.impl.client.editor.LightEditor
 
renderComponents() - Method in class foundry.veil.impl.client.editor.OpenCLEditor
 
renderComponents() - Method in class foundry.veil.impl.client.editor.PostEditor
 
renderComponents() - Method in class foundry.veil.impl.client.editor.ResourceManagerEditor
 
renderComponents() - Method in class foundry.veil.impl.client.editor.ShaderEditor
 
renderComponents() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
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
 
RenderDocker - Class in foundry.veil.mixin.debug
 
RenderDocker() - Constructor for class foundry.veil.mixin.debug.RenderDocker
 
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.Editor
 
rendererFactory() - Method in record class foundry.veil.api.client.registry.LightTypeRegistry.LightType
Returns the value of the rendererFactory record component.
renderFilename(VeilResource<?>) - Static method in class foundry.veil.impl.resource.VeilResourceRenderer
 
renderFrustum(MultiBufferSource, PoseStack, Matrix4fc, Matrix4fc, float, float, float, float) - Static method in class foundry.veil.api.client.util.DebugFrustumRenderer
 
renderGuiItem(ItemStack, float, float, BakedModel) - Static method in class foundry.veil.api.client.util.UIUtils
 
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 interface foundry.veil.api.client.editor.Editor
Called just before the imgui state is drawn to the screen
renderLast() - Method in class foundry.veil.api.client.editor.EditorManager
 
renderLast() - Method in class foundry.veil.impl.client.editor.FramebufferEditor
 
renderLast() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
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.Editor
Renders elements into the menu bar.
renderMenuBar() - Method in class foundry.veil.impl.client.editor.TextureEditor
 
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() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
 
renderSectionLayer(RenderType, double, double, double, Matrix4f, Matrix4f) - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
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<M>, int, float, PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
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.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
 
RenderSystemMixin - Class in foundry.veil.mixin.client.pipeline
 
RenderSystemMixin() - Constructor for class foundry.veil.mixin.client.pipeline.RenderSystemMixin
 
RenderTargetAccessor - Interface in foundry.veil.mixin.accessor
 
RenderTargetExtension - Interface in foundry.veil.ext
 
RenderTargetMixin - Class in foundry.veil.mixin.client.pipeline
 
RenderTargetMixin() - Constructor for class foundry.veil.mixin.client.pipeline.RenderTargetMixin
 
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.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.client.stage
 
RenderTypeMixin() - Constructor for class foundry.veil.mixin.client.stage.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
 
RenderTypeStageRegistry - Class in foundry.veil.api.client.registry
This allows custom render type stages 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.quasar.fx.Line.TilingMode
 
REPEAT - Enum constant in enum class foundry.veil.api.quasar.fx.Trail.TilingMode
 
REPLACE - Enum constant in enum class foundry.veil.impl.client.render.shader.modifier.ShaderModifierLexer.TokenType
 
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.
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.
reset() - Method in class foundry.veil.api.client.anim.Path
 
reset() - Method in class foundry.veil.api.client.necromancer.Bone
 
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
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.
resetTimeline(String) - Method in class foundry.veil.api.client.tooltip.anim.TooltipTimelineManager
 
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.AdvancedFboImpl.Wrapper
 
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
 
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.
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.
resolveToFramebuffer(RenderTarget) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the provided minecraft framebuffer as the target.
resolveToFramebuffer(RenderTarget, int, int) - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
Resolves this framebuffer to the provided minecraft framebuffer as the target.
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.Editor
 
ResourceFileEditor<T> - Interface in foundry.veil.api.resource.editor
 
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.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
 
ResourceManagerEditor - Class in foundry.veil.impl.client.editor
 
ResourceManagerEditor() - Constructor for class foundry.veil.impl.client.editor.ResourceManagerEditor
 
resources(VeilResourceInfo) - Method in interface foundry.veil.api.resource.VeilResourceManager
 
RESTRICT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
RESTRICT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
resume() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
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
 
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
 
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.impl.glsl.GlslLexer.TokenType
 
RIGHT_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
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.impl.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.client.pipeline.PoseStackMixin
 
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.client.pipeline.PoseStackMixin
 
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.client.pipeline.PoseStackMixin
 
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.client.pipeline.PoseStackMixin
 
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.client.pipeline.PoseStackMixin
 
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.client.pipeline.PoseStackMixin
 
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.client.pipeline.PoseStackMixin
 
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.
run() - Method in class foundry.veil.impl.TickTaskSchedulerImpl
Runs a single tick and executes all pending tasks for that time.
running(P, T, float, float) - Method in class foundry.veil.api.client.necromancer.animation.Animation
 
running(P, T, float, float) - Method in class foundry.veil.api.client.necromancer.animation.keyframed.KeyframedAnimation
 
runPipeline() - Method in class foundry.veil.api.client.render.post.PostProcessingManager
 
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.impl.glsl.GlslLexer.TokenType
 
SAMPLE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
sampler() - Method in record class foundry.veil.api.client.render.shader.texture.FramebufferSource
Returns the value of the sampler record component.
SAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER1DARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER1DARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER1DSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER1DSHADOW - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DRECTSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DRECTSHADOW - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER2DSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER2DSHADOW - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBEARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBEARRAYSHADOW - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
SAMPLERCUBESHADOW - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SAMPLERCUBESHADOW - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
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[], VeilResource<?>) - Method in interface foundry.veil.api.resource.editor.ResourceFileEditor
Saves the specified data 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.BlockEntityMixin
 
saveTooltipData() - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
 
saveTooltipData() - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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.client.imgui.MouseHandlerMixin
 
SEMICOLON - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SEPIA - Static variable in class foundry.veil.api.client.color.Filter
 
serializer - Variable in class foundry.veil.impl.client.render.shader.definition.DynamicShaderBlockImpl
 
serializer - Variable in class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl
 
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.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.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.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.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.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.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.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.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.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.ShaderProgramImpl.UniformWrapper
 
set(int, int, int, int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
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, 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.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.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.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.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 class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
setActiveBuffers(int) - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl
 
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(A) - Method in interface foundry.veil.api.client.necromancer.SkeletonParent
 
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
Deprecated.
Set the background color of the theme
setBackgroundColor(int) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
setBackgroundColor(Color) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
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 class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
setBody(GlslNode...) - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
setBody(GlslNode...) - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
Sets the body of this function or null to make this a function prototype.
setBody(Collection<GlslNode>) - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
Sets the body of this function or null to make this a function prototype.
setBody(Collection<GlslNode>) - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
setBottomBorderColor(int) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Set the bottom border color of the theme
setBottomBorderColor(int) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
setBottomBorderColor(Color) - Method in class foundry.veil.api.client.tooltip.anim.TooltipKeyframe
 
setBranches(GlslNode...) - Method in class foundry.veil.impl.glsl.node.branch.GlslSwitchNode
Replaces all branches with the specified values.
setBranches(Collection<GlslNode>) - Method in class foundry.veil.impl.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.
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 class foundry.veil.impl.glsl.node.GlslCompoundNode
 
setChildren(Collection<GlslNode>) - Method in class foundry.veil.impl.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 class foundry.veil.api.quasar.particle.RenderData
 
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, 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.
setColorLogicState(RenderStateShard.ColorLogicStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
setCondition(GlslNode) - Method in class foundry.veil.impl.glsl.node.branch.GlslCaseLabelNode
 
setCondition(GlslNode) - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
setCondition(GlslNode) - Method in class foundry.veil.impl.glsl.node.branch.GlslSwitchNode
Sets the input condition for this switch statement.
setCondition(GlslNode) - Method in class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
setCondition(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
setCore(boolean) - Method in class foundry.veil.impl.glsl.grammar.GlslVersion
Sets whether to use the core or compatibility profile.
setCount(int) - Method in class foundry.veil.api.quasar.particle.ParticleEmitter
 
setCullState(RenderStateShard.CullStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
setCursor(int) - Method in class foundry.veil.impl.glsl.GlslTokenReader
 
setCurveMode(Line.CurveMode) - Method in class foundry.veil.api.quasar.fx.Line
 
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.
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.client.pipeline.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.
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.impl.glsl.node.branch.GlslSelectionNode
 
setExpression(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
setExpression(GlslNode) - Method in class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
setExpression(GlslNode) - Method in class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
setExpressions(GlslNode...) - Method in class foundry.veil.impl.glsl.node.expression.GlslAndNode
 
setExpressions(Collection<GlslNode>) - Method in class foundry.veil.impl.glsl.node.expression.GlslAndNode
 
setFieldSelection(String) - Method in class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
setFilter(boolean, boolean) - Method in class foundry.veil.api.client.render.texture.CubemapTexture
 
setFilterMode(int) - Method in class foundry.veil.impl.client.render.AdvancedFboImpl.Wrapper
 
setFirst(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
setFirst(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
setFirst(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
setFirst(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
setFirst(Collection<GlslNode>) - Method in class foundry.veil.impl.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.
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.
setGlobalSpaceRotation(Quaternionf) - Method in class foundry.veil.api.client.necromancer.Bone
 
setGreen(float) - Method in class foundry.veil.api.quasar.particle.RenderData
 
setHeader(GlslFunctionHeader) - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
Sets the function header of this function to the specified value.
setHeader(GlslNode) - Method in class foundry.veil.impl.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.impl.glsl.node.branch.ForLoopNode
 
setIndex(GlslNode) - Method in class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
setInit(GlslNode) - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
setInitializer(GlslNode) - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
setInitialTransform(float, float, float, Quaternionf) - Method in class foundry.veil.api.client.necromancer.Bone
 
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.client.pipeline.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
 
setLightmapState(RenderStateShard.LightmapStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
setLinear(boolean) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the sampling mode for textures.
setLineState(RenderStateShard.LineStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
setLoadedShadersSupplier(Supplier<Object2IntMap<ResourceLocation>>) - Static method in class foundry.veil.impl.compat.SodiumShaderMap
 
setLoadedShadersSupplier(Supplier<Set<ShaderInstance>>) - Static method in class foundry.veil.impl.compat.IrisShaderMap
 
setLocation(int) - Method in class foundry.veil.impl.client.render.shader.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.impl.glsl.node.branch.WhileLoopNode
 
setMat2x2(float, float, float, float) - Method in class foundry.veil.impl.client.render.shader.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.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.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.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.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.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.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.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.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.post.PostPipeline
 
setMatrix(CharSequence, Matrix2fc) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix2fc) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix2fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix2fc) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix3fc) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix3fc) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix3fc) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix3fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix3fc) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix3x2fc) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix3x2fc) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix3x2fc) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix3x2fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix3x2fc) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix4fc) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix4fc) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix4fc) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix4fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix4fc) - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
 
setMatrix(CharSequence, Matrix4x3fc) - Method in interface foundry.veil.api.client.render.post.PostPipeline
 
setMatrix(CharSequence, Matrix4x3fc) - Method in class foundry.veil.api.client.render.post.stage.BlitPostStage
 
setMatrix(CharSequence, Matrix4x3fc) - Method in class foundry.veil.api.client.render.post.stage.CompositePostPipeline
 
setMatrix(CharSequence, Matrix4x3fc) - Method in interface foundry.veil.api.client.render.shader.program.MutableUniformAccess
Sets a matrix in the shader.
setMatrix(CharSequence, Matrix4x3fc) - 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
 
setMipmaps(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the number of mipmaps levels to use for texture attachments.
setMixFactor(float) - Method in class foundry.veil.api.client.necromancer.animation.Animator.AnimationEntry
 
setModelSpaceTransform(Vector3f, Quaternionf) - Method in class foundry.veil.api.client.necromancer.Bone
 
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.impl.glsl.grammar.GlslParameterDeclaration
Sets the name of this parameter.
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.impl.glsl.grammar.GlslFunctionHeader
 
setName(String) - Method in class foundry.veil.impl.glsl.grammar.GlslStructField
 
setName(String) - Method in class foundry.veil.impl.glsl.grammar.GlslStructSpecifier
 
setName(String) - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
setName(String) - Method in class foundry.veil.impl.glsl.node.variable.GlslVariableNode
 
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
 
setOperand(GlslAssignmentNode.Operand) - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
setOperand(GlslCompareNode.Operand) - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
setOperand(GlslOperationNode.Operand) - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
setOperand(GlslUnaryNode.Operand) - Method in class foundry.veil.impl.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.client.pipeline.CompositeStateBuilderMixin
 
setOverlayState(RenderStateShard.OverlayStateShard) - Method in class foundry.veil.mixin.client.pipeline.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.impl.glsl.node.expression.GlslPrecisionNode
 
setPrimitiveType(GlslTypeSpecifier) - Method in class foundry.veil.impl.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.impl.glsl.grammar.GlslParameterDeclaration
Sets The qualifiers of this parameter operand.
setQualifiers(GlslTypeQualifier...) - Method in class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
setQualifiers(Collection<GlslTypeQualifier>) - Method in class foundry.veil.impl.glsl.grammar.GlslParameterDeclaration
Sets The qualifiers of this parameter operand.
setQualifiers(Collection<GlslTypeQualifier>) - Method in class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
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(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.LevelRendererMixin
 
setRainBlend(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
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.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.impl.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.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.ShaderProgramImpl.UniformWrapper
 
setSafe(int, int, int, int) - Method in class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
setSampler(CharSequence, int) - Method in interface foundry.veil.api.client.render.post.PostPipeline.Context
Binds a named sampler id.
setSampler(CharSequence, int) - Method in class foundry.veil.impl.client.render.pipeline.PostPipelineContext
 
setSampler(String, Object) - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl.Wrapper
 
setSamples(int) - Method in class foundry.veil.api.client.render.framebuffer.AdvancedFbo.Builder
Sets the number of samples to use for render buffer attachments.
setSaveCallback(CodeEditor.SaveCallback) - Method in class foundry.veil.api.client.imgui.CodeEditor
 
setSecond(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
setSecond(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
setSecond(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
setSecond(GlslNode) - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
setSecond(Collection<GlslNode>) - Method in class foundry.veil.impl.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
 
setShaderState(RenderStateShard.ShaderStateShard) - Method in class foundry.veil.mixin.client.pipeline.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
 
setSpecifiedType(GlslSpecifiedType) - Method in class foundry.veil.impl.glsl.node.variable.GlslStructNode
 
setSpecifier(GlslTypeSpecifier) - Method in class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
Sets the operand of this
setSpriteData(SpriteData) - Method in class foundry.veil.api.quasar.particle.RenderData
 
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
 
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.client.pipeline.CompositeStateBuilderMixin
 
setTexturingState(RenderStateShard.TexturingStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
setTheme(ColorTheme) - Method in interface foundry.veil.api.client.tooltip.Tooltippable
Deprecated.
Set the theme object for the tooltip from the block entity
setTheme(ColorTheme) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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
Deprecated.
Set the tooltip components for the block entity
setTooltip(List<Component>) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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
Deprecated.
Set the top border color of the theme
setTopBorderColor(int) - Method in class foundry.veil.mixin.tooltip.BlockEntityMixin
 
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
 
setTransparencyState(RenderStateShard.TransparencyStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
setType(GlslSpecifiedType) - Method in class foundry.veil.impl.glsl.grammar.GlslStructField
 
setType(GlslType) - Method in class foundry.veil.impl.glsl.grammar.GlslParameterDeclaration
Sets the data operand of this parameter.
setType(GlslType) - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
setType(Class<?>) - Method in class foundry.veil.api.client.color.theme.NumberThemeProperty
 
setTypeSpecifier(GlslTypeSpecifier) - Method in class foundry.veil.impl.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() - Method in interface foundry.veil.api.client.render.shader.program.ShaderProgram
Binds this program for use and prepares for rendering.
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.SimpleShaderProcessor
 
setup(Vector3dc, Entity, ClientLevel, Quaternionfc) - Method in class foundry.veil.impl.client.render.LevelPerspectiveCamera
 
setupBufferState() - Method in class foundry.veil.api.client.render.light.renderer.IndirectLightRenderer
Sets up the instanced buffer state.
setupBufferState() - Method in class foundry.veil.api.client.render.light.renderer.InstancedLightRenderer
Sets up the instanced buffer state.
setupBufferState() - Method in class foundry.veil.impl.client.render.light.AreaLightRenderer
 
setupBufferState() - Method in class foundry.veil.impl.client.render.light.IndirectPointLightRenderer
 
setupBufferState() - Method in class foundry.veil.impl.client.render.light.InstancedPointLightRenderer
 
setupCurvePoints() - Method in class foundry.veil.api.quasar.fx.Line
 
setupEntity(T) - Method in class foundry.veil.api.client.necromancer.render.NecromancerEntityRenderer
 
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(DeltaTracker, boolean, Camera, GameRenderer, LightTexture, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.dynamicbuffer.LevelRendererMixin
 
setupRenderState() - Method in class foundry.veil.impl.client.render.pipeline.ShaderProgramShard
 
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) - Method in class foundry.veil.impl.client.render.dynamicbuffer.DynamicBufferManger
 
setUv(float, float) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
setUv1(int, int) - Method in class foundry.veil.impl.client.render.dynamicbuffer.VerticalNormalVertexConsumer
 
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.impl.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
 
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.impl.glsl.grammar.GlslVersion
Sets the GLSL version integer.
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.client.pipeline.LevelRendererMixin
 
setWriteMaskState(RenderStateShard.WriteMaskStateShard) - Method in class foundry.veil.mixin.client.pipeline.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.
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 block.
ShaderBlockImpl<T> - Class in foundry.veil.impl.client.render.shader.definition
Abstract implementation of ShaderBlock.
ShaderBlockImpl(int) - Constructor for class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
ShaderCompiler - Interface in foundry.veil.api.client.render.shader
Creates and compiles shaders for shader programs.
ShaderCompiler.Context - Record Class in foundry.veil.api.client.render.shader
Context for compiling shaders and programs.
ShaderCompiler.ShaderProvider - Interface in foundry.veil.api.client.render.shader
 
ShaderCustomProcessor - Class in foundry.veil.api.client.render.shader.processor
Processes all veil custom directives.
ShaderCustomProcessor(ResourceProvider) - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderCustomProcessor
Creates a new import processor that loads import files from the specified resource provider.
ShaderEditor - Class in foundry.veil.impl.client.editor
 
ShaderEditor() - Constructor for class foundry.veil.impl.client.editor.ShaderEditor
 
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
 
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.
ShaderImportProcessor - Class in foundry.veil.api.client.render.shader.processor
Processes a shader to add imports.
ShaderImportProcessor(ResourceProvider) - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderImportProcessor
Creates a new import processor that loads import files from the specified resource provider.
ShaderIncludeLoader - Class in foundry.veil.impl.resource.loader
 
ShaderIncludeLoader() - Constructor for class foundry.veil.impl.resource.loader.ShaderIncludeLoader
 
shaderInstance() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
ShaderInstanceExtension - Interface in foundry.veil.ext
 
ShaderInstanceMixin - Class in foundry.veil.mixin.client.dynamicbuffer
 
ShaderInstanceMixin - Class in foundry.veil.mixin.client.pipeline
 
ShaderInstanceMixin - Class in foundry.veil.mixin.client.shader
 
ShaderInstanceMixin() - Constructor for class foundry.veil.mixin.client.dynamicbuffer.ShaderInstanceMixin
 
ShaderInstanceMixin() - Constructor for class foundry.veil.mixin.client.pipeline.ShaderInstanceMixin
 
ShaderInstanceMixin() - Constructor for class foundry.veil.mixin.client.shader.ShaderInstanceMixin
 
shaderLimits(int) - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Retrieves the maximum limits for the specified shader type.
ShaderLineProcessor - Class in foundry.veil.api.client.render.shader.processor
Processes shader sources line by line.
ShaderLineProcessor() - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderLineProcessor
 
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(ShaderPreDefinitions) - 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.
ShaderPredefinitionProcessor - Class in foundry.veil.api.client.render.shader.processor
Adds the predefinition data to shaders.
ShaderPredefinitionProcessor() - Constructor for class foundry.veil.api.client.render.shader.processor.ShaderPredefinitionProcessor
 
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.
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
 
ShaderProgramImpl(ResourceLocation) - Constructor for class foundry.veil.impl.client.render.shader.ShaderProgramImpl
 
ShaderProgramImpl.UniformWrapper - Class in foundry.veil.impl.client.render.shader
 
ShaderProgramImpl.Wrapper - Class in foundry.veil.impl.client.render.shader
 
ShaderProgramShard - Class in foundry.veil.impl.client.render.pipeline
 
ShaderProgramShard(Supplier<ShaderProgram>) - 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.
ShaderSource(ResourceLocation, ProgramDefinition.SourceType) - Constructor for record class foundry.veil.api.client.render.shader.program.ProgramDefinition.ShaderSource
Creates an instance of a ShaderSource record class.
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(ShaderProgram) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a new shader state that points to the specified Veil shader name.
shaderState(Supplier<ShaderProgram>) - Static method in interface foundry.veil.api.client.render.VeilRenderBridge
Creates a new shader state that points to the specified Veil shader name.
shaderState(RenderStateShard.ShaderStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
shaderState(RenderStateShard.ShaderStateShard) - Method in class foundry.veil.mixin.client.pipeline.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.
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.
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
 
shadow$mulPose(Quaternionf) - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
shadow$popPose() - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
shadow$pushPose() - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
shadow$rotateAround(Quaternionf, float, float, float) - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
shadow$scale(float, float, float) - Method in class foundry.veil.mixin.client.pipeline.PoseStackMixin
 
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.impl.glsl.grammar.GlslTypeQualifier.LayoutId
 
SHARED - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SHARED - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
sharedLayoutId() - Static method in interface foundry.veil.impl.glsl.grammar.GlslTypeQualifier
 
SHORT - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.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
 
shouldRender - Variable in class foundry.veil.api.client.necromancer.Bone
 
show(Editor) - 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.impl.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
 
SimpleShaderProcessor - Class in foundry.veil.impl.client.render.shader
Allows vanilla and sodium shaders to use shader modifications.
SimpleShaderProcessor() - Constructor for class foundry.veil.impl.client.render.shader.SimpleShaderProcessor
 
singleOrList(Codec<T>) - Static method in class foundry.veil.api.util.CodecUtil
 
SingleWindowEditor - Class in foundry.veil.api.client.editor
Displays a single window as the editor.
SingleWindowEditor() - Constructor for class foundry.veil.api.client.editor.SingleWindowEditor
 
size - Variable in class foundry.veil.api.client.render.light.AreaLight
 
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.glsl.grammar.GlslTypeSpecifier.Array
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(int, int, BiConsumer<T, ByteBuffer>) - Constructor for class foundry.veil.impl.client.render.shader.definition.SizedShaderBlockImpl
 
skeleton - Variable in class foundry.veil.api.client.necromancer.animation.Animator
 
Skeleton<P> - Class in foundry.veil.api.client.necromancer
 
Skeleton() - Constructor for class foundry.veil.api.client.necromancer.Skeleton
 
SkeletonParent<P,S,A> - Interface in foundry.veil.api.client.necromancer
 
Skin<T> - Class in foundry.veil.api.client.necromancer.render
 
Skin() - Constructor for class foundry.veil.api.client.necromancer.render.Skin
 
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
 
SLASH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SMOOTH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SMOOTH - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Interpolation
 
SODIUM - Static variable in class foundry.veil.Veil
 
SodiumShaderMap - Class in foundry.veil.impl.compat
 
SodiumShaderMap() - Constructor for class foundry.veil.impl.compat.SodiumShaderMap
 
sort() - Method in record class foundry.veil.api.client.render.rendertype.layer.CompositeRenderTypeData
Returns the value of the sort record component.
source() - Method in class foundry.veil.impl.client.render.shader.DummyResource
 
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.
sourcePackId() - Method in class foundry.veil.impl.client.render.shader.DummyResource
 
sourceSet() - Method in record class foundry.veil.api.client.render.shader.ShaderCompiler.Context
Returns the value of the sourceSet record component.
sourceType() - Method in record class foundry.veil.api.client.render.shader.program.ProgramDefinition.ShaderSource
Returns the value of the sourceType record component.
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.impl.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
 
SPIRV - Enum constant in enum class foundry.veil.api.client.render.shader.program.ProgramDefinition.SourceType
 
SPIRV(long, ByteBuffer) - Constructor for class foundry.veil.impl.client.render.pipeline.VeilShaderUploader.SPIRV
 
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.
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
 
startAnimation() - Method in class foundry.veil.api.client.ui.util.PoseStackAnimator
Starts the animation sequence.
startedBuilders - Variable in class foundry.veil.api.client.render.CachedBufferSource
 
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
 
STEP - Enum constant in enum class foundry.veil.api.client.necromancer.animation.keyframed.Interpolations.InterpolationType
 
stop() - Method in class foundry.veil.api.client.necromancer.animation.Animator.TimedAnimationEntry
 
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.impl.glsl.grammar.GlslTypeQualifier
 
StorageSubroutine(String[]) - Constructor for record class foundry.veil.impl.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
 
stream() - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
stream() - Method in class foundry.veil.impl.glsl.node.branch.GlslCaseLabelNode
 
stream() - Method in class foundry.veil.impl.glsl.node.branch.GlslReturnNode
 
stream() - Method in class foundry.veil.impl.glsl.node.branch.GlslSelectionNode
 
stream() - Method in class foundry.veil.impl.glsl.node.branch.GlslSwitchNode
 
stream() - Method in enum class foundry.veil.impl.glsl.node.branch.JumpNode
 
stream() - Method in class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslAndNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslExclusiveOrNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslInclusiveOrNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalAndNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalOrNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalXorNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslPrecisionNode
 
stream() - Method in class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
stream() - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
 
stream() - Method in class foundry.veil.impl.glsl.node.function.GlslInvokeFunctionNode
 
stream() - Method in class foundry.veil.impl.glsl.node.function.GlslPrimitiveConstructorNode
 
stream() - Method in class foundry.veil.impl.glsl.node.GlslCompoundNode
 
stream() - Method in interface foundry.veil.impl.glsl.node.GlslConstantNode
 
stream() - Method in enum class foundry.veil.impl.glsl.node.GlslEmptyNode
 
stream() - Method in interface foundry.veil.impl.glsl.node.GlslNode
 
stream() - Method in class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
stream() - Method in class foundry.veil.impl.glsl.node.variable.GlslDeclaration
 
stream() - Method in class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
stream() - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
stream() - Method in class foundry.veil.impl.glsl.node.variable.GlslStructNode
 
stream() - Method in class foundry.veil.impl.glsl.node.variable.GlslVariableNode
 
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_CODEC - Static variable in interface foundry.veil.api.client.render.rendertype.layer.LayerTemplateValue
 
StringThemeProperty - Class in foundry.veil.api.client.color.theme
 
StringThemeProperty() - Constructor for class foundry.veil.api.client.color.theme.StringThemeProperty
 
struct(String, Collection<GlslStructField>) - Static method in interface foundry.veil.impl.glsl.grammar.GlslTypeSpecifier
 
STRUCT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SUB_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SUB_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
SUB_EMITTER_COLLISION - Static variable in class foundry.veil.api.quasar.data.ParticleModuleTypeRegistry
 
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.
SUBROUTINE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
SUBTRACT - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslOperationNode.Operand
 
swapped - Variable in class foundry.veil.api.client.pose.PoseData
 
SWITCH - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
sx() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the sx record component.
sy() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the sy record component.
sz() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the sz record component.

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.client.pipeline.FrustumMixin
 
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.client.pipeline.FrustumMixin
 
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.
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.client.pipeline.FrustumMixin
 
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.client.pipeline.FrustumMixin
 
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, float, float, float) - 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, float, float, float) - Method in class foundry.veil.mixin.client.pipeline.FrustumMixin
 
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.client.pipeline.FrustumMixin
 
testPoint(Vec3) - 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.
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.client.pipeline.FrustumMixin
 
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() - 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
 
TextureDownloader - Class in foundry.veil.api.client.util
Properly downloads textures from OpenGL and writes them to a file asynchronously.
TextureEditor - Class in foundry.veil.impl.client.editor
 
TextureEditor() - Constructor for class foundry.veil.impl.client.editor.TextureEditor
 
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.
textureMultibindSupported() - 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.
textureState(RenderStateShard.EmptyTextureStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
textureState(RenderStateShard.EmptyTextureStateShard) - Method in class foundry.veil.mixin.client.pipeline.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(RenderStateShard.TexturingStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
texturingState(RenderStateShard.TexturingStateShard) - Method in class foundry.veil.mixin.client.pipeline.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
 
throwShaderError() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
Prints an error to console about the current shader.
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.impl.glsl.GlslLexer.TokenType
 
TILDE - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslUnaryNode.Operand
 
TITLE - Static variable in class foundry.veil.impl.client.editor.DemoEditor
 
TITLE - Static variable in class foundry.veil.impl.client.editor.DeviceInfoViewer
 
TITLE - Static variable in class foundry.veil.impl.client.editor.FramebufferEditor
 
TITLE - Static variable in class foundry.veil.impl.client.editor.LightEditor
 
TITLE - Static variable in class foundry.veil.impl.client.editor.OpenCLEditor
 
TITLE - Static variable in class foundry.veil.impl.client.editor.PostEditor
 
TITLE - Static variable in class foundry.veil.impl.client.editor.ResourceManagerEditor
 
TITLE - Static variable in class foundry.veil.impl.client.editor.ShaderEditor
 
TITLE - Static variable in class foundry.veil.impl.client.editor.TextureEditor
 
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
 
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 class foundry.veil.impl.glsl.node.GlslCompoundNode
 
toList() - Method in enum class foundry.veil.impl.glsl.node.GlslEmptyNode
 
toList() - Method in interface foundry.veil.impl.glsl.node.GlslNode
 
tooltip(String) - Static method in class foundry.veil.api.client.imgui.VeilImGuiUtil
Displays a (?) with a hover tooltip.
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
Deprecated.
Use component instead
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.client.pipeline.PoseStackMixin
 
toRenderTarget() - Method in interface foundry.veil.api.client.render.framebuffer.AdvancedFbo
 
toRenderTarget() - Method in class foundry.veil.impl.client.render.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.ShaderProgramImpl
 
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.keyframed.BoneTransform
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.UV
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.Vertex
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.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.ShaderSource
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.ShaderCompiler.Context
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.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 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.FramebufferResource
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 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.transformer.VeilJobParameters
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 class foundry.veil.impl.glsl.grammar.GlslFunctionHeader
 
toString() - Method in class foundry.veil.impl.glsl.grammar.GlslParameterDeclaration
 
toString() - Method in class foundry.veil.impl.glsl.grammar.GlslSpecifiedType
 
toString() - Method in class foundry.veil.impl.glsl.grammar.GlslStructSpecifier
 
toString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Layout
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.LayoutId
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Array
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.Name
Returns a string representation of this record class.
toString() - Method in class foundry.veil.impl.glsl.grammar.GlslVersion
 
toString() - Method in class foundry.veil.impl.glsl.node.branch.ForLoopNode
 
toString() - Method in class foundry.veil.impl.glsl.node.branch.GlslCaseLabelNode
 
toString() - Method in class foundry.veil.impl.glsl.node.branch.GlslReturnNode
 
toString() - Method in class foundry.veil.impl.glsl.node.branch.GlslSelectionNode
 
toString() - Method in class foundry.veil.impl.glsl.node.branch.GlslSwitchNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslAndNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslCompareNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslConditionalNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslExclusiveOrNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslInclusiveOrNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalAndNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalOrNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslLogicalXorNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslOperationNode
 
toString() - Method in class foundry.veil.impl.glsl.node.expression.GlslUnaryNode
 
toString() - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
 
toString() - Method in class foundry.veil.impl.glsl.node.function.GlslInvokeFunctionNode
 
toString() - Method in class foundry.veil.impl.glsl.node.function.GlslPrimitiveConstructorNode
 
toString() - Method in class foundry.veil.impl.glsl.node.GlslCompoundNode
 
toString() - Method in class foundry.veil.impl.glsl.node.GlslTree
 
toString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
Returns a string representation of this record class.
toString() - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
Returns a string representation of this record class.
toString() - Method in class foundry.veil.impl.glsl.node.variable.GlslArrayNode
 
toString() - Method in class foundry.veil.impl.glsl.node.variable.GlslFieldNode
 
toString() - Method in class foundry.veil.impl.glsl.node.variable.GlslNewNode
 
toString() - Method in class foundry.veil.impl.glsl.node.variable.GlslVariableNode
 
toString() - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
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.TextEditAction
Returns a string representation of this record class.
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(PoseStack, float) - Method in class foundry.veil.api.client.necromancer.Bone
 
transform(Matrix4f, float) - Method in class foundry.veil.api.client.necromancer.Bone
 
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.client.pipeline.PoseStackMixin
 
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(RenderStateShard.TransparencyStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
transparencyState(RenderStateShard.TransparencyStateShard) - Method in class foundry.veil.mixin.client.pipeline.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.
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 interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
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.glsl.GlslLexer.Token
Returns the value of the type record component.
TYPE_CODEC - Static variable in interface foundry.veil.api.client.render.shader.texture.ShaderTextureSource
 
typeNames() - Method in record class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageSubroutine
Returns the value of the typeNames record component.

U

u() - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Returns the value of the u record component.
u() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.UV
Returns the value of the u record component.
u(float, float, float) - Method in record class foundry.veil.api.quasar.particle.SpriteData
 
UIMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE1D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DMS - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE2DRECT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGE3D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGEBUFFER - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGECUBE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UIMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UIMAGECUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UINT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UINT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
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() - Method in class foundry.veil.api.client.render.CameraMatrices
Unbinds this shader block.
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.impl.client.render.pipeline.VeilFirstPersonRenderer
 
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.VeilUniformBlockState
Unbinds the specified shader block.
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.
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.AdvancedFboImpl.Wrapper
 
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 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
UNIFORM_PATTERN - Static variable in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor
 
UNIFORM_PATTERN - Static variable in interface foundry.veil.impl.client.render.shader.modifier.ShaderModification
 
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.
uniformMap - Variable in class foundry.veil.mixin.client.dynamicbuffer.ShaderInstanceMixin
 
uniformMap - Variable in class foundry.veil.mixin.client.shader.ShaderInstanceMixin
 
UniformWrapper(Supplier<MutableUniformAccess>, String) - Constructor for class foundry.veil.impl.client.render.shader.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.
UNSIGNED_BYTE - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.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_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_2_10_10_10_REV - Enum constant in enum class foundry.veil.api.client.render.framebuffer.FramebufferAttachmentDefinition.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_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.impl.glsl.node.GlslNode
 
unsignedIntValue() - Method in interface foundry.veil.impl.glsl.node.GlslConstantNode
 
UNSUPPORTED_NOTIFICATION - Static variable in class foundry.veil.VeilClient
 
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(Matrix4fc, Matrix4fc, Vector3fc, 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
 
updateActiveBuffers(ShaderCompiler.Context, ShaderCompiler) - Method in class foundry.veil.impl.client.render.shader.ShaderProgramImpl
 
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.
updateLocations() - Method in class foundry.veil.mixin.client.dynamicbuffer.ShaderInstanceMixin
 
updateLocations(CallbackInfo) - Method in class foundry.veil.mixin.client.shader.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.client.imgui.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
 
updatePreviousPosition() - Method in class foundry.veil.api.client.necromancer.Bone
 
upload() - Method in class foundry.veil.impl.client.render.shader.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(NativeImage) - Method in class foundry.veil.api.client.render.texture.DynamicCubemapTexture
Uploads the same image to all faces of the cubemap.
upload(Direction, NativeImage) - Method in class foundry.veil.api.client.render.texture.DynamicCubemapTexture
Uploads the specified image to the specified face.
USAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER1D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER1DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DMS - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DMSARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER2DRECT - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLER3D - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLERBUFFER - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLERCUBE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
USAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
USAMPLERCUBEARRAY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
useTime - Variable in class foundry.veil.api.client.pose.PoseData
 
UV(float, float) - Constructor for record class foundry.veil.api.client.necromancer.render.mesh.Mesh.UV
Creates an instance of a UV record class.
UVEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UVEC2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UVEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UVEC3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
UVEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
UVEC4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
uvs - Variable in class foundry.veil.api.client.necromancer.render.mesh.Mesh.Face
 

V

v() - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Returns the value of the v record component.
v() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.UV
Returns the value of the v record component.
v(float, float, float) - Method in record class foundry.veil.api.quasar.particle.SpriteData
 
value - Variable in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
 
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.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() - Method in record class foundry.veil.impl.glsl.node.primary.GlslBoolConstantNode
Returns the value of the value record component.
value() - Method in record class foundry.veil.impl.glsl.node.primary.GlslDoubleConstantNode
Returns the value of the value record component.
value() - Method in record class foundry.veil.impl.glsl.node.primary.GlslFloatConstantNode
Returns the value of the value record component.
value() - Method in record class foundry.veil.impl.glsl.node.primary.GlslIntConstantNode
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.keyframed.Interpolations.InterpolationType
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.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.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.program.ProgramDefinition.SourceType
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.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.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.pipeline.VeilShaderUploader
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.GlslInjectionPoint
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.glsl.grammar.GlslTypeQualifier.Interpolation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Invariant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precise
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.Precision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.node.branch.JumpNode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.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.impl.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.impl.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.impl.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.impl.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.impl.glsl.node.GlslEmptyNode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class foundry.veil.impl.glsl.node.primary.GlslIntFormat
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.keyframed.Interpolations.InterpolationType
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.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() - 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.program.ProgramDefinition.SourceType
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.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.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.pipeline.VeilShaderUploader
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.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.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.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.impl.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.platform.VeilPlatform.PlatformType
Returns an array containing the constants of this enum class, in the order they are declared.
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
 
VanillaLightRenderer - Class in foundry.veil.impl.client.render.light
 
VanillaLightRenderer() - Constructor for class foundry.veil.impl.client.render.light.VanillaLightRenderer
 
VanillaPackResourcesMixin - Class in foundry.veil.mixin.resource
 
VanillaPackResourcesMixin() - Constructor for class foundry.veil.mixin.resource.VanillaPackResourcesMixin
 
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.
VanillaUniformWrapper - Class in foundry.veil.impl.client.render.wrapper
 
VanillaUniformWrapper(int, String) - Constructor for class foundry.veil.impl.client.render.wrapper.VanillaUniformWrapper
 
VEC2 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VEC2 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
VEC3 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VEC3 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
VEC4 - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VEC4 - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
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.client.quasar.EntityMixin
 
veil$addShards(Collection<RenderStateShard>) - Method in interface foundry.veil.ext.CompositeStateExtension
 
veil$addShards(Collection<RenderStateShard>) - Method in class foundry.veil.mixin.client.stage.CompositeStateMixin
 
veil$bindFirstPerson(DeltaTracker, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
veil$deinitTransparency(CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
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.client.pipeline.LevelRendererMixin
 
veil$drawIndirect(long, int, int) - Method in interface foundry.veil.ext.VertexBufferExtension
 
veil$drawIndirect(long, int, int) - Method in class foundry.veil.mixin.client.pipeline.VertexBufferMixin
 
veil$drawInstanced(int) - Method in interface foundry.veil.ext.VertexBufferExtension
 
veil$drawInstanced(int) - Method in class foundry.veil.mixin.client.pipeline.VertexBufferMixin
 
veil$free(CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
veil$getCullFrustum() - Method in interface foundry.veil.ext.LevelRendererExtension
 
veil$getCullFrustum() - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
veil$getEmitters() - Method in interface foundry.veil.ext.EntityExtension
 
veil$getEmitters() - Method in class foundry.veil.mixin.client.quasar.EntityMixin
 
veil$getIcon() - Method in interface foundry.veil.ext.PackResourcesExtension
 
veil$getIcon() - Method in class foundry.veil.mixin.resource.VanillaPackResourcesMixin
 
veil$getIndexCount() - Method in interface foundry.veil.ext.VertexBufferExtension
 
veil$getIndexCount() - Method in class foundry.veil.mixin.client.pipeline.VertexBufferMixin
 
veil$getOffsetX() - Method in interface foundry.veil.ext.ModelPartExtension
 
veil$getOffsetY() - Method in interface foundry.veil.ext.ModelPartExtension
 
veil$getOffsetZ() - Method in interface foundry.veil.ext.ModelPartExtension
 
veil$getParent() - Method in interface foundry.veil.ext.ModelPartExtension
 
veil$getShaderSources() - Method in interface foundry.veil.ext.ShaderInstanceExtension
 
veil$getShaderSources() - Method in class foundry.veil.mixin.client.dynamicbuffer.ShaderInstanceMixin
 
veil$initTransparency(CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
veil$isChild(ModelPart) - Method in interface foundry.veil.ext.ModelPartExtension
 
veil$isPosing() - Method in interface foundry.veil.ext.AgeableListModelExtension
 
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.VanillaPackResourcesMixin
 
veil$recompile(boolean, String) - Method in interface foundry.veil.ext.ShaderInstanceExtension
 
veil$recompile(boolean, String) - Method in class foundry.veil.mixin.client.dynamicbuffer.ShaderInstanceMixin
 
veil$renderPost(DeltaTracker, boolean, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
veil$replaceShaders(ResourceProvider, String, VertexFormat) - Method in class foundry.veil.mixin.client.shader.GameRendererMixin
This is needed to replace the shader instance initializer when shader replacement is used
veil$resizeListener(int, int, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
veil$setOffset(float, float, float) - Method in interface foundry.veil.ext.ModelPartExtension
 
veil$setParent(Supplier<ModelPart>) - Method in interface foundry.veil.ext.ModelPartExtension
 
veil$setupLevelCamera(Vec3, Matrix4f, Matrix4f, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.LevelRendererMixin
 
veil$setWrapper(AdvancedFbo) - Method in interface foundry.veil.ext.RenderTargetExtension
 
veil$setWrapper(AdvancedFbo) - Method in class foundry.veil.mixin.client.pipeline.RenderTargetMixin
 
veil$unbindFirstPerson(DeltaTracker, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
veil$unbindGuiCamera(DeltaTracker, boolean, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
veil$updateGuiCamera(DeltaTracker, boolean, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.GameRendererMixin
 
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.
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() - 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
 
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.
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.
VeilRegisterBlockLayerEvent - Interface in foundry.veil.api.event
Fired to register block layers.
VeilRegisterBlockLayerEvent.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
 
VeilRendererEvent - 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
 
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
 
veilShader() - Method in record class foundry.veil.impl.client.render.shader.modifier.ReplaceShaderModification
Returns the value of the veilShader record component.
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.
VeilShaderUploader - Enum Class in foundry.veil.impl.client.render.pipeline
 
VeilShaderUploader.SPIRV - Class in foundry.veil.impl.client.render.pipeline
 
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
 
VeilUniformBlockState - Class in foundry.veil.impl.client.render.pipeline
Manages the state of uniform block bindings and their associated shader names.
VeilUniformBlockState() - Constructor for class foundry.veil.impl.client.render.pipeline.VeilUniformBlockState
 
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(float, float, float) - Constructor for record class foundry.veil.api.client.necromancer.render.mesh.Mesh.Vertex
Creates an instance of a Vertex record class.
VertexBufferExtension - Interface in foundry.veil.ext
 
VertexBufferMixin - Class in foundry.veil.mixin.client.pipeline
 
VertexBufferMixin() - Constructor for class foundry.veil.mixin.client.pipeline.VertexBufferMixin
 
vertexFormat() - Method in interface foundry.veil.api.client.render.shader.processor.ShaderPreProcessor.Context
 
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
 
vertices - Variable in class foundry.veil.api.client.necromancer.render.mesh.Mesh.Face
 
VIEW_OFFSET - Enum constant in enum class foundry.veil.api.client.render.rendertype.layer.LayeringLayer.LayeringState
 
viewOffsetLayering() - Static method in class foundry.veil.api.client.render.rendertype.VeilRenderType
 
visit(GlslFunctionVisitor) - Method in class foundry.veil.impl.glsl.node.function.GlslFunctionNode
 
visit(GlslTreeVisitor) - Method in class foundry.veil.impl.glsl.node.GlslTree
 
visitAssignment(GlslAssignmentNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslFunctionVisitor
 
visitDeclaration(GlslDeclaration) - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitDeclaration(GlslDeclaration) - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
visitDirective(String) - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitDirective(String) - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
visitField(GlslNewNode) - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitField(GlslNewNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
visitFunction(GlslFunctionNode) - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitFunction(GlslFunctionNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
visitFunctionEnd() - Method in interface foundry.veil.impl.glsl.visitor.GlslFunctionVisitor
 
visitInvokeFunction(GlslInvokeFunctionNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslFunctionVisitor
 
visitMarkers(Map<String, GlslNode>) - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitMarkers(Map<String, GlslNode>) - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
visitNew(GlslNewNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslFunctionVisitor
 
visitNode(GlslNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslNodeVisitor
 
visitPrecision(GlslPrecisionNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslFunctionVisitor
 
visitReturn(GlslReturnNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslFunctionVisitor
 
visitStruct(GlslStructNode) - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitStruct(GlslStructNode) - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
visitTreeEnd() - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitTreeEnd() - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
visitVersion(GlslVersion) - Method in class foundry.veil.impl.glsl.visitor.GlslStringWriter
 
visitVersion(GlslVersion) - Method in interface foundry.veil.impl.glsl.visitor.GlslTreeVisitor
 
VOID - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VOID - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeSpecifier.BuiltinType
 
VOLATILE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
VOLATILE - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 
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
 
WEATHER_TARGET - Static variable in class foundry.veil.api.client.render.framebuffer.VeilFramebuffers
 
WHILE - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
WHILE - Enum constant in enum class foundry.veil.impl.glsl.node.branch.WhileLoopNode.Type
 
WhileLoopNode - Class in foundry.veil.impl.glsl.node.branch
Represents both while and do/while loops.
WhileLoopNode(GlslNode, GlslNode, WhileLoopNode.Type) - Constructor for class foundry.veil.impl.glsl.node.branch.WhileLoopNode
 
WhileLoopNode.Type - Enum Class in foundry.veil.impl.glsl.node.branch
 
WHITE - Static variable in class foundry.veil.api.client.color.Color
 
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
 
WindowMixin - Class in foundry.veil.mixin.client.pipeline
 
WindowMixin() - Constructor for class foundry.veil.mixin.client.pipeline.WindowMixin
 
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.impl.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(int, int, 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(int, 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(int, int) - Constructor for class foundry.veil.impl.client.render.shader.definition.WrapperShaderBlockImpl
 
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_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(RenderStateShard.WriteMaskStateShard) - Method in interface foundry.veil.api.client.render.rendertype.VeilRenderTypeBuilder
 
writeMaskState(RenderStateShard.WriteMaskStateShard) - Method in class foundry.veil.mixin.client.pipeline.CompositeStateBuilderMixin
 
WRITEONLY - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
WRITEONLY - Enum constant in enum class foundry.veil.impl.glsl.grammar.GlslTypeQualifier.StorageType
 

X

x - Variable in class foundry.veil.api.client.necromancer.Bone
 
x - Variable in class foundry.veil.api.util.FastNoiseLite.Vector2
 
x - Variable in class foundry.veil.api.util.FastNoiseLite.Vector3
 
x() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the x record component.
x() - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Returns the value of the x record component.
x() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.Vertex
Returns the value of the x record component.
XOR_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
XOR_ASSIGN - Enum constant in enum class foundry.veil.impl.glsl.node.expression.GlslAssignmentNode.Operand
 
XOR_OP - Enum constant in enum class foundry.veil.impl.glsl.GlslLexer.TokenType
 
xSize - Variable in class foundry.veil.api.client.necromancer.Bone
 

Y

y - Variable in class foundry.veil.api.client.necromancer.Bone
 
y - Variable in class foundry.veil.api.util.FastNoiseLite.Vector2
 
y - Variable in class foundry.veil.api.util.FastNoiseLite.Vector3
 
y() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the y record component.
y() - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Returns the value of the y record component.
y() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.Vertex
Returns the value of the y record component.
ySize - Variable in class foundry.veil.api.client.necromancer.Bone
 

Z

z - Variable in class foundry.veil.api.client.necromancer.Bone
 
z - Variable in class foundry.veil.api.util.FastNoiseLite.Vector3
 
z() - Method in record class foundry.veil.api.client.necromancer.animation.keyframed.BoneTransform
Returns the value of the z record component.
z() - Method in record class foundry.veil.api.client.necromancer.render.mesh.CubeMesh.FaceVertex
Returns the value of the z record component.
z() - Method in record class foundry.veil.api.client.necromancer.render.mesh.Mesh.Vertex
Returns the value of the z record component.
zSize - Variable in class foundry.veil.api.client.necromancer.Bone
 

_

_drawWithShader(Matrix4f, Matrix4f, ShaderInstance, CallbackInfo) - Method in class foundry.veil.mixin.client.pipeline.VertexBufferMixin
 
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