21 #import "OFKernelEventObserver.h"
27 OF_ASSUME_NONNULL_BEGIN
41 #ifdef OF_STDIO_STREAM_WIN32_CONSOLE_H
42 OF_SUBCLASSING_RESTRICTED
45 #if !defined(OF_WINDOWS) && !defined(OF_AMIGAOS) && !defined(OF_WII_U)
49 #if defined(OF_AMIGAOS)
52 #elif !defined(OF_WII_U)
61 @property (readonly, nonatomic)
bool hasTerminal;
67 @property (readonly, nonatomic)
int columns;
73 @property (readonly, nonatomic)
int rows;
75 - (instancetype)init OF_UNAVAILABLE;
83 - (void)setForegroundColor: (
OFColor *)color;
91 - (void)setBackgroundColor: (
OFColor *)color;
117 - (void)setCursorColumn: (
unsigned int)column;
125 - (void)setCursorPosition: (
OFPoint)position;
133 - (void)setRelativeCursorPosition: (
OFPoint)position;
178 OF_ASSUME_NONNULL_END
void OFLog(OFConstantString *format,...)
Logs the specified printf-style format to OFStdErr.
Definition: OFStdIOStream.m:94
OFStdIOStream * OFStdIn
The standard input as an OFStream.
Definition: OFStdIOStream.m:80
OFStdIOStream * OFStdOut
The standard output as an OFStream.
Definition: OFStdIOStream.m:81
void OFLogV(OFConstantString *format, va_list arguments)
Logs the specified printf-style format to OFStdErr.
Definition: OFStdIOStream.m:104
OFStdIOStream * OFStdErr
The standard error as an OFStream.
Definition: OFStdIOStream.m:82
A class for storing a color.
Definition: OFColor.h:30
A class for storing constant strings using the @"" literal.
Definition: OFConstantString.h:42
A class for providing standard input, output and error as OFStream.
Definition: OFStdIOStream.h:45
A base class for different types of streams.
Definition: OFStream.h:192
This protocol is implemented by classes which can be observed for readiness for reading by OFKernelEv...
Definition: OFKernelEventObserver.h:88
This protocol is implemented by classes which can be observed for readiness for writing by OFKernelEv...
Definition: OFKernelEventObserver.h:103
A point in 2D space.
Definition: OFObject.h:161