6 #include <vulkan/vulkan.h>     8 #include "TextureBase.hpp"    14         struct FileContentsData;
    36                    TextureWrap wrap, TextureFilter filter, Mipmaps mipmaps, ColorSpace colorSpace );
    39         const std::string& 
PosX()
 const { 
return posXpath; }
    42         const std::string& 
NegX()
 const { 
return negXpath; }
    45         const std::string& 
PosY()
 const { 
return posYpath; }
    48         const std::string& 
NegY()
 const { 
return negYpath; }
    51         const std::string& 
PosZ()
 const { 
return posZpath; }
    54         const std::string& 
NegZ()
 const { 
return negZpath; }
    57         VkImageView& GetView() { 
return view; }
    60         static void DestroyTextures();
    63         std::string posXpath, posYpath, negXpath, negYpath, posZpath, negZpath;
    65         VkImage image = VK_NULL_HANDLE;
    66         VkImageView view = VK_NULL_HANDLE;
    67         VkDeviceMemory deviceMemory = VK_NULL_HANDLE;
 const std::string & NegY() const 
Definition: TextureCube.hpp:48
 
const std::string & NegX() const 
Definition: TextureCube.hpp:42
 
const std::string & PosX() const 
Definition: TextureCube.hpp:39
 
Definition: AudioClip.hpp:4
 
const std::string & PosY() const 
Definition: TextureCube.hpp:45
 
const std::string & PosZ() const 
Definition: TextureCube.hpp:51
 
Cube Map texture. 
Definition: TextureCube.hpp:18
 
const std::string & NegZ() const 
Definition: TextureCube.hpp:54
 
Definition: FileSystem.hpp:12
 
Base class for textures. 
Definition: TextureBase.hpp:54