CommonLibSSE (powerof3)
RE::ImageSpaceManager Class Reference

#include <ImageSpaceManager.h>

Public Types

enum  ImageSpaceEffectEnum {
  WorldMap = 0 , Refraction = 1 , ISFXAA = 2 , DepthOfField = 3 ,
  RadialBlur = 5 , FullScreenBlur = 6 , GetHit = 7 , Map = 8 ,
  Blur3 = 9 , Blur5 = 10 , Blur7 = 11 , Blur9 = 12 ,
  Blur11 = 13 , Blur13 = 14 , Blur15 = 15 , BlurNonHDR3 = 16 ,
  BlurNonHDR5 = 17 , BlurNonHDR7 = 18 , BlurNonHDR9 = 19 , BlurNonHDR11 = 20 ,
  BlurNonHDR13 = 21 , BlurNonHDR15 = 22 , BlurBrightPass3 = 23 , BlurBrightPass5 = 24 ,
  BlurBrightPass7 = 25 , BlurBrightPass9 = 26 , BlurBrightPass11 = 27 , BlurBrightPass13 = 28 ,
  BlurBrightPass15 = 29 , HDR = 30 , WaterDisplacement = 31 , VolumetricLighting = 32 ,
  Noise = 33 , ISCopy = 34 , ISCopyDynamicFetchDisabled = 35 , ISCopyScaleBias = 36 ,
  ISCopyCustomViewport = 37 , ISCopyGrayScale = 38 , ISRefraction = 39 , ISDoubleVision = 40 ,
  ISCopyTextureMask = 41 , ISMap = 42 , ISWorldMap = 43 , ISWorldMapNoSkyBlur = 44 ,
  ISDepthOfField = 45 , ISDepthOfFieldFogged = 46 , ISDepthOfFieldMaskedFogged = 47 , ISDistantBlur = 49 ,
  ISDistantBlurFogged = 50 , ISDistantBlurMaskedFogged = 51 , ISRadialBlur = 52 , ISRadialBlurMedium = 53 ,
  ISRadialBlurHigh = 54 , ISHDRTonemapBlendCinematic = 55 , ISHDRTonemapBlendCinematicFade = 56 , ISHDRDownSample16 = 57 ,
  ISHDRDownSample4 = 58 , ISHDRDownSample16Lum = 59 , ISHDRDownSample4RGB2Lum = 60 , ISHDRDownSample4LumClamp = 61 ,
  ISHDRDownSample4LightAdapt = 62 , ISHDRDownSample16LumClamp = 63 , ISHDRDownSample16LightAdapt = 64 , ISBlur3 = 65 ,
  ISBlur5 = 66 , ISBlur7 = 67 , ISBlur9 = 68 , ISBlur11 = 69 ,
  ISBlur13 = 70 , ISBlur15 = 71 , ISNonHDRBlur3 = 72 , ISNonHDRBlur5 = 73 ,
  ISNonHDRBlur7 = 74 , ISNonHDRBlur9 = 75 , ISNonHDRBlur11 = 76 , ISNonHDRBlur13 = 77 ,
  ISNonHDRBlur15 = 78 , ISBrightPassBlur3 = 79 , ISBrightPassBlur5 = 80 , ISBrightPassBlur7 = 81 ,
  ISBrightPassBlur9 = 82 , ISBrightPassBlur11 = 83 , ISBrightPassBlur13 = 84 , ISBrightPassBlur15 = 85 ,
  ISWaterDisplacementClearSimulation = 86 , ISWaterDisplacementTexOffset = 87 , ISWaterDisplacementWadingRipple = 88 , ISWaterDisplacementRainRipple = 89 ,
  ISWaterWadingHeightmap = 90 , ISWaterRainHeightmap = 91 , ISWaterBlendHeightmaps = 92 , ISWaterSmoothHeightmap = 93 ,
  ISWaterDisplacementNormals = 94 , ISNoiseScrollAndBlend = 95 , ISNoiseNormalmap = 96 , ISVolumetricLighting = 97 ,
  ISLocalMap = 98 , ISAlphaBlend = 99 , ISLensFlare = 100 , ISLensFlareVisibility = 101 ,
  ISApplyReflections = 102 , ISApplyVolumetricLighting = 103 , ISBasicCopy = 104 , ISBlur = 105 ,
  ISVolumetricLightingBlurHCS = 106 , ISVolumetricLightingBlurVCS = 107 , ISReflectionBlurHCS = 108 , ISReflectionBlurVCS = 109 ,
  ISParallaxMaskBlurHCS = 110 , ISParallaxMaskBlurVCS = 111 , ISDepthOfFieldBlurHCS = 112 , ISDepthOfFieldBlurVCS = 113 ,
  ISCompositeVolumetricLighting = 114 , ISCompositeLensFlare = 115 , ISCompositeLensFlareVolumetricLighting = 116 , ISCopySubRegionCS = 117 ,
  ISDebugSnow = 118 , ISDownsample = 119 , ISDownsampleIgnoreBrightest = 120 , ISDownsampleCS = 121 ,
  ISDownsampleIgnoreBrightestCS = 122 , ISExp = 123 , ISIBLensFlares = 124 , ISLightingComposite = 125 ,
  ISLightingCompositeNoDirectionalLight = 126 , ISLightingCompositeMenu = 127 , ISPerlinNoiseCS = 128 , ISPerlinNoise2DCS = 129 ,
  ISReflectionsRayTracing = 130 , ISReflectionsDebugSpecMask = 131 , ISSAOBlurH = 132 , ISSAOBlurV = 133 ,
  ISSAOBlurHCS = 134 , ISSAOBlurVCS = 135 , ISSAOCameraZ = 136 , ISSAOCameraZAndMipsCS = 137 ,
  ISSAOCompositeSAO = 138 , ISSAOCompositeFog = 139 , ISSAOCompositeSAOFog = 140 , ISMinify = 141 ,
  ISMinifyContrast = 142 , ISSAORawAO = 143 , ISSAORawAONoTemporal = 144 , ISSAORawAOCS = 145 ,
  ISSILComposite = 146 , ISSILRawInd = 147 , ISSimpleColor = 148 , ISDisplayDepth = 149 ,
  ISSnowSSS = 150 , ISTemporalAA = 151 , ISTemporalAA_UI = 152 , ISTemporalAA_Water = 153 ,
  ISUpsampleDynamicResolution = 154 , ISWaterBlend = 155 , ISUnderwaterMask = 156 , ISWaterFlow = 157 ,
  Total = 159
}
 

