gpg:: Sự kiện
#include <event.h>
Một cấu trúc dữ liệu duy nhất chứa dữ liệu về trạng thái của một sự kiện cụ thể.
Tóm tắt
Dữ liệu bao gồm hai loại: theo từng người dùng (ví dụ: liệu người dùng đã mở khoá sự kiện hay chưa) và dữ liệu chung (ví dụ: tên sự kiện).
Hàm khởi tạo và hàm phá |
|
---|---|
Event()
|
|
Event(std::shared_ptr< const EventImpl > impl)
|
|
Event(const Event & copy_from)
Tạo bản sao của một
Event hiện có. |
|
Event(Event && move_from)
Di chuyển
Event hiện có. |
|
~Event()
|
Hàm công khai |
|
---|---|
Count() const
|
uint64_t
Trả về số lần sự kiện được tăng lên.
|
Description() const
|
const std::string &
Trả về nội dung mô tả sự kiện.
|
Id() const
|
const std::string &
Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.
|
ImageUrl() const
|
const std::string &
Trả về URL dẫn đến hình ảnh biểu tượng cho sự kiện này.
|
Name() const
|
const std::string &
Trả về tên ngắn của sự kiện.
|
Valid() const
|
bool
Trả về true nếu sự kiện này được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho sự kiện do người dùng tạo chưa được điền hoặc cho sự kiện được điền sẵn đi kèm trạng thái phản hồi không thành công.
|
Visibility() const
|
Trả về trạng thái sự kiện:
HIDDEN hoặc REVEALED . |
operator=(const Event & copy_from)
|
Event &
Chỉ định
Event này bằng cách sao chép từ một thiết bị khác. |
operator=(Event && move_from)
|
Event &
Gán
Event này bằng cách di chuyển một màn hình khác vào đó. |
Hàm công khai
Số lượt
uint64_t Count() const
Trả về số lần sự kiện được tăng lên.
Event::Valid()
phải trả về giá trị true để dùng hàm này.
Nội dung mô tả
const std::string & Description() const
Trả về nội dung mô tả sự kiện.
Phương thức này chỉ có thể được gọi khi Event::Valid()
trả về giá trị true (đúng).
Sự kiện
Event()
Sự kiện
Event( std::shared_ptr< const EventImpl > impl )
Tạo Event
từ shared_ptr
đến EventImpl
.
Dành cho API sử dụng nội bộ.
Mã nhận dạng
const std::string & Id() const
Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.
Hãy dùng sự kiện này để tham chiếu đến một sự kiện trong ứng dụng trò chơi của bạn. Phương thức này chỉ có thể được gọi khi Event::Valid()
trả về giá trị true (đúng).
ImageUrl
const std::string & ImageUrl() const
Trả về URL dẫn đến hình ảnh biểu tượng cho sự kiện này.
Event::Valid()
phải trả về giá trị true để dùng hàm này.
Tên
const std::string & Name() const
Trả về tên ngắn của sự kiện.
Tối đa 100 ký tự. Phương thức này chỉ có thể được gọi khi Event::Valid()
trả về giá trị true (đúng).
Hợp lệ
bool Valid() const
Trả về true nếu sự kiện này được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho sự kiện do người dùng tạo chưa được điền hoặc cho sự kiện được điền sẵn đi kèm trạng thái phản hồi không thành công.
Giá trị này phải đúng để các hàm getter trên sự kiện này (id
, Name
, Description
, v.v.) mới sử dụng được.
Chế độ hiển thị
EventVisibility Visibility() const
Trả về trạng thái sự kiện: HIDDEN
hoặc REVEALED
.
Event::Valid()
phải trả về giá trị true để dùng hàm này.
toán tử=
Event & operator=( const Event & copy_from )
Chỉ định Event
này bằng cách sao chép từ một thiết bị khác.
toán tử=
Event & operator=( Event && move_from )
Gán Event
này bằng cách di chuyển một màn hình khác vào đó.
~Sự kiện
~Event()