aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordan sinclair <dj2@everburning.com>2019-03-22 19:09:14 -0700
committerGitHub <noreply@github.com>2019-03-22 19:09:14 -0700
commitafe0881acf57b7185230601200e1e69df587c88d (patch)
tree2e74380263e6615410d13aeb52083256a7f91fb0 /src
parentd1984fef30545e26fd7f6558ee64d0079b26956d (diff)
downloadamber-afe0881acf57b7185230601200e1e69df587c88d.tar.gz
Initialize amber structures. (#408)
This CL adds initializers for the amber::Options and amber::BufferInfo structures.
Diffstat (limited to 'src')
-rw-r--r--src/amber.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/amber.cc b/src/amber.cc
index 53b8db0..1227c81 100644
--- a/src/amber.cc
+++ b/src/amber.cc
@@ -64,6 +64,22 @@ Result GetFrameBuffer(Buffer* buffer, std::vector<Value>* values) {
} // namespace
+Options::Options()
+ : engine(amber::EngineType::kEngineTypeVulkan),
+ config(nullptr),
+ pipeline_create_only(false),
+ delegate(nullptr) {}
+
+Options::~Options() = default;
+
+BufferInfo::BufferInfo() : width(0), height(0) {}
+
+BufferInfo::BufferInfo(const BufferInfo&) = default;
+
+BufferInfo::~BufferInfo() = default;
+
+BufferInfo& BufferInfo::operator=(const BufferInfo&) = default;
+
Delegate::~Delegate() = default;
Amber::Amber() = default;