Add Device::Tick for periodic work

This commit is contained in:
Corentin Wallez
2017-06-14 13:33:45 -04:00
committed by Corentin Wallez
parent b947993e1a
commit dbb5729e64
13 changed files with 32 additions and 3 deletions

View File

@@ -114,6 +114,8 @@ namespace metal {
TextureBase* CreateTexture(TextureBuilder* builder) override;
TextureViewBase* CreateTextureView(TextureViewBuilder* builder) override;
void TickImpl() override;
void SetNextDrawable(id<CAMetalDrawable> drawable);
void Present();

View File

@@ -114,6 +114,9 @@ namespace metal {
return new TextureView(this, builder);
}
void Device::TickImpl() {
}
void Device::SetNextDrawable(id<CAMetalDrawable> drawable) {
[currentDrawable release];
currentDrawable = drawable;