CommonLibVR
|
#include <BSEffectShaderMaterial.h>
Public Member Functions | |
~BSEffectShaderMaterial () override | |
BSShaderMaterial * | Create () override |
void | CopyMembers (BSShaderMaterial *a_other) override |
bool | DoIsCopy (BSShaderMaterial *a_other) override |
std::uint32_t | ComputeCRC32 (void) override |
BSShaderMaterial * | GetDefault () override |
Type | GetType () const override |
Public Member Functions inherited from RE::BSShaderMaterial | |
virtual | ~BSShaderMaterial () |
virtual Feature | GetFeature () const |
Public Member Functions inherited from RE::BSIntrusiveRefCounted | |
std::uint32_t | IncRef () const |
std::uint32_t | DecRef () const |
TES_HEAP_REDEFINE_NEW () | |
Public Attributes | |
float | falloffStartAngle |
float | falloffStopAngle |
float | falloffStartOpacity |
float | falloffStopOpacity |
NiColorA | baseColor |
NiPointer< NiSourceTexture > | sourceTexture |
NiPointer< NiSourceTexture > | greyscaleTexture |
float | softFalloffDepth |
float | baseColorScale |
BSFixedString | sourceTexturePath |
BSFixedString | greyscaleTexturePath |
stl::enumeration< BSGraphics::TextureAddressMode, std::uint8_t > | effectClampMode |
std::uint8_t | unk81 |
Public Attributes inherited from RE::BSShaderMaterial | |
NiPoint2 | texCoordOffset [2] |
NiPoint2 | texCoordScale [2] |
std::uint32_t | hashKey |
std::uint32_t | unk30 |
std::uint32_t | unk34 |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_BSEffectShaderMaterial |
static constexpr auto | VTABLE = VTABLE_BSEffectShaderMaterial |
Static Public Attributes inherited from RE::BSShaderMaterial | |
static constexpr auto | RTTI = RTTI_BSShaderMaterial |
static constexpr auto | VTABLE = VTABLE_BSShaderMaterial |
Additional Inherited Members | |
Public Types inherited from RE::BSShaderMaterial | |
enum class | Feature |
enum class | Type { kBase = 0 , kEffect = 1 , kLighting = 2 , kWater = 3 } |
Protected Attributes inherited from RE::BSIntrusiveRefCounted | |
volatile std::uint32_t | _refCount { 0 } |
|
override |
|
overridevirtual |
Reimplemented from RE::BSShaderMaterial.
|
overridevirtual |
Reimplemented from RE::BSShaderMaterial.
|
overridevirtual |
Reimplemented from RE::BSShaderMaterial.
|
overridevirtual |
Reimplemented from RE::BSShaderMaterial.
|
overridevirtual |
Reimplemented from RE::BSShaderMaterial.
|
overridevirtual |
Reimplemented from RE::BSShaderMaterial.
NiColorA RE::BSEffectShaderMaterial::baseColor |
float RE::BSEffectShaderMaterial::baseColorScale |
stl::enumeration<BSGraphics::TextureAddressMode, std::uint8_t> RE::BSEffectShaderMaterial::effectClampMode |
float RE::BSEffectShaderMaterial::falloffStartAngle |
float RE::BSEffectShaderMaterial::falloffStartOpacity |
float RE::BSEffectShaderMaterial::falloffStopAngle |
float RE::BSEffectShaderMaterial::falloffStopOpacity |
NiPointer<NiSourceTexture> RE::BSEffectShaderMaterial::greyscaleTexture |
BSFixedString RE::BSEffectShaderMaterial::greyscaleTexturePath |
|
inlinestaticconstexpr |
float RE::BSEffectShaderMaterial::softFalloffDepth |
NiPointer<NiSourceTexture> RE::BSEffectShaderMaterial::sourceTexture |
BSFixedString RE::BSEffectShaderMaterial::sourceTexturePath |
std::uint8_t RE::BSEffectShaderMaterial::unk81 |
|
inlinestaticconstexpr |