CommonLibSSE (powerof3)
RE::ImageSpaceEffectOption Class Reference

#include <ImageSpaceEffectOption.h>

Inheritance diagram for RE::ImageSpaceEffectOption:
RE::ImageSpaceEffect RE::ImageSpaceEffectDepthOfField

Public Member Functions

 ~ImageSpaceEffectOption () override
 
void Render (BSTriShape *a_shape, ImageSpaceEffectParam *a_param) override
 
- Public Member Functions inherited from RE::ImageSpaceEffect
virtual ~ImageSpaceEffect ()
 
virtual void Setup (ImageSpaceManager *a_manager, ImageSpaceEffectParam *a_param)
 
virtual void ShutDown ()
 
virtual void BorrowTextures (ImageSpaceEffectParam *a_param)
 
virtual void ReturnTextures ()
 
virtual bool IsActive ()
 
virtual bool UpdateParams (ImageSpaceEffectParam *a_param)
 
virtual bool SetRenderStates (ImageSpaceEffectParam *a_param)
 
virtual bool RestoreRenderStates (ImageSpaceEffectParam *a_param)
 

Public Attributes

NiTPrimitiveArray< bool > options
 
- Public Attributes inherited from RE::ImageSpaceEffect
bool active
 
bool unk09
 
std::uint16_t pad0A
 
std::uint32_t pad0C
 
NiTPrimitiveArray< ImageSpaceEffect * > effects
 
NiTPrimitiveArray< ImageSpaceEffectParam * > effectParams
 
NiTPrimitiveArray< ImageSpaceTexture * > effectTextures
 
NiTPrimitiveArray< ImageSpaceEffect::EffectInput * > effectInputs
 
NiTPrimitiveArray< std::int32_t > unk70
 
bool unk88
 
std::uint8_t pad89
 
std::uint16_t pad8A
 
std::uint32_t pad8C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_ImageSpaceEffectOption
 
static constexpr auto VTABLE = VTABLE_ImageSpaceEffectOption
 
- Static Public Attributes inherited from RE::ImageSpaceEffect
static constexpr auto RTTI = RTTI_ImageSpaceEffect
 
static constexpr auto VTABLE = VTABLE_ImageSpaceEffect
 

Constructor & Destructor Documentation

◆ ~ImageSpaceEffectOption()

RE::ImageSpaceEffectOption::~ImageSpaceEffectOption ( )
override

Member Function Documentation

◆ Render()

void RE::ImageSpaceEffectOption::Render ( BSTriShape a_shape,
ImageSpaceEffectParam a_param 
)
overridevirtual

Reimplemented from RE::ImageSpaceEffect.

Member Data Documentation

◆ options

NiTPrimitiveArray<bool> RE::ImageSpaceEffectOption::options

◆ RTTI

constexpr auto RE::ImageSpaceEffectOption::RTTI = RTTI_ImageSpaceEffectOption
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::ImageSpaceEffectOption::VTABLE = VTABLE_ImageSpaceEffectOption
inlinestaticconstexpr

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