RenderNode: Difference between revisions
From Crumbled World Wiki
(Created page with "{{:IslandExampleCode}} ==Inheritance== SceneNode ==Functions== {| class="wikitable" !|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,...") |
(No difference)
|
Latest revision as of 13:03, 5 July 2025
Inheritance
Functions
| return | function | description |
|---|---|---|
| Vec4 | getColor() | Get color. |
| Shader | getShader() | Get shader. |
| Shader | getShadowShader() | Get shadow shader. |
| int | getRenderLevel() | Get render level. |
| Texture | getTexture(Shader shader, int glLocation) | Get a Texture. |
| setShader(Shader shader) | Set render shader. | |
| setShadowShader(Shader shader) | Set shadow shader. | |
| setEnableShadow(bool enable) | Set if shadow should be enabled or not. | |
| setBoundingSphere(Sphere boundingSphere) | Set mesh bounding sphere. | |
| setRenderLevel(int level) | Set render level bwttwen [0,32]. | |
| setColor(Vec4 color) | Set mesh color. Set a given color that is multiplied against the texture color. | |
| setTexture(Shader shader, Texture texture, int glLocation) | Set Texture to a given shader. | |
| setUniform(Shader shader, string glName, Matrix value) | Set uniform to a given shader. | |
| setUniform(Shader shader, string glName, float value) | Set uniform to a given shader. | |
| setUniform(Shader shader, string glName, Vec2 value) | Set uniform to a given shader. | |
| setUniform(Shader shader, string glName, Vec3 value) | Set uniform to a given shader. | |
| setUniform(Shader shader, string glName, Vec4 value) | Set uniform to a given shader. | |
| setUniform(Shader shader, string glName, table value) | Set uniform to a given shader. Table can contains a list of one data type.
Example value = {Vec3(), Vec3(), Vec3(), ...} | |
| setUniformInt(Shader shader, string glName, int value) | Set uniform to a given shader. |