#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSTriShape.h:8
Definition: ImageSpaceEffectDepthOfField.h:9
ImageSpaceTexture unk0C8[4]
Definition: ImageSpaceEffectDepthOfField.h:34
void ReturnTextures() override
float unk14C
Definition: ImageSpaceEffectDepthOfField.h:36
void Render(BSTriShape *a_shape, ImageSpaceEffectParam *a_param) override
void BorrowTextures(ImageSpaceEffectParam *a_param) override
static constexpr auto RTTI
Definition: ImageSpaceEffectDepthOfField.h:11
bool UpdateParams(ImageSpaceEffectParam *a_param) override
std::uint64_t unk0A8
Definition: ImageSpaceEffectDepthOfField.h:25
std::uint32_t unk0B0
Definition: ImageSpaceEffectDepthOfField.h:26
~ImageSpaceEffectDepthOfField() override
std::uint32_t pad154
Definition: ImageSpaceEffectDepthOfField.h:38
void Setup(ImageSpaceManager *a_manager, ImageSpaceEffectParam *a_param) override
std::uint8_t unk0C1
Definition: ImageSpaceEffectDepthOfField.h:31
std::uint32_t unk0B8
Definition: ImageSpaceEffectDepthOfField.h:28
bool enabled
Definition: ImageSpaceEffectDepthOfField.h:35
static constexpr auto VTABLE
Definition: ImageSpaceEffectDepthOfField.h:12
std::uint16_t unk0C2
Definition: ImageSpaceEffectDepthOfField.h:32
std::uint8_t unk0C0
Definition: ImageSpaceEffectDepthOfField.h:30
float unk150
Definition: ImageSpaceEffectDepthOfField.h:37
std::uint32_t unk0BC
Definition: ImageSpaceEffectDepthOfField.h:29
std::uint32_t unk0C4
Definition: ImageSpaceEffectDepthOfField.h:33
std::uint32_t unk0B4
Definition: ImageSpaceEffectDepthOfField.h:27
Definition: ImageSpaceEffectOption.h:8
Definition: ImageSpaceEffectParam.h:6
Definition: ImageSpaceManager.h:16
Definition: ImageSpaceTexture.h:13
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_ImageSpaceEffectDepthOfField
Definition: Offsets_VTABLE.h:11892
constexpr REL::ID RTTI_ImageSpaceEffectDepthOfField(static_cast< std::uint64_t >(692044))