diff --git a/object.hpp b/object.hpp index 2e6649f..1de83ed 100644 --- a/object.hpp +++ b/object.hpp @@ -49,6 +49,7 @@ namespace cruft::vk { }; + /////////////////////////////////////////////////////////////////////////// template struct root : public object { template @@ -68,6 +69,7 @@ namespace cruft::vk { }; + /////////////////////////////////////////////////////////////////////////// /// a vulkan object that must be directly instantiated through /// constructor arguments, rather than being enumerated and owned by /// another object. @@ -93,6 +95,7 @@ namespace cruft::vk { }; + /////////////////////////////////////////////////////////////////////////// /// a vulkan object that is obtained by listings from a parent object. template struct enumerated : public object { @@ -103,6 +106,7 @@ namespace cruft::vk { }; + /////////////////////////////////////////////////////////////////////////// /// a vulkan object that is directly owned by a parent object. /// /// typically implies that this object must be freed using a reference to @@ -149,6 +153,7 @@ namespace cruft::vk { }; + /////////////////////////////////////////////////////////////////////////// template auto make_owned (OwnerT &owner, Args &&...args)