public abstract void OnRender(GPUEngine engine, GPURenderStage stage, float delta);
public abstract void OnInit(GPUEngine engine, GPURenderStage stage);