#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: