Index
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 toSampler0
-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 theAdvancedFboImpl
. - 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
-
Creates a
RegistrationProvider
. - create(ResourceKey<? extends Registry<T>>, String) - Method in interface foundry.veil.platform.registry.RegistrationProvider.Factory
-
Creates a
RegistrationProvider
. - 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
-
Creates a new shader and compiles each time
DirectShaderCompiler.compile(Context, int, ProgramDefinition.SourceType, VeilShaderSource)
is called. - DirectShaderCompiler(ShaderCompiler.ShaderProvider) - Constructor for class foundry.veil.impl.client.render.shader.DirectShaderCompiler
- directStateAccessSupported() - Static method in class foundry.veil.api.client.render.VeilRenderSystem
- dirty - Variable in class foundry.veil.impl.client.render.shader.definition.ShaderBlockImpl
- disableAmbientOcclusion() - Method in class foundry.veil.api.client.render.light.renderer.LightRenderer
-
Disables ambient occlusion.
- disableBuffers(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
andregistry
. - get(ResourceKey<? extends Registry<T>>, String) - Static method in interface foundry.veil.platform.registry.RegistrationProvider
-
Gets a provider for specified
modId
andresourceKey
. - 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 givenPoseStack
. - 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()
istrue
. - 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, - Interface in foundry.veil.api.client.necromancerA> - 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 bythis
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
andb
, is partly or completely within the frustum defined bythis
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
andb
, is partly or completely within the frustum defined bythis
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 bythis
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 bythis
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 bythis
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 bythis
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 bythis
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form