VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfPrintConsoleCommands.h
Go to the documentation of this file.
1 #pragma once
2 
5 
7 
9 {
10 public:
13  {
14 
15  }
17  virtual bool execute(const DtString& parameters);
18 
19  virtual DtString help(const DtString& parameters)
20  {
21  return "Sets the notify level, 'notify [channel] level'";
22  };
23 
24  virtual bool showInHelp() const { return true; };
25 };
26 
28 {
29 public:
30  DtEchoCommand(int notifyLevel)
32  , myNotifyLevel(notifyLevel)
33  {
34 
35  }
36 
38 
39  virtual bool execute(const DtString& parameters);
40 
41  virtual DtString help(const DtString& parameters)
42  {
43  return "Echoes text, optionally using channels.";
44  };
45 
46  virtual bool showInHelp() const { return true; };
47 
48  virtual void setNotifyLevel(int nl)
49  {
50  myNotifyLevel = nl;
51  }
52 
53 protected:
55 };
56 
58 {
59 public:
62  , myObjectManager(objMgr)
63  {
64 
65  }
66 
68  virtual bool execute(const DtString& parameters);
69 
70  virtual DtString help(const DtString& parameters)
71  {
72  return "Sets the object console level for an entity.";
73  }
74 
75  virtual bool showInHelp() const { return true; };
76 
77 protected:
78  DtVrfObjectManager* myObjectManager;
79 };
80 
82 {
83 public:
86  , myObjectManager(objMgr)
87  , myNotifyLevel(notifyLevel)
88  {
89 
90  }
91 
93  virtual bool execute(const DtString& parameters);
94 
95  virtual DtString help(const DtString& parameters)
96  {
97  return "Echo command for an entity's object console.";
98  }
99 
100  virtual bool showInHelp() const { return true; };
101 
102 protected:
103  DtVrfObjectManager* myObjectManager;
105 };
DtEchoCommand(int notifyLevel)
Definition: vrfPrintConsoleCommands.h:30
virtual bool showInHelp() const
Definition: vrfPrintConsoleCommands.h:100
Definition: vrfPrintConsoleCommands.h:27
virtual void setNotifyLevel(int nl)
Definition: vrfPrintConsoleCommands.h:48
~DtObjectConsoleEchoCommand()
Definition: vrfPrintConsoleCommands.h:92
~DtEchoCommand()
Definition: vrfPrintConsoleCommands.h:37
virtual DtString help(const DtString &parameters)
Definition: vrfPrintConsoleCommands.h:19
DtObjectConsoleEchoCommand(DtVrfObjectManager *objMgr, int notifyLevel)
Definition: vrfPrintConsoleCommands.h:84
virtual bool showInHelp() const
Definition: vrfPrintConsoleCommands.h:75
Definition: vrfPrintConsoleCommands.h:8
virtual DtString help(const DtString &parameters)
Definition: vrfPrintConsoleCommands.h:70
virtual DtString help(const DtString &parameters)
Definition: vrfPrintConsoleCommands.h:41
int myNotifyLevel
Definition: vrfPrintConsoleCommands.h:104
~DtObjectConsoleLevelCommand()
Definition: vrfPrintConsoleCommands.h:67
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual DtString help(const DtString &parameters)
Definition: vrfPrintConsoleCommands.h:95
virtual bool showInHelp() const
Definition: vrfPrintConsoleCommands.h:24
system includes
Definition: consoleCommandManager.h:27
DtNotifyLevelCommand()
Definition: vrfPrintConsoleCommands.h:11
class DtVrfObjectManager:
Definition: vrfObjectManager.h:202
int myNotifyLevel
Definition: vrfPrintConsoleCommands.h:54
Definition: vrfPrintConsoleCommands.h:57
Definition: vrfPrintConsoleCommands.h:81
virtual bool showInHelp() const
Definition: vrfPrintConsoleCommands.h:46
DtObjectConsoleLevelCommand(DtVrfObjectManager *objMgr)
Definition: vrfPrintConsoleCommands.h:60
virtual bool execute(const DtString &parameters)=0
Execute the command.
~DtNotifyLevelCommand()
Definition: vrfPrintConsoleCommands.h:16

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)