protected DoRender ( RenderEventArgs arg ) : void | ||
arg | RenderEventArgs | |
Результат | void |
protected override void DoRender(RenderEventArgs arg)
{
mat4 projection = arg.Camera.GetProjectionMatrix();
mat4 view = arg.Camera.GetViewMatrix();
this.SetUniform("projectionMatrix", projection);
this.SetUniform("viewMatrix", view);
MarkableStruct<mat4> model = this.GetModelMatrix();
if (this.modelTicks != model.UpdateTicks)
{
this.SetUniform("modelMatrix", model.Value);
this.modelTicks = model.UpdateTicks;
}
base.DoRender(arg);
this.groundRenderer.Render(arg);
}