Class: LogModel
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:23
Constructors
Constructor
new LogModel(options?: LogModelOptions): LogModel;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:31
Parameters
| Parameter | Type |
|---|---|
options | LogModelOptions |
Returns
LogModel
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
capacity | readonly | number | packages/webxr-uiextensions/src/core/log-model.ts:24 |
visibleRows | readonly | number | packages/webxr-uiextensions/src/core/log-model.ts:25 |
Accessors
count
Get Signature
get count(): number;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:42
Returns
number
isFollowing
Get Signature
get isFollowing(): boolean;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:46
Returns
boolean
Methods
clear()
clear(): void;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:59
Returns
void
follow()
follow(): void;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:84
Returns
void
push()
push(message: string, level?: string): void;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:50
Parameters
| Parameter | Type | Default value |
|---|---|---|
message | string | undefined |
level | string | 'info' |
Returns
void
scrollDown()
scrollDown(rows?: number): void;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:75
Scroll down; re-engages follow mode when the newest entry comes into view.
Parameters
| Parameter | Type | Default value |
|---|---|---|
rows | number | 1 |
Returns
void
scrollUp()
scrollUp(rows?: number): void;
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:66
Scroll up (towards older entries) by rows; disengages follow mode.
Parameters
| Parameter | Type | Default value |
|---|---|---|
rows | number | 1 |
Returns
void
visible()
visible(): LogEntry[];
Defined in: packages/webxr-uiextensions/src/core/log-model.ts:89
The entries currently in the viewport, oldest first.
Returns
LogEntry[]