<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.crumbledworld.com/index.php?action=history&amp;feed=atom&amp;title=RenderNode</id>
	<title>RenderNode - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.crumbledworld.com/index.php?action=history&amp;feed=atom&amp;title=RenderNode"/>
	<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=RenderNode&amp;action=history"/>
	<updated>2026-04-22T00:28:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.4</generator>
	<entry>
		<id>https://wiki.crumbledworld.com/index.php?title=RenderNode&amp;diff=27&amp;oldid=prev</id>
		<title>Anders: Created page with &quot;{{:IslandExampleCode}}  ==Inheritance== SceneNode  ==Functions== {| class=&quot;wikitable&quot; !|return !|function !|description |- |Vec4 |getColor() |Get color. |- |Shader |getShader() |Get shader. |- |Shader |getShadowShader() |Get shadow shader. |- |int |getRenderLevel() |Get render level. |- |Texture |RenderNode:getTexture(Shader shader,...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=RenderNode&amp;diff=27&amp;oldid=prev"/>
		<updated>2025-07-05T13:03:30Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{:IslandExampleCode}}  ==Inheritance== &lt;a href=&quot;/index.php/SceneNode&quot; title=&quot;SceneNode&quot;&gt;SceneNode&lt;/a&gt;  ==Functions== {| class=&amp;quot;wikitable&amp;quot; !|return !|function !|description |- |&lt;a href=&quot;/index.php/Vec4&quot; title=&quot;Vec4&quot;&gt;Vec4&lt;/a&gt; |&lt;a href=&quot;/index.php?title=RenderNode:getColor()&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;RenderNode:getColor() (page does not exist)&quot;&gt;getColor&lt;/a&gt;() |Get color. |- |&lt;a href=&quot;/index.php/Shader&quot; title=&quot;Shader&quot;&gt;Shader&lt;/a&gt; |&lt;a href=&quot;/index.php?title=RenderNode:getShader()&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;RenderNode:getShader() (page does not exist)&quot;&gt;getShader&lt;/a&gt;() |Get shader. |- |&lt;a href=&quot;/index.php/Shader&quot; title=&quot;Shader&quot;&gt;Shader&lt;/a&gt; |&lt;a href=&quot;/index.php?title=RenderNode:getShadowShader()&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;RenderNode:getShadowShader() (page does not exist)&quot;&gt;getShadowShader&lt;/a&gt;() |Get shadow shader. |- |int |&lt;a href=&quot;/index.php?title=RenderNode:getRenderLevel()&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;RenderNode:getRenderLevel() (page does not exist)&quot;&gt;getRenderLevel&lt;/a&gt;() |Get render level. |- |&lt;a href=&quot;/index.php/Texture&quot; title=&quot;Texture&quot;&gt;Texture&lt;/a&gt; |RenderNode:getTexture(Shader shader,...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{:IslandExampleCode}}&lt;br /&gt;
&lt;br /&gt;
==Inheritance==&lt;br /&gt;
[[SceneNode]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|return&lt;br /&gt;
!|function&lt;br /&gt;
!|description&lt;br /&gt;
|-&lt;br /&gt;
|[[Vec4]]&lt;br /&gt;
|[[RenderNode:getColor()|getColor]]()&lt;br /&gt;
|Get color.&lt;br /&gt;
|-&lt;br /&gt;
|[[Shader]]&lt;br /&gt;
|[[RenderNode:getShader()|getShader]]()&lt;br /&gt;
|Get shader.&lt;br /&gt;
|-&lt;br /&gt;
|[[Shader]]&lt;br /&gt;
|[[RenderNode:getShadowShader()|getShadowShader]]()&lt;br /&gt;
|Get shadow shader.&lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|[[RenderNode:getRenderLevel()|getRenderLevel]]()&lt;br /&gt;
|Get render level.&lt;br /&gt;
|-&lt;br /&gt;
|[[Texture]]&lt;br /&gt;
|[[RenderNode:getTexture(Shader shader, int glLocation)|getTexture]]([[Shader]] shader, int glLocation)&lt;br /&gt;
|Get a Texture.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setShader(Shader shader)|setShader]]([[Shader]] shader)&lt;br /&gt;
|Set render shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setShadowShader(Shader shader)|setShadowShader]]([[Shader]] shader)&lt;br /&gt;
|Set shadow shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setEnableShadow(bool enable)|setEnableShadow]](bool enable)&lt;br /&gt;
|Set if shadow should be enabled or not.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setBoundingSphere(Sphere boundingSphere)|setBoundingSphere]]([[Sphere]] boundingSphere)&lt;br /&gt;
|Set mesh bounding sphere.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setRenderLevel(int level|setRenderLevel]](int level)&lt;br /&gt;
|Set render level bwttwen [0,32].&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setColor(Vec4 color)|setColor]]([[Vec4]] color)&lt;br /&gt;
|Set mesh color. Set a given color that is multiplied against the texture color.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setTexture(Shader shader, Texture texture, int glLocation)|setTexture]]([[Shader]] shader, [[Texture]] texture, int glLocation)&lt;br /&gt;
|Set Texture to a given shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setUniform(Shader shader, string glName, Matrix value)|setUniform]]([[Shader]] shader, string glName, [[Matrix]] value)&lt;br /&gt;
|Set uniform to a given shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setUniform(Shader shader, string glName, float value)|setUniform]]([[Shader]] shader, string glName, float value)&lt;br /&gt;
|Set uniform to a given shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setUniform(Shader shader, string glName, Vec2 value)|setUniform]]([[Shader]] shader, string glName, [[Vec2]] value)&lt;br /&gt;
|Set uniform to a given shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setUniform(Shader shader, string glName, Vec3 value)|setUniform]]([[Shader]] shader, string glName, [[Vec3]] value)&lt;br /&gt;
|Set uniform to a given shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setUniform(Shader shader, string glName, Vec4 value)|setUniform]]([[Shader]] shader, string glName, [[Vec4]] value)&lt;br /&gt;
|Set uniform to a given shader.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setUniform(Shader shader, string glName, table value)|setUniform]]([[Shader]] shader, string glName, [[table]] value)&lt;br /&gt;
|Set uniform to a given shader. Table can contains a list of one data type. &lt;br /&gt;
Example value = {Vec3(), Vec3(), Vec3(), ...}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[RenderNode:setUniformInt(Shader shader, string glName, int value)|setUniformInt]]([[Shader]] shader, string glName, int value)&lt;br /&gt;
|Set uniform to a given shader.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anders</name></author>
	</entry>
</feed>