V-Gears 0
Free Final Fantasy VII engine.
MessageData Struct Reference

Message data. More...

#include <DialogsManager.h>

Collaboration diagram for MessageData:

Public Member Functions

 MessageData ()
 

Public Attributes

UiWidgetwidget
 The widget where the message is displayed. More...
 
UiWidgetwindow
 The window where the message is displayed. More...
 
UiWidgetscissor
 
UiTextAreatext_area
 The message text area. More...
 
UiWidgetcursor
 The message cursor. More...
 
MessageState state
 The state of the message. More...
 
int x = 0
 The message window X coordinate. More...
 
int y = 0
 The message window Y coordinate. More...
 
int w = 0
 The message width, in pixels. More...
 
int h = 0
 The message height, in pixels. More...
 
std::vector< ScriptIdsync
 
bool clickable
 Indicates if the text is 'clickable', i.e., if it requieres a keypress to advance. More...
 
bool show_window
 Indicates if the dialog window is shown. More...
 
bool show_cursor
 Indicates if the choice selection cursor must be shown. More...
 
bool auto_close
 Indicates if the dialog must be closed automatically. More...
 
float cursor_percent_y
 
float cursor_y
 Y position of the cursor in the message box. More...
 
int cursor_row_selected
 Selected choice line. More...
 
int cursor_row_current
 Currently selected choice line. More...
 
int cursor_row_first
 First chooseable line. More...
 
int cursor_row_last
 Last chooseable line. More...
 
bool closeable
 Indicates if the window is closeable. More...
 
bool visible
 Indicates if the window background is visible. More...
 
bool translucent
 Indicates if the window background is translucent. More...
 
bool timer
 Indicates if the window is for a timer. More...
 
bool numeric
 Indicates if the window background is for a number. More...
 

Detailed Description

Message data.

Constructor & Destructor Documentation

◆ MessageData()

MessageData::MessageData ( )
inline

Member Data Documentation

◆ auto_close

bool MessageData::auto_close

Indicates if the dialog must be closed automatically.

◆ clickable

bool MessageData::clickable

Indicates if the text is 'clickable', i.e., if it requieres a keypress to advance.

◆ closeable

bool MessageData::closeable

Indicates if the window is closeable.

◆ cursor

UiWidget* MessageData::cursor

The message cursor.

◆ cursor_percent_y

float MessageData::cursor_percent_y
Todo:
Understand and document.

◆ cursor_row_current

int MessageData::cursor_row_current

Currently selected choice line.

◆ cursor_row_first

int MessageData::cursor_row_first

First chooseable line.

◆ cursor_row_last

int MessageData::cursor_row_last

Last chooseable line.

◆ cursor_row_selected

int MessageData::cursor_row_selected

Selected choice line.

◆ cursor_y

float MessageData::cursor_y

Y position of the cursor in the message box.

◆ h

int MessageData::h = 0

The message height, in pixels.

◆ numeric

bool MessageData::numeric

Indicates if the window background is for a number.

◆ scissor

UiWidget* MessageData::scissor
Todo:
Understand and document.

◆ show_cursor

bool MessageData::show_cursor

Indicates if the choice selection cursor must be shown.

◆ show_window

bool MessageData::show_window

Indicates if the dialog window is shown.

◆ state

MessageState MessageData::state

The state of the message.

◆ sync

std::vector<ScriptId> MessageData::sync
Todo:
Understand and document.

◆ text_area

UiTextArea* MessageData::text_area

The message text area.

◆ timer

bool MessageData::timer

Indicates if the window is for a timer.

◆ translucent

bool MessageData::translucent

Indicates if the window background is translucent.

◆ visible

bool MessageData::visible

Indicates if the window background is visible.

◆ w

int MessageData::w = 0

The message width, in pixels.

◆ widget

UiWidget* MessageData::widget

The widget where the message is displayed.

◆ window

UiWidget* MessageData::window

The window where the message is displayed.

◆ x

int MessageData::x = 0

The message window X coordinate.

◆ y

int MessageData::y = 0

The message window Y coordinate.


The documentation for this struct was generated from the following file: