The Operating system operator provides operation system specific methods and informations.
More...
#include <C:/Projects/skylicht-engine/Projects/Irrlicht/Include/IOSOperator.h>
|
|
virtual const core::stringc & | getOperatingSystemVersion () const =0 |
| | Get the current operation system version as string.
|
| _IRR_DEPRECATED_ const wchar_t * | getOperationSystemVersion () const |
| | Get the current operation system version as string.
|
|
virtual void | copyToClipboard (const c8 *text) const =0 |
| | Copies text to the clipboard.
|
| virtual const c8 * | getTextFromClipboard () const =0 |
| | Get text from the clipboard.
|
|
virtual bool | isSupportUnicodeClipboard ()=0 |
| | Check OS is support unicode clipboard.
|
|
virtual void | copyUnicodeToClipboard (const wchar_t *text) const =0 |
| | Copies unicode text to the clipboard.
|
| virtual const wchar_t * | getUnicodeTextFromClipboard () const =0 |
| | Get unicode text from the clipboard.
|
| virtual bool | getProcessorSpeedMHz (u32 *MHz) const =0 |
| | Get the processor speed in megahertz.
|
| virtual bool | getSystemMemory (u32 *Total, u32 *Avail) const =0 |
| | Get the total and available system RAM.
|
|
| IReferenceCounted () |
| | Constructor.
|
|
virtual | ~IReferenceCounted () |
| | Destructor.
|
| void | grab () const |
| | Grabs the object. Increments the reference counter by one.
|
| bool | drop () const |
| | Drops the object. Decrements the reference counter by one.
|
| s32 | getReferenceCount () const |
| | Get the reference count.
|
| const c8 * | getDebugName () const |
| | Returns the debug name of the object.
|
|
| void | setDebugName (const c8 *newName) |
| | Sets the debug name of the object.
|
The Operating system operator provides operation system specific methods and informations.
◆ getOperationSystemVersion()
| _IRR_DEPRECATED_ const wchar_t * irr::IOSOperator::getOperationSystemVersion |
( |
| ) |
const |
|
inline |
Get the current operation system version as string.
- Deprecated
- Use getOperatingSystemVersion instead. This method will be removed in Irrlicht 1.9.
◆ getProcessorSpeedMHz()
| virtual bool irr::IOSOperator::getProcessorSpeedMHz |
( |
u32 * | MHz | ) |
const |
|
pure virtual |
Get the processor speed in megahertz.
- Parameters
-
| MHz | The integer variable to store the speed in. |
- Returns
- True if successful, false if not
◆ getSystemMemory()
| virtual bool irr::IOSOperator::getSystemMemory |
( |
u32 * | Total, |
|
|
u32 * | Avail ) const |
|
pure virtual |
Get the total and available system RAM.
- Parameters
-
| Total | will contain the total system memory |
| Avail | will contain the available memory |
- Returns
- True if successful, false if not
◆ getTextFromClipboard()
| virtual const c8 * irr::IOSOperator::getTextFromClipboard |
( |
| ) |
const |
|
pure virtual |
Get text from the clipboard.
- Returns
- Returns 0 if no string is in there.
◆ getUnicodeTextFromClipboard()
| virtual const wchar_t * irr::IOSOperator::getUnicodeTextFromClipboard |
( |
| ) |
const |
|
pure virtual |
Get unicode text from the clipboard.
- Returns
- Returns 0 if no string is in there.
The documentation for this class was generated from the following file:
- C:/Projects/skylicht-engine/Projects/Irrlicht/Include/IOSOperator.h