// // VROSkybox.h // ViroRenderer // // Created by Raj Advani on 1/11/16. // Copyright © 2016 Viro Media. All rights reserved. // #ifndef VROSkybox_h #define VROSkybox_h #include #include #include "VROGeometry.h" class VROTexture; class VROVector4f; class VROSkybox : public VROGeometry { public: static std::shared_ptr createSkybox(std::shared_ptr textureCube); static std::shared_ptr createSkybox(VROVector4f color); virtual ~VROSkybox(); private: VROSkybox(std::vector> sources, std::vector> elements) : VROGeometry(sources, elements) {} static std::shared_ptr buildSkyboxGeometry(); }; #endif /* VROSkybox_h */