Set of images that combined form a complete texture.  
 More...
#include <pixel_buffer_set.h>
Set of images that combined form a complete texture. 
◆ PixelBufferSet() [1/3]
      
        
          | clan::PixelBufferSet::PixelBufferSet | ( |  | ) |  | 
      
 
Constructs a null instance. 
 
 
◆ PixelBufferSet() [2/3]
Constructs an image set of the specified dimensions type and internal format. 
 
 
◆ PixelBufferSet() [3/3]
      
        
          | clan::PixelBufferSet::PixelBufferSet | ( | const PixelBuffer & | image | ) |  | 
      
 
Constructs an image set with a single image using the dimensions and internal format of the pixel buffer. 
 
 
◆ get_base_level()
      
        
          | int clan::PixelBufferSet::get_base_level | ( |  | ) | const | 
      
 
Returns the lowest mip level specified in the set. 
 
 
◆ get_dimensions()
Returns the texture dimensions used by the image set. 
 
 
◆ get_format()
Returns the internal texture format used by the image. 
 
 
◆ get_height()
      
        
          | int clan::PixelBufferSet::get_height | ( |  | ) | const | 
      
 
Returns the height of the image. 
 
 
◆ get_image()
      
        
          | PixelBuffer clan::PixelBufferSet::get_image | ( | int | slice, | 
        
          |  |  | int | level ) | 
      
 
Returns the pixel buffer for a specific slice and level. 
 
 
◆ get_max_level()
      
        
          | int clan::PixelBufferSet::get_max_level | ( |  | ) | const | 
      
 
Returns the highest mip level specified in the set. 
 
 
◆ get_slice_count()
      
        
          | int clan::PixelBufferSet::get_slice_count | ( |  | ) | const | 
      
 
Returns the number of depth/array/cube slices in the set. 
 
 
◆ get_width()
      
        
          | int clan::PixelBufferSet::get_width | ( |  | ) | const | 
      
 
Returns the width of the image. 
 
 
◆ is_null()
  
  | 
        
          | bool clan::PixelBufferSet::is_null | ( |  | ) | const |  | inline | 
 
Returns true if this object is invalid. 
 
 
◆ operator bool()
  
  | 
        
          | clan::PixelBufferSet::operator bool | ( |  | ) | const |  | inlineexplicit | 
 
 
◆ set_image()
      
        
          | void clan::PixelBufferSet::set_image | ( | int | slice, | 
        
          |  |  | int | level, | 
        
          |  |  | const PixelBuffer & | image ) | 
      
 
Set the pixel buffer to be used for the specified slice and level. 
 
 
◆ throw_if_null()
      
        
          | void clan::PixelBufferSet::throw_if_null | ( |  | ) | const | 
      
 
Throw an exception if this object is invalid. 
 
 
The documentation for this class was generated from the following file: