| 
    Graphics v0.0.0
    
   A simple abstraction layer for the modern graphics APIs. 
   | 
 
  
Public 成员函数 | |
| GLTexture (const Image &image, Format fmt, uint32_t mipmapCount, Type type) | |
| GLTexture (const std::vector< Image > &images) | |
| void | bind (uint32_t binding) override | 
| void | set_min_filter (Filter filter) override | 
| 设置缩小过滤方式.  更多... | |
| void | set_mag_filter (Filter filter) override | 
| 设置放大过滤方式.  更多... | |
| void | set_s_warp (Warp warp) override | 
| 设置 S 环绕方式.  更多... | |
| void | set_t_warp (Warp warp) override | 
| 设置 T 环绕方式.  更多... | |
| void | set_r_warp (Warp warp) override | 
| 设置 R 环绕方式.  更多... | |
| void | generate_mipmap () | 
  Public 成员函数 继承自 Texture | |
| virtual void | bind (uint32_t binding)=0 | 
| virtual void | set_min_filter (Filter filter)=0 | 
| 设置缩小过滤方式.  更多... | |
| virtual void | set_mag_filter (Filter filter)=0 | 
| 设置放大过滤方式.  更多... | |
| virtual void | set_s_warp (Warp warp)=0 | 
| 设置 S 环绕方式.  更多... | |
| virtual void | set_t_warp (Warp warp)=0 | 
| 设置 T 环绕方式.  更多... | |
| virtual void | set_r_warp (Warp warp)=0 | 
| 设置 R 环绕方式.  更多... | |
| Type | get_type () const | 
| 获取纹理类型.  | |
| Format | get_format () const | 
| 获取像素格式.  | |
额外继承的成员函数 | |
  Public 类型 继承自 Texture | |
| enum class | Filter { Nearest , Bilinear , Trilinear } | 
| enum class | Warp { Repeat , ClampToEdge , MirrorRepeat } | 
| enum class | Type { _2D , _3D , Cube } | 
  静态 Public 成员函数 继承自 Texture | |
| static std::shared_ptr< Texture > | create (const std::filesystem::path &path, Format fmt=Format::Unknown, uint32_t mipmapLevel=-1, Type type=Type::_2D) | 
| 从图像文件创建纹理.  更多... | |
| static std::shared_ptr< Texture > | create (const Image &image, Format fmt=Format::Unknown, uint32_t mipmapLevel=-1, Type type=Type::_2D) | 
| 从图像创建纹理.  更多... | |
| static std::shared_ptr< Texture > | create (const std::vector< Image > &images) | 
| 从图像创建立方体纹理.  更多... | |
  Protected 成员函数 继承自 Texture | |
| Texture (Type type, Format fmt) | |
  Protected 属性 继承自 Texture | |
| Type | type_ | 
| Format | format_ | 
  静态 Protected 属性 继承自 Texture | |
| static std::unordered_map< std::filesystem::path, std::shared_ptr< Texture > > | cache_ | 
      
  | 
  overridevirtual | 
实现了 Texture.
      
  | 
  overridevirtual | 
      
  | 
  overridevirtual |