gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
Struktur data yang berisi data yang diperlukan untuk membuat objek RealTimeRoom
.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
|
|
RealTimeRoomConfig()
|
|
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
Membuat salinan objek
RealTimeRoomConfig yang ada. |
|
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
Memindahkan objek
RealTimeRoomConfig yang ada. |
Fungsi publik |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Bit mask yang menunjukkan peran eksklusif khusus game untuk pemain, seperti "penyerang" atau "pembela".
|
MaximumAutomatchingPlayers() const
|
uint32_t
Jumlah maksimum pemain yang cocok secara otomatis yang dapat ditambahkan ke ruang.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Jumlah minimum pemain yang cocok secara otomatis yang dapat ditambahkan ke ruang.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
ID pemain yang akan diundang ke ruang yang baru dibuat.
|
Valid() const
|
bool
Menampilkan true (benar) jika objek
RealTimeRoomConfig ini diisi dengan data. |
Variant() const
|
uint32_t
Nilai khusus developer yang digunakan untuk menunjukkan jenis atau mode kamar.
|
operator=(const RealTimeRoomConfig & copy_from)
|
Tetapkan objek
RealTimeRoomConfig ini dengan menyalin dari objek lain. |
operator=(RealTimeRoomConfig && move_from)
|
Tetapkan objek
RealTimeRoomConfig ini dengan memindahkan objek lain ke dalamnya. |
Class |
|
---|---|
gpg:: |
Membangun satu atau beberapa objek RealTimeRoomConfig. |
Fungsi publik
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Bit mask yang menunjukkan peran eksklusif khusus game untuk pemain, seperti "penyerang" atau "pembela".
Produk logis (AND) dari setiap pemain yang berpasangan harus sama dengan nol untuk pertandingan otomatis. Hanya dapat dipanggil jika Valid menampilkan nilai benar.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Jumlah maksimum pemain yang cocok secara otomatis yang dapat ditambahkan ke ruang.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Jumlah minimum pemain yang cocok secara otomatis yang dapat ditambahkan ke ruang.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
ID pemain yang akan diundang ke ruang yang baru dibuat.
Hanya dapat dipanggil jika Valid menampilkan nilai benar.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
Membuat RealTimeRoomConfig
dari objek shared_ptr
ke objek RealTimeRoomConfigImpl
.
Ditujukan untuk penggunaan internal oleh API.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
Membuat salinan objek RealTimeRoomConfig
yang ada.
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
Memindahkan objek RealTimeRoomConfig
yang ada.
Berlaku
bool Valid() const
Menampilkan true (benar) jika objek RealTimeRoomConfig
ini diisi dengan data.
Harus menampilkan benar untuk fungsi pengambil (PlayerIdsToInvite
, MinimumAutoroomingPlayers
, dll.) pada objek RealTimeRoomConfig
agar dapat digunakan.
Varian
uint32_t Variant() const
Nilai khusus developer yang digunakan untuk menunjukkan jenis atau mode kamar.
Hanya pemain yang menggunakan nilai sama yang dapat kamar. Hanya dapat dipanggil jika Valid menampilkan nilai benar.
operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
Tetapkan objek RealTimeRoomConfig
ini dengan menyalin dari objek lain.
operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
Tetapkan objek RealTimeRoomConfig
ini dengan memindahkan objek lain ke dalamnya.