// // Created by Sam Gondelman on 1/3/19. // Copyright 2019 High Fidelity, Inc. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // #ifndef hifi_RenderLayer_h #define hifi_RenderLayer_h #include "QString" /*@jsdoc *

A layer in which an entity may be rendered.

* * * * * * * * * *
ValueDescription
"world"The entity is drawn in the world with everything else.
"front"The entity is drawn on top of the world layer but behind the HUD surface.
"hud"The entity is drawn on top of other layers and the HUD surface.
* @typedef {string} Entities.RenderLayer */ enum class RenderLayer { WORLD = 0, FRONT, HUD }; class RenderLayerHelpers { public: static QString getNameForRenderLayer(RenderLayer mode); }; #endif // hifi_RenderLayer_h