ShaderMarkerclass represents a shader warmup marker node in a world.
class ShaderMarker final : public Marker, public ListElement<ShaderMarker>
ShaderMarkerclass is used to specify a location in a world where rendering should be performed before gameplay starts for the purpose of pregenerating shaders. This helps avoid hesitations due to shaders being compiled when the camera enters a new area of a world. Multiple shader warmup markers can be placed in a world in order to cover all of the places where new lighting and fog environments would cause many shaders to be generated.
||A shader warmup marker is a specific type of marker.|
||Used internally by the World Manager.|