Class TrailSettings
java.lang.Object
foundry.veil.api.quasar.emitters.module.render.TrailSettings
- All Implemented Interfaces:
EditorAttributeProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTrailSettings(int trailFrequency, int trailLength, org.joml.Vector4fc trailColor, TrailSettings.TrailWidthModifier trailWidthModifier, @Nullable net.minecraft.resources.ResourceLocation trailTexture, TrailSettings.TrailPointModifier trailPointModifier, Trail.TilingMode tilingMode, boolean billboard, boolean parentRotation) Deprecated.TrailSettings(int trailFrequency, int trailLength, org.joml.Vector4fc trailColor, TrailSettings.TrailWidthModifier trailWidthModifier, @Nullable net.minecraft.resources.ResourceLocation trailTexture, TrailSettings.TrailPointModifier trailPointModifier, Trail.TilingMode tilingMode, boolean billboard, boolean additive, boolean parentRotation) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanorg.joml.Vector4fintint@Nullable net.minecraft.resources.ResourceLocationbooleanvoidRenders all ImGui attributes into the current editor panel.voidsetAdditive(boolean additive) voidsetBillboard(boolean billboard) voidsetParentRotation(boolean parentRotation) voidsetTilingMode(Trail.TilingMode tilingMode) voidsetTrailColor(org.joml.Vector4f trailColor) voidsetTrailFrequency(int trailFrequency) voidsetTrailLength(int trailLength) voidsetTrailPointModifier(TrailSettings.TrailPointModifier trailPointModifier) voidsetTrailTexture(@Nullable net.minecraft.resources.ResourceLocation trailTexture) voidsetTrailWidthModifier(TrailSettings.TrailWidthModifier trailWidthModifier)
-
Field Details
-
CODEC
-
-
Constructor Details
-
TrailSettings
@Deprecated public TrailSettings(int trailFrequency, int trailLength, org.joml.Vector4fc trailColor, TrailSettings.TrailWidthModifier trailWidthModifier, @Nullable @Nullable net.minecraft.resources.ResourceLocation trailTexture, TrailSettings.TrailPointModifier trailPointModifier, Trail.TilingMode tilingMode, boolean billboard, boolean parentRotation) Deprecated.UseTrailSettings(int, int, Vector4fc, float, Optional, float, Trail.TilingMode, boolean, boolean, boolean)instead -
TrailSettings
public TrailSettings(int trailFrequency, int trailLength, org.joml.Vector4fc trailColor, TrailSettings.TrailWidthModifier trailWidthModifier, @Nullable @Nullable net.minecraft.resources.ResourceLocation trailTexture, TrailSettings.TrailPointModifier trailPointModifier, Trail.TilingMode tilingMode, boolean billboard, boolean additive, boolean parentRotation) - Since:
- 4.3.0
-
TrailSettings
public TrailSettings()
-
-
Method Details
-
setParentRotation
public void setParentRotation(boolean parentRotation) -
getParentRotation
public boolean getParentRotation() -
isAdditive
public boolean isAdditive() -
setAdditive
public void setAdditive(boolean additive) -
setBillboard
public void setBillboard(boolean billboard) -
getBillboard
public boolean getBillboard() -
setTilingMode
-
getTilingMode
-
setTrailPointModifier
-
getTrailPointModifier
-
setTrailFrequency
public void setTrailFrequency(int trailFrequency) -
setTrailLength
public void setTrailLength(int trailLength) -
setTrailColor
public void setTrailColor(org.joml.Vector4f trailColor) -
setTrailWidthModifier
-
setTrailTexture
public void setTrailTexture(@Nullable @Nullable net.minecraft.resources.ResourceLocation trailTexture) -
getTrailFrequency
public int getTrailFrequency() -
getTrailLength
public int getTrailLength() -
getTrailColor
public org.joml.Vector4f getTrailColor() -
getTrailWidthModifier
-
getTrailTexture
@Nullable public @Nullable net.minecraft.resources.ResourceLocation getTrailTexture() -
renderImGuiAttributes
public void renderImGuiAttributes()Description copied from interface:EditorAttributeProviderRenders all ImGui attributes into the current editor panel.- Specified by:
renderImGuiAttributesin interfaceEditorAttributeProvider
-
TrailSettings(int, int, Vector4fc, float, Optional, float, Trail.TilingMode, boolean, boolean, boolean)instead