gpg:: 리더보드
#include <leaderboard.h>
특정 리더보드의 상태(예: 이름, 유효성)에 관한 데이터에 액세스할 수 있는 단일 데이터 구조입니다.
요약
생성자 및 소멸자 |
|
---|---|
Leaderboard()
|
|
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
명시적 생성자
|
|
Leaderboard(const Leaderboard & copy_from)
기존 리더보드를 새 리더보드로 복사하기 위한 복사 생성자입니다.
|
|
Leaderboard(Leaderboard && move_from)
기존 리더보드를 새 리더보드로 이동하기 위한 생성자입니다.
|
|
~Leaderboard()
|
공개 함수 |
|
---|---|
IconUrl() const
|
const std::string &
이 리더보드의 아이콘 이미지로 연결되는 URL을 반환합니다.
|
Id() const
|
const std::string &
Google Play Console에서 사전에 생성한 고유 문자열을 반환합니다.
|
Name() const
|
const std::string &
리더보드의 짧은 이름을 반환합니다.
|
Order() const
|
오름차순 또는 내림차순 중 어느 것이 더 나은지 반환합니다.
|
Valid() const
|
bool
반환된 리더보드에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자 제작 리더보드 또는 채워진 리더보드에 실패한 응답 상태가 포함된 경우에는 false를 반환합니다.
|
operator=(const Leaderboard & copy_from)
|
다른 리더보드에서 이 리더보드의 값을 할당하는 할당 연산자입니다.
|
operator=(Leaderboard && move_from)
|
다른 리더보드에서 이 리더보드의 값을 할당하는 할당 연산자입니다.
|
공개 함수
IconUrl
const std::string & IconUrl() const
이 리더보드의 아이콘 이미지로 연결되는 URL을 반환합니다.
Leaderboard::Valid()이 true를 반환할 때만 호출할 수 있습니다.
ID
const std::string & Id() const
Google Play Console에서 사전에 생성한 고유 문자열을 반환합니다.
게임 클라이언트에서 리더보드를 참조하는 데 사용합니다. Leaderboard::Valid()이 true를 반환할 때만 호출할 수 있습니다.
리더보드
Leaderboard()
리더보드
Leaderboard( std::shared_ptr< const LeaderboardImpl > impl )
명시적 생성자
이름
const std::string & Name() const
리더보드의 짧은 이름을 반환합니다.
최대 100자(영문 기준) Achievement::Valid()이 true를 반환하는 경우에만 호출할 수 있습니다.
주문
LeaderboardOrder Order() const
오름차순 또는 내림차순 중 어느 것이 더 나은지 반환합니다.
가능한 값은 'LARGER_IS_BETTER' 또는 'SMALLER_IS_BETTER'입니다. LARGER_IS_BETTER는 더 큰 점수를 상단에 표시합니다 (내림차순). SMALLER_IS_BETTER는 점수가 낮은 항목을 맨 위에 표시합니다 (오름차순). Achievement::Valid()이 true를 반환하는 경우에만 호출할 수 있습니다.
Valid
bool Valid() const
반환된 리더보드에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자 제작 리더보드 또는 채워진 리더보드에 실패한 응답 상태가 포함된 경우에는 false를 반환합니다.
이 리더보드의 getter 함수 (id, 이름, 설명 등)를 사용할 수 있으려면 이 속성이 true여야 합니다.
operator=
Leaderboard & operator=( const Leaderboard & copy_from )
다른 리더보드에서 이 리더보드의 값을 할당하는 할당 연산자입니다.
operator=
Leaderboard & operator=( Leaderboard && move_from )
다른 리더보드에서 이 리더보드의 값을 할당하는 할당 연산자입니다.
r-value-reference 버전
~리더보드
~Leaderboard()