Static Public Member Functions

static ImageSpaceManagerGetSingleton ()
 

Public Attributes

std::uint64_t unk00
 
std::uint64_t unk08
 
std::int32_t unk10
 
std::int32_t unk14
 
std::uint64_t unk18
 
NiTPrimitiveArray< ImageSpaceEffect * > effects
 
bool initEffects
 
std::uint32_t unk3C
 
std::int32_t unk40
 
NiPointer< BSTriShapeunk48
 
NiPointer< BSTriShapeunk50
 
std::uint8_t unk58
 
std::uint32_t unk5C
 
std::uint32_t unk60
 
RENDER_TARGET unk64
 
std::uint32_t unk68
 
std::uint32_t unk6C
 
std::uint32_t unk70
 
float unk74
 
ImageSpaceTexture unk78
 
NiColorA refractionTint
 
ImageSpaceBaseDatacurrentBaseData
 
ImageSpaceBaseDataoverrideBaseData
 
ImageSpaceBaseDataunderwaterBaseData
 
ImageSpaceBaseDataconsoleBaseData
 
ImageSpaceData data
 
std::uint64_t unk168
 
std::uint64_t unk170
 
std::uint64_t unk178
 
std::uint64_t unk180
 
std::uint64_t unk188
 
std::uint64_t unk190
 
std::uint64_t unk198
 
std::uint64_t unk1A0
 
std::uint64_t unk1A8
 
std::uint64_t unk1B0
 
std::uint64_t unk1B8
 
std::uint64_t unk1C0
 
std::uint64_t unk1C8
 
std::uint64_t unk1D0
 
std::uint64_t unk1D8
 
std::uint64_t unk1E0
 
std::uint64_t unk1E8
 
std::uint64_t unk1F0
 
std::uint64_t unk1F8
 
std::uint64_t unk200
 
std::uint64_t unk208
 
bool usesLDR
 
bool unk211
 
std::uint64_t unk218
 

Member Enumeration Documentation

◆ ImageSpaceEffectEnum

