aboutsummaryrefslogtreecommitdiff
path: root/include/amber/amber.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/amber/amber.h')
-rw-r--r--include/amber/amber.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/amber/amber.h b/include/amber/amber.h
index 8e4b5a3..e0bc794 100644
--- a/include/amber/amber.h
+++ b/include/amber/amber.h
@@ -42,6 +42,12 @@ enum EngineType {
struct EngineConfig {};
struct BufferInfo {
+ BufferInfo();
+ BufferInfo(const BufferInfo&);
+ ~BufferInfo();
+
+ BufferInfo& operator=(const BufferInfo&);
+
/// Holds the buffer name
std::string buffer_name;
/// Holds the buffer width
@@ -68,6 +74,9 @@ class Delegate {
};
struct Options {
+ Options();
+ ~Options();
+
/// Sets the engine to be created. Default Vulkan.
EngineType engine;
/// Holds engine specific configuration. Ownership stays with the caller.