EOS_Platform_Options

EOS API reference page for EOS_Platform_Options

4 분 소요

Remarks

Platform options for EOS_Platform_Create.

Properties

EOS_Platform_Options

PropertyValue
int32_t ApiVersionAPI Version: Set this to EOS_PLATFORM_OPTIONS_API_LATEST.
void* ReservedA reserved field that should always be nulled.
const char* ProductIdThe product ID for the running application, found on the dev portal
const char* SandboxIdThe sandbox ID for the running application, found on the dev portal
EOS_Platform_ClientCredentials ClientCredentialsSet of service permissions associated with the running application
EOS_Bool bIsServerSet this to EOS_FALSE if the application is running as a client with a local user, otherwise set to EOS_TRUE (e.g. for a dedicated game server)
const char* EncryptionKeyUsed by Player Data Storage and Title Storage. Must be null initialized if unused. 256-bit Encryption Key for file encryption in hexadecimal format (64 hex chars)
const char* OverrideCountryCodeThe override country code to use for the logged in user. (EOS_COUNTRYCODE_MAX_LENGTH)
const char* OverrideLocaleCodeThe override locale code to use for the logged in user. This follows ISO 639. (EOS_LOCALECODE_MAX_LENGTH)
const char* DeploymentIdThe deployment ID for the running application, found on the dev portal
uint64_t FlagsPlatform creation flags, e.g. EOS_PF_LOADING_IN_EDITOR. This is a bitwise-or union of the defined flags.
const char* CacheDirectoryUsed by Player Data Storage and Title Storage. Must be null initialized if unused. Cache directory path. Absolute path to the folder that is going to be used for caching temporary data. The path is created if it's missing.
uint32_t TickBudgetInMillisecondsA budget, measured in milliseconds, for EOS_Platform_Tick to do its work. When the budget is met or exceeded (or if no work is available), EOS_Platform_Tick will return. This allows your game to amortize the cost of SDK work across multiple frames in the event that a lot of work is queued for processing. Zero is interpreted as "perform all available work".
const EOS_Platform_RTCOptions* RTCOptionsRTC options. Setting to NULL will disable RTC features (e.g. voice)
EOS_HIntegratedPlatformOptionsContainer IntegratedPlatformOptionsContainerHandleA handle that contains all the options for setting up integrated platforms. When set to NULL, the default integrated platform behavior for the host platform will be used.