Enumerator
WorldMap 
Refraction 
ISFXAA 
DepthOfField 
RadialBlur 
FullScreenBlur 
GetHit 
Map 
Blur3 
Blur5 
Blur7 
Blur9 
Blur11 
Blur13 
Blur15 
BlurNonHDR3 
BlurNonHDR5 
BlurNonHDR7 
BlurNonHDR9 
BlurNonHDR11 
BlurNonHDR13 
BlurNonHDR15 
BlurBrightPass3 
BlurBrightPass5 
BlurBrightPass7 
BlurBrightPass9 
BlurBrightPass11 
BlurBrightPass13 
BlurBrightPass15 
HDR 
WaterDisplacement 
VolumetricLighting 
Noise 
ISCopy 
ISCopyDynamicFetchDisabled 
ISCopyScaleBias 
ISCopyCustomViewport 
ISCopyGrayScale 
ISRefraction 
ISDoubleVision 
ISCopyTextureMask 
ISMap 
ISWorldMap 
ISWorldMapNoSkyBlur 
ISDepthOfField 
ISDepthOfFieldFogged 
ISDepthOfFieldMaskedFogged 
ISDistantBlur 
ISDistantBlurFogged 
ISDistantBlurMaskedFogged 
ISRadialBlur 
ISRadialBlurMedium 
ISRadialBlurHigh 
ISHDRTonemapBlendCinematic 
ISHDRTonemapBlendCinematicFade 
ISHDRDownSample16 
ISHDRDownSample4 
ISHDRDownSample16Lum 
ISHDRDownSample4RGB2Lum 
ISHDRDownSample4LumClamp 
ISHDRDownSample4LightAdapt 
ISHDRDownSample16LumClamp 
ISHDRDownSample16LightAdapt 
ISBlur3 
ISBlur5 
ISBlur7 
ISBlur9 
ISBlur11 
ISBlur13 
ISBlur15 
ISNonHDRBlur3 
ISNonHDRBlur5 
ISNonHDRBlur7 
ISNonHDRBlur9 
ISNonHDRBlur11 
ISNonHDRBlur13 
ISNonHDRBlur15 
ISBrightPassBlur3 
ISBrightPassBlur5 
ISBrightPassBlur7 
ISBrightPassBlur9 
ISBrightPassBlur11 
ISBrightPassBlur13 
ISBrightPassBlur15 
ISWaterDisplacementClearSimulation 
ISWaterDisplacementTexOffset 
ISWaterDisplacementWadingRipple 
ISWaterDisplacementRainRipple 
ISWaterWadingHeightmap 
ISWaterRainHeightmap 
ISWaterBlendHeightmaps 
ISWaterSmoothHeightmap 
ISWaterDisplacementNormals 
ISNoiseScrollAndBlend 
ISNoiseNormalmap 
ISVolumetricLighting 
ISLocalMap 
ISAlphaBlend 
ISLensFlare 
ISLensFlareVisibility 
ISApplyReflections 
ISApplyVolumetricLighting 
ISBasicCopy 
ISBlur 
ISVolumetricLightingBlurHCS 
ISVolumetricLightingBlurVCS 
ISReflectionBlurHCS 
ISReflectionBlurVCS 
ISParallaxMaskBlurHCS 
ISParallaxMaskBlurVCS 
ISDepthOfFieldBlurHCS 
ISDepthOfFieldBlurVCS 
ISCompositeVolumetricLighting 
ISCompositeLensFlare 
ISCompositeLensFlareVolumetricLighting 
ISCopySubRegionCS 
ISDebugSnow 
ISDownsample 
ISDownsampleIgnoreBrightest 
ISDownsampleCS 
ISDownsampleIgnoreBrightestCS 
ISExp 
ISIBLensFlares 
ISLightingComposite 
ISLightingCompositeNoDirectionalLight 
ISLightingCompositeMenu 
ISPerlinNoiseCS 
ISPerlinNoise2DCS 
ISReflectionsRayTracing 
ISReflectionsDebugSpecMask 
ISSAOBlurH 
ISSAOBlurV 
ISSAOBlurHCS 
ISSAOBlurVCS 
ISSAOCameraZ 
ISSAOCameraZAndMipsCS 
ISSAOCompositeSAO 
ISSAOCompositeFog 
ISSAOCompositeSAOFog 
ISMinify 
ISMinifyContrast 
ISSAORawAO 
ISSAORawAONoTemporal 
ISSAORawAOCS 
ISSILComposite 
ISSILRawInd 
ISSimpleColor 
ISDisplayDepth 
ISSnowSSS 
ISTemporalAA 
ISTemporalAA_UI 
ISTemporalAA_Water 
ISUpsampleDynamicResolution 
ISWaterBlend 
ISUnderwaterMask 
ISWaterFlow 
Total 

