CommonLibSSE (powerof3)
RE::GTexture::ChangeHandler Class Reference

#include <GTexture.h>

Inheritance diagram for RE::GTexture::ChangeHandler:
RE::GImageInfoBase RE::GImageInfoBaseImpl RE::GImageInfo

Public Types

enum class  EventType { kDataChange , kDataLost , kRendererReleased }
 

Public Member Functions

virtual ~ChangeHandler ()=default
 
virtual void OnChange (GRenderer *a_renderer, EventType a_changeType)
 
virtual bool Recreate (GRenderer *a_renderer)
 

Member Enumeration Documentation

◆ EventType

Enumerator
kDataChange 
kDataLost 
kRendererReleased 

Constructor & Destructor Documentation

◆ ~ChangeHandler()

virtual RE::GTexture::ChangeHandler::~ChangeHandler ( )
virtualdefault

Member Function Documentation

◆ OnChange()

virtual void RE::GTexture::ChangeHandler::OnChange ( GRenderer a_renderer,
EventType  a_changeType 
)
virtual

Reimplemented in RE::GImageInfo, and RE::GImageInfoBaseImpl.

◆ Recreate()

virtual bool RE::GTexture::ChangeHandler::Recreate ( GRenderer a_renderer)
virtual

Reimplemented in RE::GImageInfo.


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