CommonLibSSE (powerof3)
RE::NiTexture::FormatPrefs Class Reference

#include <NiTexture.h>

Public Types

enum class  PixelLayout {
  kPalettized8 , kHighColor16 , kTrueColor32 , kCompressed ,
  kBumpmap , kPalettized4 , kDefault , kSingleColor8 ,
  kSingleColor16 , kSingleColor32 , kDoubleColor32 , kDoubleColor64 ,
  kFloatColor32 , kFloatColor64 , kFloatColor128
}
 
enum class  AlphaFormat { kNone , kBinary , kSmooth , kDefault }
 
enum class  MipFlag { kNo = 0 , kYes = 1 , kDefault }
 

Public Member Functions

 FormatPrefs ()
 

Public Attributes

REX::EnumSet< PixelLayout, std::uint32_t > pixelLayout
 
REX::EnumSet< AlphaFormat, std::uint32_t > alphaFormat
 
REX::EnumSet< MipFlag, std::uint32_t > mipMapped
 
std::uint32_t pad0C
 

Member Enumeration Documentation

◆ AlphaFormat

Enumerator
kNone 
kBinary 
kSmooth 
kDefault 

◆ MipFlag

Enumerator
kNo 
kYes 
kDefault 

◆ PixelLayout

Enumerator
kPalettized8 
kHighColor16 
kTrueColor32 
kCompressed 
kBumpmap 
kPalettized4 
kDefault 
kSingleColor8 
kSingleColor16 
kSingleColor32 
kDoubleColor32 
kDoubleColor64 
kFloatColor32 
kFloatColor64 
kFloatColor128 

Constructor & Destructor Documentation

◆ FormatPrefs()

RE::NiTexture::FormatPrefs::FormatPrefs ( )

Member Data Documentation

◆ alphaFormat

REX::EnumSet<AlphaFormat, std::uint32_t> RE::NiTexture::FormatPrefs::alphaFormat

◆ mipMapped

REX::EnumSet<MipFlag, std::uint32_t> RE::NiTexture::FormatPrefs::mipMapped

◆ pad0C

std::uint32_t RE::NiTexture::FormatPrefs::pad0C

◆ pixelLayout

REX::EnumSet<PixelLayout, std::uint32_t> RE::NiTexture::FormatPrefs::pixelLayout

The documentation for this class was generated from the following file: