| 
    CommonLibSSE NG
    
   | 
 
#include <BSImagespaceShaderBlur3.h>
  
Public Member Functions | |
| ~BSImagespaceShaderBlur3 () override | |
| void | Unk_0D (void) override | 
  Public Member Functions inherited from RE::BSImagespaceShader | |
| ~BSImagespaceShader () override | |
| void | Setup (ImageSpaceManager *a_manager, ImageSpaceEffectParam *a_param) override | 
| void | ShutDown () override | 
| bool | IsActive () override | 
| bool | UpdateParams (ImageSpaceEffectParam *a_param) override | 
| bool | RestoreRenderStates (ImageSpaceEffectParam *a_param) override | 
| virtual void | Unk_0A (void) | 
| virtual void | Unk_0B (void) | 
| virtual void | Unk_0C (void) | 
| virtual void | Unk_0D (void) | 
| virtual void | Unk_0E (void) | 
  Public Member Functions inherited from RE::BSShader | |
| ~BSShader () override | |
| virtual bool | SetupTechnique (std::uint32_t a_technique)=0 | 
| virtual void | RestoreTechnique (std::uint32_t a_technique)=0 | 
| virtual void | SetupMaterial (const BSShaderMaterial *a_material) | 
| virtual void | RestoreMaterial (const BSShaderMaterial *a_material) | 
| virtual void | SetupGeometry (BSRenderPass *a_currentPass, std::uint32_t a_flags)=0 | 
| virtual void | RestoreGeometry (BSRenderPass *a_currentPass, std::uint32_t a_renderFlags)=0 | 
| virtual void | GetTechniqueName (std::uint32_t a_techniqueID, char *a_buffer, std::uint32_t a_bufferSize) | 
| virtual void | ReloadShaders (bool a_clear) | 
  Public Member Functions inherited from RE::NiRefObject | |
| NiRefObject () | |
| virtual | ~NiRefObject () | 
| virtual void | DeleteThis () | 
| void | IncRefCount () | 
| void | DecRefCount () | 
| constexpr std::uint32_t | GetRefCount () const noexcept | 
| TES_HEAP_REDEFINE_NEW () | |
  Public Member Functions inherited from RE::NiBoneMatrixSetterI | |
| virtual | ~NiBoneMatrixSetterI () | 
| virtual void | Unk_01 (void) | 
  Public Member Functions inherited from RE::BSReloadShaderI | |
| virtual void | Unk_00 (void)=0 | 
  Public Member Functions inherited from RE::ImageSpaceEffect | |
| virtual | ~ImageSpaceEffect () | 
| virtual void | Render (BSTriShape *a_shape, ImageSpaceEffectParam *a_param) | 
| 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) | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_BSImagespaceShaderBlur3 | 
  Static Public Attributes inherited from RE::BSImagespaceShader | |
| static constexpr auto | RTTI = RTTI_BSImagespaceShader | 
  Static Public Attributes inherited from RE::BSShader | |
| static constexpr auto | RTTI = RTTI_BSShader | 
| static constexpr auto | VTABLE = VTABLE_BSShader | 
  Static Public Attributes inherited from RE::NiRefObject | |
| static constexpr auto | RTTI = RTTI_NiRefObject | 
  Static Public Attributes inherited from RE::NiBoneMatrixSetterI | |
| static constexpr auto | RTTI = RTTI_NiBoneMatrixSetterI | 
  Static Public Attributes inherited from RE::BSReloadShaderI | |
| static constexpr auto | RTTI = RTTI_BSReloadShaderI | 
  Static Public Attributes inherited from RE::ImageSpaceEffect | |
| static constexpr auto | RTTI = RTTI_ImageSpaceEffect | 
Additional Inherited Members | |
  Static Public Member Functions inherited from RE::NiRefObject | |
| static volatile std::uint32_t * | GetTotalObjectCount () | 
  Public Attributes inherited from RE::BSImagespaceShader | |
| std::uint64_t | unk120 | 
| std::uint64_t | unk128 | 
| std::uint64_t | unk130 | 
| std::uint64_t | unk138 | 
| std::uint64_t | unk140 | 
| std::uint64_t | unk148 | 
| std::uint64_t | unk150 | 
| std::uint64_t | unk158 | 
| std::uint64_t | unk160 | 
| 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 | 
  Public Attributes inherited from RE::BSShader | |
| std::int32_t | shaderType | 
| BSShaderTechniqueIDMap::MapType< BSGraphics::VertexShader * > | vertexShaders | 
| BSShaderTechniqueIDMap::MapType< BSGraphics::PixelShader * > | pixelShaders | 
| const char * | fxpFilename | 
  Public Attributes inherited from RE::NiRefObject | |
| volatile std::uint32_t | _refCount { 0 } | 
| std::uint32_t | _pad0C { 0 } | 
  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 | 
      
  | 
  override | 
      
  | 
  overridevirtual | 
Reimplemented from RE::BSImagespaceShader.
      
  | 
  inlinestaticconstexpr |