#include <BSLightingShaderMaterialBase.h>
◆ ~BSLightingShaderMaterialBase()
  
  
      
        
          | RE::BSLightingShaderMaterialBase::~BSLightingShaderMaterialBase  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ ClearTextures()
  
  
      
        
          | virtual void RE::BSLightingShaderMaterialBase::ClearTextures  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ ComputeCRC32()
  
  
      
        
          | std::uint32_t RE::BSLightingShaderMaterialBase::ComputeCRC32  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ CopyBaseMembers()
◆ CopyMembers()
  
  
      
        
          | void RE::BSLightingShaderMaterialBase::CopyMembers  | 
          ( | 
          BSShaderMaterial *  | 
          a_other | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Reimplemented from RE::BSShaderMaterial.
Reimplemented in RE::BSLightingShaderMaterialEnvmap, RE::BSLightingShaderMaterialEye, RE::BSLightingShaderMaterialFacegen, RE::BSLightingShaderMaterialFacegenTint, RE::BSLightingShaderMaterialGlowmap, RE::BSLightingShaderMaterialHairTint, RE::BSLightingShaderMaterialLandscape, RE::BSLightingShaderMaterialLODLandscape, RE::BSLightingShaderMaterialMultiLayerParallax, RE::BSLightingShaderMaterialParallax, RE::BSLightingShaderMaterialParallaxOcc, and RE::BSLightingShaderMaterialSnow.
 
 
◆ Create()
Reimplemented from RE::BSShaderMaterial.
Implemented in RE::BSLightingShaderMaterial, RE::BSLightingShaderMaterialEnvmap, RE::BSLightingShaderMaterialEye, RE::BSLightingShaderMaterialFacegen, RE::BSLightingShaderMaterialFacegenTint, RE::BSLightingShaderMaterialGlowmap, RE::BSLightingShaderMaterialHairTint, RE::BSLightingShaderMaterialLandscape, RE::BSLightingShaderMaterialLODLandscape, RE::BSLightingShaderMaterialMultiLayerParallax, RE::BSLightingShaderMaterialParallax, RE::BSLightingShaderMaterialParallaxOcc, and RE::BSLightingShaderMaterialSnow.
 
 
◆ CreateMaterial() [1/2]
template<class T > 
  
  
      
        
          | T * RE::BSLightingShaderMaterialBase::CreateMaterial | 
         
       
   | 
  
static   | 
  
 
 
◆ CreateMaterial() [2/2]
◆ DoIsCopy()
◆ GetDefault()
◆ GetFeature()
  
  
      
        
          | Feature RE::BSLightingShaderMaterialBase::GetFeature  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Reimplemented from RE::BSShaderMaterial.
Reimplemented in RE::BSLightingShaderMaterialEnvmap, RE::BSLightingShaderMaterialEye, RE::BSLightingShaderMaterialFacegen, RE::BSLightingShaderMaterialFacegenTint, RE::BSLightingShaderMaterialGlowmap, RE::BSLightingShaderMaterialHairTint, RE::BSLightingShaderMaterialLandscape, RE::BSLightingShaderMaterialLODLandscape, RE::BSLightingShaderMaterialMultiLayerParallax, RE::BSLightingShaderMaterialParallax, RE::BSLightingShaderMaterialParallaxOcc, and RE::BSLightingShaderMaterialSnow.
 
 
◆ GetTextures()
  
  
      
        
          | virtual void RE::BSLightingShaderMaterialBase::GetTextures  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetTextureSet()
◆ GetType()
  
  
      
        
          | Type RE::BSLightingShaderMaterialBase::GetType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ LoadBinary()
  
  
      
        
          | virtual void RE::BSLightingShaderMaterialBase::LoadBinary  | 
          ( | 
          NiStream &  | 
          a_stream | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ OnLoadTextureSet()
  
  
      
        
          | virtual void RE::BSLightingShaderMaterialBase::OnLoadTextureSet  | 
          ( | 
          std::uint64_t  | 
          a_arg1,  | 
         
        
           | 
           | 
          BSTextureSet *  | 
          a_textureSet  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ ReceiveValuesFromRootMaterial()
  
  
      
        
          | virtual void RE::BSLightingShaderMaterialBase::ReceiveValuesFromRootMaterial  | 
          ( | 
          bool  | 
          a_skinned,  | 
         
        
           | 
           | 
          bool  | 
          a_rimLighting,  | 
         
        
           | 
           | 
          bool  | 
          a_softLighting,  | 
         
        
           | 
           | 
          bool  | 
          a_backLighting,  | 
         
        
           | 
           | 
          bool  | 
          a_MSN  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SaveBinary()
  
  
      
        
          | virtual void RE::BSLightingShaderMaterialBase::SaveBinary  | 
          ( | 
          NiStream &  | 
          a_stream | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetTextureSet()
◆ diffuseRenderTargetSourceIndex
      
        
          | std::int32_t RE::BSLightingShaderMaterialBase::diffuseRenderTargetSourceIndex | 
        
      
 
 
◆ diffuseTexture
◆ materialAlpha
      
        
          | float RE::BSLightingShaderMaterialBase::materialAlpha | 
        
      
 
 
◆ normalTexture
◆ pad44
      
        
          | std::uint32_t RE::BSLightingShaderMaterialBase::pad44 | 
        
      
 
 
◆ pad54
      
        
          | std::uint32_t RE::BSLightingShaderMaterialBase::pad54 | 
        
      
 
 
◆ pad74
      
        
          | std::int32_t RE::BSLightingShaderMaterialBase::pad74 | 
        
      
 
 
◆ refractionPower
      
        
          | float RE::BSLightingShaderMaterialBase::refractionPower | 
        
      
 
 
◆ rimLightPower
      
        
          | float RE::BSLightingShaderMaterialBase::rimLightPower | 
        
      
 
 
◆ rimSoftLightingTexture
◆ RTTI
◆ specularBackLightingTexture
◆ specularColor
      
        
          | NiColor RE::BSLightingShaderMaterialBase::specularColor | 
        
      
 
 
◆ specularColorScale
      
        
          | float RE::BSLightingShaderMaterialBase::specularColorScale | 
        
      
 
 
◆ specularPower
      
        
          | float RE::BSLightingShaderMaterialBase::specularPower | 
        
      
 
 
◆ subSurfaceLightRolloff
      
        
          | float RE::BSLightingShaderMaterialBase::subSurfaceLightRolloff | 
        
      
 
 
◆ textureClampMode
      
        
          | std::int32_t RE::BSLightingShaderMaterialBase::textureClampMode | 
        
      
 
 
◆ textureSet
◆ unk98
      
        
          | std::uint64_t RE::BSLightingShaderMaterialBase::unk98 | 
        
      
 
 
◆ VTABLE
The documentation for this class was generated from the following file: