VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtKeyFunctionSet Class Reference

A serializable set of function lists, one for each modifier combination. More...

Public Member Functions

 DtKeyFunctionSet ()
 CTOR. More...
 
 ~DtKeyFunctionSet ()
 DTOR. More...
 
DtKeyFunctionSetoperator= (const DtKeyFunctionSet &orig)
 Assignment Operator. More...
 
 DtKeyFunctionSet (const DtKeyFunctionSet &orig)
 Copy Constructor. More...
 
void setUnmodifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for an unmodified key More...
 
DtKeyFunctionNameListunmodifiedFunction ()
 get the function name list for an unmodified key More...
 
const DtKeyFunctionNameListunmodifiedFunction () const
 
void setShiftModifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for a shift nmodified key More...
 
DtKeyFunctionNameListshiftModifiedFunction ()
 get the function name list for a shift nmodified key More...
 
const DtKeyFunctionNameListshiftModifiedFunction () const
 
void setCtrlModifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for a ctrl nmodified key More...
 
DtKeyFunctionNameListctrlModifiedFunction ()
 get the function name list for a ctrl nmodified key More...
 
const DtKeyFunctionNameListctrlModifiedFunction () const
 
void setAltModifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for an alt nmodified key More...
 
DtKeyFunctionNameListaltModifiedFunction ()
 get the function name list for an alt nmodified key More...
 
const DtKeyFunctionNameListaltModifiedFunction () const
 
void setShiftCtrlModifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for a shift-ctrl nmodified key More...
 
DtKeyFunctionNameListshiftCtrlModifiedFunction ()
 get the function name list for a shift-ctrl nmodified key More...
 
const DtKeyFunctionNameListshiftCtrlModifiedFunction () const
 
void setShiftAltModifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for a shift-alt nmodified key More...
 
DtKeyFunctionNameListshiftAltModifiedFunction ()
 get the function name list for a shift-alt nmodified key More...
 
const DtKeyFunctionNameListshiftAltModifiedFunction () const
 
void setCtrlAltModifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for a ctrl-alt nmodified key More...
 
DtKeyFunctionNameListctrlAltModifiedFunction ()
 get the function name list for a ctrl-alt nmodified key More...
 
const DtKeyFunctionNameListctrlAltModifiedFunction () const
 
void setShiftCtrlAltModifiedFunction (const DtKeyFunctionNameList &func)
 set the function name list for a shift-ctrl-alt nmodified key More...
 
DtKeyFunctionNameListshiftCtrlAltModifiedFunction ()
 get the function name list for a shift-ctrl-alt nmodified key More...
 
const DtKeyFunctionNameListshiftCtrlAltModifiedFunction () const
 

Protected Member Functions

template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive. More...
 

Protected Attributes

DtKeyFunctionNameList myUnmodified
 
DtKeyFunctionNameList myShiftModified
 
DtKeyFunctionNameList myCtrlModified
 
DtKeyFunctionNameList myAltModified
 
DtKeyFunctionNameList myShiftCtrlModified
 
DtKeyFunctionNameList myShiftAltModified
 
DtKeyFunctionNameList myCtrlAltModified
 
DtKeyFunctionNameList myShiftCtrlAltModified
 

Detailed Description

A serializable set of function lists, one for each modifier combination.

Constructor & Destructor Documentation

makVrv::DtKeyFunctionSet::DtKeyFunctionSet ( )

CTOR.

makVrv::DtKeyFunctionSet::~DtKeyFunctionSet ( )

DTOR.

makVrv::DtKeyFunctionSet::DtKeyFunctionSet ( const DtKeyFunctionSet orig)

Copy Constructor.

Member Function Documentation

DtKeyFunctionSet& makVrv::DtKeyFunctionSet::operator= ( const DtKeyFunctionSet orig)

Assignment Operator.

void makVrv::DtKeyFunctionSet::setUnmodifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for an unmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::unmodifiedFunction ( )

get the function name list for an unmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::unmodifiedFunction ( ) const
void makVrv::DtKeyFunctionSet::setShiftModifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for a shift nmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftModifiedFunction ( )

get the function name list for a shift nmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftModifiedFunction ( ) const
void makVrv::DtKeyFunctionSet::setCtrlModifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for a ctrl nmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::ctrlModifiedFunction ( )

get the function name list for a ctrl nmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::ctrlModifiedFunction ( ) const
void makVrv::DtKeyFunctionSet::setAltModifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for an alt nmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::altModifiedFunction ( )

get the function name list for an alt nmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::altModifiedFunction ( ) const
void makVrv::DtKeyFunctionSet::setShiftCtrlModifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for a shift-ctrl nmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftCtrlModifiedFunction ( )

get the function name list for a shift-ctrl nmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftCtrlModifiedFunction ( ) const
void makVrv::DtKeyFunctionSet::setShiftAltModifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for a shift-alt nmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftAltModifiedFunction ( )

get the function name list for a shift-alt nmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftAltModifiedFunction ( ) const
void makVrv::DtKeyFunctionSet::setCtrlAltModifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for a ctrl-alt nmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::ctrlAltModifiedFunction ( )

get the function name list for a ctrl-alt nmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::ctrlAltModifiedFunction ( ) const
void makVrv::DtKeyFunctionSet::setShiftCtrlAltModifiedFunction ( const DtKeyFunctionNameList func)

set the function name list for a shift-ctrl-alt nmodified key

DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftCtrlAltModifiedFunction ( )

get the function name list for a shift-ctrl-alt nmodified key

const DtKeyFunctionNameList& makVrv::DtKeyFunctionSet::shiftCtrlAltModifiedFunction ( ) const
template<class Archive >
void makVrv::DtKeyFunctionSet::_serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprotected

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.

References DT_SERIALIZE_MEMBER.

Member Data Documentation

DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myUnmodified
protected
DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myShiftModified
protected
DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myCtrlModified
protected
DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myAltModified
protected
DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myShiftCtrlModified
protected
DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myShiftAltModified
protected
DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myCtrlAltModified
protected
DtKeyFunctionNameList makVrv::DtKeyFunctionSet::myShiftCtrlAltModified
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)