DDraceNetwork Docs
CEnvelopeEditorOperationTracker Class Reference

#include <editor_trackers.h>

Collaboration diagram for CEnvelopeEditorOperationTracker:
[legend]

Classes

struct  SPointData
 

Public Member Functions

 CEnvelopeEditorOperationTracker ()=default
 
void Begin (EEnvelopeEditorOp Operation)
 
void Stop (bool Switch=true)
 
void Reset ()
 

Public Attributes

CEditorm_pEditor
 

Private Member Functions

void HandlePointDragStart ()
 
void HandlePointDragEnd (bool Switch)
 

Private Attributes

EEnvelopeEditorOp m_TrackedOp = EEnvelopeEditorOp::OP_NONE
 
std::map< int, SPointDatam_SavedValues
 

Constructor & Destructor Documentation

◆ CEnvelopeEditorOperationTracker()

CEnvelopeEditorOperationTracker::CEnvelopeEditorOperationTracker ( )
default

Member Function Documentation

◆ Begin()

void CEnvelopeEditorOperationTracker::Begin ( EEnvelopeEditorOp  Operation)

◆ HandlePointDragEnd()

void CEnvelopeEditorOperationTracker::HandlePointDragEnd ( bool  Switch)
private

◆ HandlePointDragStart()

void CEnvelopeEditorOperationTracker::HandlePointDragStart ( )
private

◆ Reset()

void CEnvelopeEditorOperationTracker::Reset ( )
inline

◆ Stop()

void CEnvelopeEditorOperationTracker::Stop ( bool  Switch = true)

Member Data Documentation

◆ m_pEditor

CEditor* CEnvelopeEditorOperationTracker::m_pEditor

◆ m_SavedValues

std::map<int, SPointData> CEnvelopeEditorOperationTracker::m_SavedValues
private

◆ m_TrackedOp

EEnvelopeEditorOp CEnvelopeEditorOperationTracker::m_TrackedOp = EEnvelopeEditorOp::OP_NONE
private

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