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
DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass > Class Template Reference
Inheritance diagram for DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >:
Inheritance graph
[legend]

Public Member Functions

 DtJoyDeviceControllerDescriptorTemplate (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 constructor More...
 
 DtJoyDeviceControllerDescriptorTemplate (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 
virtual ~DtJoyDeviceControllerDescriptorTemplate ()
 destructor More...
 
 DtJoyDeviceControllerDescriptorTemplate (const DtJoyDeviceControllerDescriptorTemplate &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor More...
 
DtJoyDeviceControllerDescriptorTemplateoperator= (const DtJoyDeviceControllerDescriptorTemplate &orig)
 assignment operator More...
 
virtual void setJoystickControls (const DtRwJoystickControls &)
 Set a joystick control list. More...
 
virtual const
DtRwJoystickControls
joystickControls () const
 
virtual bool hasFunctionGroup (const DtString &) const
 Returns true if contains the particular function group. More...
 
virtual void getSelf (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
 Overridden to call createFunctionGroupMap() once everything is read. More...
 
- Public Member Functions inherited from DtJoyDeviceControllerDescriptorInterface
 DtJoyDeviceControllerDescriptorInterface ()
 CTOR. More...
 
virtual ~DtJoyDeviceControllerDescriptorInterface ()
 DTOR. More...
 

Protected Member Functions

virtual void createFunctionGroupMap ()
 

Protected Attributes

std::map< DtString, std::set
< DtString > > 
myFunctionGroupLookup
 
parameters

These parameters are available for setting in the OPD files.

DtRwJoystickControls myJoystickControls
 Parameter Name: joystick-controls
Parameter Description: List of joystick function groups and functions within those function groups that are supported by this controller. More...
 

Constructor & Destructor Documentation

template<typename BaseDescriptorClass>
DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::DtJoyDeviceControllerDescriptorTemplate ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

constructor

template<typename BaseDescriptorClass>
DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::DtJoyDeviceControllerDescriptorTemplate ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
template<typename BaseDescriptorClass>
virtual DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::~DtJoyDeviceControllerDescriptorTemplate ( )
virtual

destructor

copy constructor

Member Function Documentation

assignment operator

template<typename BaseDescriptorClass>
virtual void DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::setJoystickControls ( const DtRwJoystickControls )
virtual

Set a joystick control list.

Implements DtJoyDeviceControllerDescriptorInterface.

template<typename BaseDescriptorClass>
virtual const DtRwJoystickControls& DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::joystickControls ( ) const
virtual
template<typename BaseDescriptorClass>
virtual bool DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::hasFunctionGroup ( const DtString ) const
virtual

Returns true if contains the particular function group.

Implements DtJoyDeviceControllerDescriptorInterface.

template<typename BaseDescriptorClass>
virtual void DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::getSelf ( DtlObjPtr  args,
const DtReaderWriter::SearchPaths searchPaths,
const DtVariableBindingsList variableBindings 
)
virtual

Overridden to call createFunctionGroupMap() once everything is read.

template<typename BaseDescriptorClass>
virtual void DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::createFunctionGroupMap ( )
protectedvirtual

Member Data Documentation

template<typename BaseDescriptorClass>
DtRwJoystickControls DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::myJoystickControls
protected

Parameter Name: joystick-controls
Parameter Description: List of joystick function groups and functions within those function groups that are supported by this controller.


Parameter Default Value:

template<typename BaseDescriptorClass>
std::map<DtString, std::set<DtString> > DtJoyDeviceControllerDescriptorTemplate< BaseDescriptorClass >::myFunctionGroupLookup
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)