Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::IUndoEntry Struct Referenceabstract

#include <UndoManager.h>

+ Inheritance diagram for Divide::IUndoEntry:

Public Member Functions

virtual ~IUndoEntry ()=default
 
virtual void swapValues ()=0
 
virtual void apply ()=0
 

Public Attributes

PushConstantType _type = PushConstantType::COUNT
 
string _name = ""
 
DELEGATE< void, std::string_view > _onChangedCbk
 

Detailed Description

Definition at line 39 of file UndoManager.h.

Constructor & Destructor Documentation

◆ ~IUndoEntry()

virtual Divide::IUndoEntry::~IUndoEntry ( )
virtualdefault

Member Function Documentation

◆ apply()

virtual void Divide::IUndoEntry::apply ( )
pure virtual

Implemented in Divide::UndoEntry< T >.

◆ swapValues()

virtual void Divide::IUndoEntry::swapValues ( )
pure virtual

Implemented in Divide::UndoEntry< T >.

Member Data Documentation

◆ _name

string Divide::IUndoEntry::_name = ""

Definition at line 43 of file UndoManager.h.

◆ _onChangedCbk

DELEGATE<void, std::string_view> Divide::IUndoEntry::_onChangedCbk

Definition at line 44 of file UndoManager.h.

◆ _type

PushConstantType Divide::IUndoEntry::_type = PushConstantType::COUNT

Definition at line 42 of file UndoManager.h.


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