CreateLight method
Implementation
LightD CreateLight(
LightType type,
Vector3D position,
Vector3D target,
ColorD color,
ShaderD shader,
) => run(
() => 'CreateLight(${type.name}, $position, $target, $color, $shader)',
() => rl.Light.CreateLight(
type.value,
rl.Temp.Vector3$.Ref1(position).ref,
rl.Temp.Vector3$.Ref2(target).ref,
rl.Temp.Color$.Ref1(color).ref,
rl.Temp.Shader$.Ref1(shader).ref,
).toD(),
);