add RenderBitmap routine to ROM
This commit is contained in:
@@ -677,5 +677,9 @@ absl::Status ROM::SaveToFile() {
|
||||
return absl::OkStatus();
|
||||
}
|
||||
|
||||
void ROM::RenderBitmap(gfx::Bitmap* bitmap) const {
|
||||
bitmap->CreateTexture(renderer_);
|
||||
}
|
||||
|
||||
} // namespace app
|
||||
} // namespace yaze
|
||||
@@ -83,12 +83,12 @@ class ROM {
|
||||
absl::Status LoadFromBytes(const Bytes& data);
|
||||
|
||||
absl::Status SaveToFile();
|
||||
void RenderBitmap(gfx::Bitmap* bitmap) const;
|
||||
|
||||
auto GetSize() const { return size_; }
|
||||
auto GetTitle() const { return title; }
|
||||
auto GetGraphicsBin() const { return graphics_bin_; }
|
||||
auto GetGraphicsBuffer() const { return graphics_buffer_; }
|
||||
void RenderBitmap(gfx::Bitmap& bitmap) { bitmap.CreateTexture(renderer_); }
|
||||
void SetupRenderer(std::shared_ptr<SDL_Renderer> renderer) {
|
||||
renderer_ = renderer;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user