CommonLibVR
RE::BSGraphics::State Class Reference

#include <State.h>

Static Public Member Functions

static StateGetSingleton ()
 

Public Attributes

NiPointer< NiSourceTexturedefaultTextureProjNoiseMap
 
NiPointer< NiSourceTexturedefaultTextureProjDiffuseMap
 
NiPointer< NiSourceTexturedefaultTextureProjNormalMap
 
NiPointer< NiSourceTexturedefaultTextureProjNormalDetailMap
 
std::uint32_t unk020
 
std::uint32_t screenWidth
 
std::uint32_t screenHeight
 
std::uint32_t frameBufferViewport [2]
 
std::uint32_t unk034
 
std::uint32_t unk038
 
std::uint32_t unk03C
 
std::uint32_t unk040
 
float unk044
 
float unk048
 
std::uint32_t frameCount
 
bool insideFrame
 
bool letterbox
 
bool unk052
 
bool compiledShaderThisFrame
 
bool useEarlyZ
 
bool unk055
 
std::uint32_t unk058
 
std::uint32_t unk05C
 
NiPointer< NiSourceTexturedefaultTextureBlack
 
NiPointer< NiSourceTexturedefaultTextureWhite
 
NiPointer< NiSourceTexturedefaultTextureGrey
 
NiPointer< NiSourceTexturedefaultHeightMap
 
NiPointer< NiSourceTexturedefaultReflectionCubeMap
 
NiPointer< NiSourceTexturedefaultFaceDetailMap
 
NiPointer< NiSourceTexturedefaultTexEffectMap
 
NiPointer< NiSourceTexturedefaultTextureNormalMap
 
NiPointer< NiSourceTexturedefaultTextureDitherNoiseMap
 
BSTArray< void * > cameraDataCache
 
std::uint32_t unk0C0
 
float haltonSequence [2][8]
 
float dynamicResolutionWidthRatio
 
float dynamicResolutionHeightRatio
 
float dynamicResolutionPreviousWidthRatio
 
float dynamicResolutionPreviousHeightRatio
 
std::uint32_t dynamicResolutionIncreaseFrameWaited
 
volatile std::int32_t dynamicResolutionLock
 
bool canIncreaseDynamicResolution
 
bool canDecreaseDynamicResolution
 
bool canChangeDynamicResolution
 
std::uint8_t unk11E
 
std::uint8_t pad11F
 

Member Function Documentation

◆ GetSingleton()

static State* RE::BSGraphics::State::GetSingleton ( )
inlinestatic

Member Data Documentation

◆ cameraDataCache

BSTArray<void*> RE::BSGraphics::State::cameraDataCache

◆ canChangeDynamicResolution

bool RE::BSGraphics::State::canChangeDynamicResolution

◆ canDecreaseDynamicResolution

bool RE::BSGraphics::State::canDecreaseDynamicResolution

◆ canIncreaseDynamicResolution

bool RE::BSGraphics::State::canIncreaseDynamicResolution

◆ compiledShaderThisFrame

bool RE::BSGraphics::State::compiledShaderThisFrame

◆ defaultFaceDetailMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultFaceDetailMap

◆ defaultHeightMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultHeightMap

◆ defaultReflectionCubeMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultReflectionCubeMap

◆ defaultTexEffectMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTexEffectMap

◆ defaultTextureBlack

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureBlack

◆ defaultTextureDitherNoiseMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureDitherNoiseMap

◆ defaultTextureGrey

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureGrey

◆ defaultTextureNormalMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureNormalMap

◆ defaultTextureProjDiffuseMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureProjDiffuseMap

◆ defaultTextureProjNoiseMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureProjNoiseMap

◆ defaultTextureProjNormalDetailMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureProjNormalDetailMap

◆ defaultTextureProjNormalMap

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureProjNormalMap

◆ defaultTextureWhite

NiPointer<NiSourceTexture> RE::BSGraphics::State::defaultTextureWhite

◆ dynamicResolutionHeightRatio

float RE::BSGraphics::State::dynamicResolutionHeightRatio

◆ dynamicResolutionIncreaseFrameWaited

std::uint32_t RE::BSGraphics::State::dynamicResolutionIncreaseFrameWaited

◆ dynamicResolutionLock

volatile std::int32_t RE::BSGraphics::State::dynamicResolutionLock

◆ dynamicResolutionPreviousHeightRatio

float RE::BSGraphics::State::dynamicResolutionPreviousHeightRatio

◆ dynamicResolutionPreviousWidthRatio

float RE::BSGraphics::State::dynamicResolutionPreviousWidthRatio

◆ dynamicResolutionWidthRatio

float RE::BSGraphics::State::dynamicResolutionWidthRatio

◆ frameBufferViewport

std::uint32_t RE::BSGraphics::State::frameBufferViewport[2]

◆ frameCount

std::uint32_t RE::BSGraphics::State::frameCount

◆ haltonSequence

float RE::BSGraphics::State::haltonSequence[2][8]

◆ insideFrame

bool RE::BSGraphics::State::insideFrame

◆ letterbox

bool RE::BSGraphics::State::letterbox

◆ pad11F

std::uint8_t RE::BSGraphics::State::pad11F

◆ screenHeight

std::uint32_t RE::BSGraphics::State::screenHeight

◆ screenWidth

std::uint32_t RE::BSGraphics::State::screenWidth

◆ unk020

std::uint32_t RE::BSGraphics::State::unk020

◆ unk034

std::uint32_t RE::BSGraphics::State::unk034

◆ unk038

std::uint32_t RE::BSGraphics::State::unk038

◆ unk03C

std::uint32_t RE::BSGraphics::State::unk03C

◆ unk040

std::uint32_t RE::BSGraphics::State::unk040

◆ unk044

float RE::BSGraphics::State::unk044

◆ unk048

float RE::BSGraphics::State::unk048

◆ unk052

bool RE::BSGraphics::State::unk052

◆ unk055

bool RE::BSGraphics::State::unk055

◆ unk058

std::uint32_t RE::BSGraphics::State::unk058

◆ unk05C

std::uint32_t RE::BSGraphics::State::unk05C

◆ unk0C0

std::uint32_t RE::BSGraphics::State::unk0C0

◆ unk11E

std::uint8_t RE::BSGraphics::State::unk11E

◆ useEarlyZ

bool RE::BSGraphics::State::useEarlyZ

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