text: #ifndef GUARD_DY_CORE_RESOURCE_RESOURCE_FResourceTextureCubemap_H
  #define GUARD_DY_CORE_RESOURCE_RESOURCE_FResourceTextureCubemap_H
  ///
  /// MIT License
  /// Copyright (c) 2018-2019 Jongmin Yun
  ///
  /// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  /// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  /// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  /// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  /// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  /// SOFTWARE.
  ///
  
  #include <Dy/Core/Resource/Resource/AResourceTextureBase.h>
  
  //!
  //! Forward declaration
  //!
  
  namespace dy
  {
  class FInformationTextureCubemap;
  } /// ::dy namespace
  
  //!
  //! Implementation
  //!
  
  namespace dy
  {
  
  /// @class FResourceTextureCubemap
  /// @brief Cubemap Texture resource class that serve heap instance.
  class FResourceTextureCubemap final : public AResourceTextureBase
  {
  public:
    FResourceTextureCubemap(const FInformationTextureCubemap& information);
    virtual ~FResourceTextureCubemap();
  };
  
  } /// ::dy namespace
  
  #endif /// GUARD_DY_CORE_RESOURCE_RESOURCE_FResourceTextureCubemap_H