|
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 |
| REX::EnumSet< 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 |
| REX::EnumSet<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 |