|
| | ~BSImagespaceShaderBlur3 () override |
| |
| void | GetShaderMacros (ShaderMacro *a_macros) override |
| |
| | ~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 | PreRender () |
| |
| virtual void | PostRender () |
| |
| virtual void | DispatchComputeShader (uint32_t a_threadGroupCountX, uint32_t a_threadGroupCountY, uint32_t a_threadGroupCountZ) |
| |
| virtual void | LoadShaders () |
| |
| | ~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) |
| |
| RE::BSRenderPass * | MakeRenderPass (BSShaderProperty *a_property, BSGeometry *a_geometry, uint32_t a_technique, uint8_t a_numLights, BSLight **a_lights) |
| |
| | NiRefObject () |
| |
| virtual | ~NiRefObject () |
| |
| virtual void | DeleteThis () |
| |
| void | IncRefCount () |
| |
| void | DecRefCount () |
| |
| constexpr std::uint32_t | GetRefCount () const noexcept |
| |
| | TES_HEAP_REDEFINE_NEW () |
| |
| virtual | ~NiBoneMatrixSetterI () |
| |
| virtual void | Unk_01 (void) |
| |
| virtual void | ReloadShaders (void *a_stream)=0 |
| |
| virtual | ~ImageSpaceEffect () |
| |
| virtual void | Render (BSTriShape *a_shape, ImageSpaceEffectParam *a_param) |
| |
| virtual void | BorrowTextures (ImageSpaceEffectParam *a_param) |
| |
| virtual void | ReturnTextures () |
| |
| virtual bool | SetRenderStates (ImageSpaceEffectParam *a_param) |
| |