![]()  | 
  
    CUGL 3.0
    
   Cornell University Game Library 
   | 
 
#include <CUMaterial.h>
Public Member Functions | |
| TextureInfo () | |
Public Attributes | |
| std::string | name | 
| std::string | path | 
| GLuint | minflt | 
| GLuint | magflt | 
| GLuint | wrapS | 
| GLuint | wrapT | 
| bool | mipmaps | 
This class is a reference to a (potentially loaded) texture.
This class contains enough information to load a texture from a file (either via graphics::TextureLoader or directly via the graphics::Texture interface). It is used to support textures referenced in an MTL file that may or may not have been loaded previously by an AssetManager. 
      
  | 
  inline | 
Creates a default TextureInfo.
By default, material textures are repeated and use linear scaling. Mipmaps are not supported by default.
| GLuint cugl::scene3::TextureInfo::magflt | 
The maximization algorithm
| GLuint cugl::scene3::TextureInfo::minflt | 
The minimization algorithm
| bool cugl::scene3::TextureInfo::mipmaps | 
Whether or not the texture has mip maps
| std::string cugl::scene3::TextureInfo::name | 
The key for this TextureInfo in an AssetManager 
| std::string cugl::scene3::TextureInfo::path | 
The path to the texture file
| GLuint cugl::scene3::TextureInfo::wrapS | 
The wrap-style for the horizontal texture coordinate
| GLuint cugl::scene3::TextureInfo::wrapT | 
The wrap-style for the vertical texture coordinate