Class IrisInteropAdapter
java.lang.Object
com.render.api.world.compat.IrisInteropAdapter
Optional Iris API boundary. This class has no linkage to Iris types and is only
loaded after Fabric Loader reports that Iris is present.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordImmutable result of the optional Iris API query. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancopyPipeline(com.mojang.blaze3d.pipeline.RenderPipeline source, com.mojang.blaze3d.pipeline.RenderPipeline target) Registers a custom pipeline as program-compatible with an Iris-known vanilla pipeline.static IrisInteropAdapter.Statusprobe()Queries the optional public Iris API without making it a runtime dependency.
-
Method Details
-
probe
Queries the optional public Iris API without making it a runtime dependency. -
copyPipeline
public static boolean copyPipeline(com.mojang.blaze3d.pipeline.RenderPipeline source, com.mojang.blaze3d.pipeline.RenderPipeline target) Registers a custom pipeline as program-compatible with an Iris-known vanilla pipeline. Iris exposes this bridge publicly, but it remains reflectively isolated because Iris is an optional dependency.
-