|
| ~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) |
|