Member Function Documentation

◆ GetSingleton()

static ImageSpaceManager* RE::ImageSpaceManager::GetSingleton ( )
inlinestatic

Member Data Documentation

◆ consoleBaseData

ImageSpaceBaseData* RE::ImageSpaceManager::consoleBaseData

◆ currentBaseData

ImageSpaceBaseData* RE::ImageSpaceManager::currentBaseData

◆ data

ImageSpaceData RE::ImageSpaceManager::data

◆ effects

NiTPrimitiveArray<ImageSpaceEffect*> RE::ImageSpaceManager::effects

◆ initEffects

bool RE::ImageSpaceManager::initEffects

◆ overrideBaseData

ImageSpaceBaseData* RE::ImageSpaceManager::overrideBaseData

◆ refractionTint

NiColorA RE::ImageSpaceManager::refractionTint

◆ underwaterBaseData

ImageSpaceBaseData* RE::ImageSpaceManager::underwaterBaseData

◆ unk00

std::uint64_t RE::ImageSpaceManager::unk00

◆ unk08

std::uint64_t RE::ImageSpaceManager::unk08

◆ unk10

std::int32_t RE::ImageSpaceManager::unk10

◆ unk14

std::int32_t RE::ImageSpaceManager::unk14

◆ unk168

std::uint64_t RE::ImageSpaceManager::unk168

◆ unk170

std::uint64_t RE::ImageSpaceManager::unk170

◆ unk178

std::uint64_t RE::ImageSpaceManager::unk178

◆ unk18

std::uint64_t RE::ImageSpaceManager::unk18

◆ unk180

std::uint64_t RE::ImageSpaceManager::unk180

◆ unk188

std::uint64_t RE::ImageSpaceManager::unk188

◆ unk190

std::uint64_t RE::ImageSpaceManager::unk190

◆ unk198

std::uint64_t RE::ImageSpaceManager::unk198

◆ unk1A0

std::uint64_t RE::ImageSpaceManager::unk1A0

◆ unk1A8

std::uint64_t RE::ImageSpaceManager::unk1A8

◆ unk1B0

std::uint64_t RE::ImageSpaceManager::unk1B0

◆ unk1B8

std::uint64_t RE::ImageSpaceManager::unk1B8

◆ unk1C0

std::uint64_t RE::ImageSpaceManager::unk1C0

◆ unk1C8

std::uint64_t RE::ImageSpaceManager::unk1C8

◆ unk1D0

std::uint64_t RE::ImageSpaceManager::unk1D0

◆ unk1D8

std::uint64_t RE::ImageSpaceManager::unk1D8

◆ unk1E0

std::uint64_t RE::ImageSpaceManager::unk1E0

◆ unk1E8

std::uint64_t RE::ImageSpaceManager::unk1E8

◆ unk1F0

std::uint64_t RE::ImageSpaceManager::unk1F0

◆ unk1F8

std::uint64_t RE::ImageSpaceManager::unk1F8

◆ unk200

std::uint64_t RE::ImageSpaceManager::unk200

◆ unk208

std::uint64_t RE::ImageSpaceManager::unk208

◆ unk211

bool RE::ImageSpaceManager::unk211

◆ unk218

std::uint64_t RE::ImageSpaceManager::unk218

◆ unk3C

std::uint32_t RE::ImageSpaceManager::unk3C

◆ unk40

std::int32_t RE::ImageSpaceManager::unk40

◆ unk48

NiPointer<BSTriShape> RE::ImageSpaceManager::unk48

◆ unk50

NiPointer<BSTriShape> RE::ImageSpaceManager::unk50

◆ unk58

std::uint8_t RE::ImageSpaceManager::unk58

◆ unk5C

std::uint32_t RE::ImageSpaceManager::unk5C

◆ unk60

std::uint32_t RE::ImageSpaceManager::unk60

◆ unk64

RENDER_TARGET RE::ImageSpaceManager::unk64

◆ unk68

std::uint32_t RE::ImageSpaceManager::unk68

◆ unk6C

std::uint32_t RE::ImageSpaceManager::unk6C

◆ unk70

std::uint32_t RE::ImageSpaceManager::unk70

◆ unk74

float RE::ImageSpaceManager::unk74

◆ unk78

ImageSpaceTexture RE::ImageSpaceManager::unk78

◆ usesLDR

bool RE::ImageSpaceManager::usesLDR

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