setVertexShaderName method

void setVertexShaderName(
  1. String name
)

Assigns the vertex shader by name from baseShaderLibrary.

The shader is resolved lazily on first use and then cached, so a geometry can be constructed before Scene.initializeStaticResources has loaded the base shader bundle. The shader is only needed at render time, which the engine already defers until the bundle is ready.

Implementation

void setVertexShaderName(String name) {
  _vertexShaderName = name;
  _vertexShader = null;
}