Skip to content

Commit

Permalink
Deploying to javadoc from @ 01ffc4e 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
Ocelot5836 committed Feb 18, 2025
1 parent 461548c commit ef252f5
Show file tree
Hide file tree
Showing 4 changed files with 104 additions and 65 deletions.
89 changes: 51 additions & 38 deletions foundry/veil/api/client/render/VeilRenderSystem.html
Original file line number Diff line number Diff line change
Expand Up @@ -394,73 +394,76 @@ <h2>Method Summary</h2>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#resize(int,int)" class="member-name-link">resize</a><wbr>(int&nbsp;width,
int&nbsp;height)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCameraBobOffset(org.joml.Vector3fc)" class="member-name-link">setCameraBobOffset</a><wbr>(org.joml.Vector3fc&nbsp;offset)</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#separateShaderObjectsSupported()" class="member-name-link">separateShaderObjectsSupported</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static @Nullable <a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShader(foundry.veil.api.client.render.shader.program.ShaderProgram)" class="member-name-link">setShader</a><wbr>(@Nullable <a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a>&nbsp;shader)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Sets the shader instance to a specific instance of a shader.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCameraBobOffset(org.joml.Vector3fc)" class="member-name-link">setCameraBobOffset</a><wbr>(org.joml.Vector3fc&nbsp;offset)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static @Nullable <a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShader(java.util.function.Supplier)" class="member-name-link">setShader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a>&gt;&nbsp;shader)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShader(foundry.veil.api.client.render.shader.program.ShaderProgram)" class="member-name-link">setShader</a><wbr>(@Nullable <a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a>&nbsp;shader)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Sets the shader instance to a specific instance reference of a shader.</div>
<div class="block">Sets the shader instance to a specific instance of a shader.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static @Nullable <a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShader(net.minecraft.resources.ResourceLocation)" class="member-name-link">setShader</a><wbr>(net.minecraft.resources.ResourceLocation&nbsp;shader)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShader(java.util.function.Supplier)" class="member-name-link">setShader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a>&gt;&nbsp;shader)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Sets the shader instance to a specific instance reference of a shader.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static @Nullable <a href="shader/program/ShaderProgram.html" title="interface in foundry.veil.api.client.render.shader.program">ShaderProgram</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShader(net.minecraft.resources.ResourceLocation)" class="member-name-link">setShader</a><wbr>(net.minecraft.resources.ResourceLocation&nbsp;shader)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Sets the shader instance to be a reference to the shader manager.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShaderLights(org.joml.Vector3fc,org.joml.Vector3fc)" class="member-name-link">setShaderLights</a><wbr>(org.joml.Vector3fc&nbsp;light0,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setShaderLights(org.joml.Vector3fc,org.joml.Vector3fc)" class="member-name-link">setShaderLights</a><wbr>(org.joml.Vector3fc&nbsp;light0,
org.joml.Vector3fc&nbsp;light1)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="VeilShaderLimits.html" title="class in foundry.veil.api.client.render">VeilShaderLimits</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#shaderLimits(int)" class="member-name-link">shaderLimits</a><wbr>(int&nbsp;shader)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="VeilShaderLimits.html" title="class in foundry.veil.api.client.render">VeilShaderLimits</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#shaderLimits(int)" class="member-name-link">shaderLimits</a><wbr>(int&nbsp;shader)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Retrieves the maximum limits for the specified shader type.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#shaderStorageBufferSupported()" class="member-name-link">shaderStorageBufferSupported</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#shaderUpdate()" class="member-name-link">shaderUpdate</a>()</code></div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#shaderStorageBufferSupported()" class="member-name-link">shaderStorageBufferSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sparseBuffersSupported()" class="member-name-link">sparseBuffersSupported</a>()</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#shaderUpdate()" class="member-name-link">shaderUpdate</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#textureAnisotropySupported()" class="member-name-link">textureAnisotropySupported</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sparseBuffersSupported()" class="member-name-link">sparseBuffersSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#textureCubeMapSeamlessSupported()" class="member-name-link">textureCubeMapSeamlessSupported</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#textureAnisotropySupported()" class="member-name-link">textureAnisotropySupported</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#textureMirrorClampToEdgeSupported()" class="member-name-link">textureMirrorClampToEdgeSupported</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#textureCubeMapSeamlessSupported()" class="member-name-link">textureCubeMapSeamlessSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#transformFeedbackSupported()" class="member-name-link">transformFeedbackSupported</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#textureMirrorClampToEdgeSupported()" class="member-name-link">textureMirrorClampToEdgeSupported</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#unbind(foundry.veil.api.client.render.shader.definition.ShaderBlock)" class="member-name-link">unbind</a><wbr>(<a href="shader/definition/ShaderBlock.html" title="interface in foundry.veil.api.client.render.shader.definition">ShaderBlock</a>&lt;?&gt;&nbsp;block)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Unbinds the specified block and frees the binding it occupied.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#transformFeedbackSupported()" class="member-name-link">transformFeedbackSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#unbind(foundry.veil.api.client.render.VeilShaderBufferLayout)" class="member-name-link">unbind</a><wbr>(<a href="VeilShaderBufferLayout.html" title="class in foundry.veil.api.client.render">VeilShaderBufferLayout</a>&lt;?&gt;&nbsp;layout)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#unbind(foundry.veil.api.client.render.shader.definition.ShaderBlock)" class="member-name-link">unbind</a><wbr>(<a href="shader/definition/ShaderBlock.html" title="interface in foundry.veil.api.client.render.shader.definition">ShaderBlock</a>&lt;?&gt;&nbsp;block)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Unbinds the specified block and frees the binding it occupied.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#unbindSamplers(int,int)" class="member-name-link">unbindSamplers</a><wbr>(int&nbsp;first,
int&nbsp;count)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#unbind(foundry.veil.api.client.render.VeilShaderBufferLayout)" class="member-name-link">unbind</a><wbr>(<a href="VeilShaderBufferLayout.html" title="class in foundry.veil.api.client.render">VeilShaderBufferLayout</a>&lt;?&gt;&nbsp;layout)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Unbinds the specified block and frees the binding it occupied.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#unbindSamplers(int,int)" class="member-name-link">unbindSamplers</a><wbr>(int&nbsp;first,
int&nbsp;count)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Unbinds the specified number of sampler from sequential texture units.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#uniformBufferAlignment()" class="member-name-link">uniformBufferAlignment</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#uniformBufferAlignment()" class="member-name-link">uniformBufferAlignment</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
Expand Down Expand Up @@ -783,6 +786,16 @@ <h3>directStateAccessSupported</h3>
</section>
</li>
<li>
<section class="detail" id="separateShaderObjectsSupported()">
<h3>separateShaderObjectsSupported</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">separateShaderObjectsSupported</span>()</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Whether <code>ARBSeparateShaderObjects</code> is supported</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="clearTextureSupported()">
<h3>clearTextureSupported</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">clearTextureSupported</span>()</div>
Expand Down
Loading

0 comments on commit ef252f5

Please sign in to comment.