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 개발자 콘솔이 미리 생성한 고유한 문자열을 반환합니다.
|
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 개발자 콘솔이 미리 생성한 고유한 문자열을 반환합니다.
게임 클라이언트의 리더보드를 참조하는 데 사용합니다. Leaderboard::Valid()에서 true를 반환할 때만 호출할 수 있습니다.
리더보드
Leaderboard()
리더보드
Leaderboard( std::shared_ptr< const LeaderboardImpl > impl )
명시적 생성자.
리더보드
Leaderboard( Leaderboard && move_from )
기존 리더보드를 새 리더보드로 이동하는 생성자입니다.
r-value-reference version을 제공합니다.
이름
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를 반환할 때만 호출할 수 있습니다.
유효
bool Valid() const
반환된 리더보드에 데이터가 채워지고 성공적인 응답 상태가 있으면 true를 반환합니다. 채워지지 않은 사용자 생성 리더보드 또는 실패 응답 상태가 표시되며 채워진 리더보드의 경우 false입니다.
이 리더보드의 getter 함수 (id, Name, Description 등)를 사용하려면 true여야 합니다.
operator=
Leaderboard & operator=( const Leaderboard & copy_from )
다른 리더보드에서 이 리더보드의 값을 할당하기 위한 할당 연산자입니다.
operator=
Leaderboard & operator=( Leaderboard && move_from )
다른 리더보드에서 이 리더보드의 값을 할당하기 위한 할당 연산자입니다.
r-value-reference version을 제공합니다.
리더보드
~Leaderboard()