TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ UpdateShaders()

void CustomShaderNode::UpdateShaders ( )
overridevirtual

Implements SNENode.

Definition at line 150 of file CustomShaderNode.cpp.

151{
152 int i = 0;
153
154 for(auto &it : sharedDataTemplate)
155 {
156 if(i > 31)
157 {
158 break;
159 }
160
161 if(it.type == "float")
162 {
163 SetSharedMemoryItem(sharedData, i, fData[i]);
164 }
165
166 else if(it.type == "bool")
167 {
168 SetSharedMemoryItem(sharedData, i, bData[i] ? 1.0f : 0.0f);
169 }
170
171 i++;
172 }
173}