8 #include "vulkan/vulkan_core.h"
9 #include "rtti/typeinfo.h"
12 #include <nap/resource.h>
13 #include <nap/resourceptr.h>
50 const std::string&
getName()
const {
return mName; }
74 static constexpr
int invalidRank = -1;
85 virtual void onDestroy()
override;
87 std::vector<rtti::ObjectPtr<RenderLayer>>
mLayers;
91 std::unordered_map<const RenderLayer*, int> mRankMap;
const std::string & getName() const
Definition: renderlayer.h:50
std::vector< rtti::ObjectPtr< RenderLayer > > mLayers
Property: 'Layers' The render layers in ranked order.
Definition: renderlayer.h:87
std::string mName
Property: 'Name' The render layer name.
Definition: renderlayer.h:52
Definition: errorstate.h:19
Definition: renderlayer.h:43
Definition: renderservice.h:275
Definition: renderlayer.h:66
Definition: templateapp.h:17
Definition: resource.h:19
constexpr int invalid
Layer not registered.
Definition: renderlayer.h:27