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)
Membuat RealTimeRoomConfig dari objek shared_ptr ke objek RealTimeRoomConfigImpl.
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::RealTimeRoomConfig::Builder

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.