public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangeViewportScale(_viewportScale)); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangeFillMode(_fillMode)); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangePerspectiveProjection(_projection)); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangeRenderMode(_renderMode)); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangeLightMode(_lightMode)); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangeModelRotation(_x, _y)); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.Empty()); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangeLightPosition(_x, _y)); }
public override T Perform <T>(IWorldStateChangeAware <T> aware) { return(aware.ChangeViewportSize(_width, _height)); }
public abstract T Perform <T>(IWorldStateChangeAware <T> aware);