Platform 1.28 Reference Guide

OVR_AssetDetails.h File Reference

Typedefs

struct ovrAssetDetails *

Functions

ovrID
ID of the asset file.
const char *
const char *
One of 'installed', 'available', or 'in-progress'.
const char *
File path of the asset file.
const char *
One of 'free', 'entitled', or 'not-entitled'.
ovrLanguagePackInfoHandle

Typedef Documentation

typedef struct ovrAssetDetails* ovrAssetDetailsHandle ( )

Function Documentation

ovrID ovr_AssetDetails_GetAssetId ( const ovrAssetDetailsHandle obj )
ID of the asset file.
const char* ovr_AssetDetails_GetAssetType ( const ovrAssetDetailsHandle obj )
One of 'default', 'store', or 'language_pack'. The 'default' type denotes this Asset File is used purely as an implementation detail (to download extra content post-installation). The 'store' type shows, that the Asset File should be shown in Store. The 'language_pack' is a special type used to manage different languages and translation data, which can be downloaded post-installation.
const char* ovr_AssetDetails_GetDownloadStatus ( const ovrAssetDetailsHandle obj )
One of 'installed', 'available', or 'in-progress'.
const char* ovr_AssetDetails_GetFilepath ( const ovrAssetDetailsHandle obj )
File path of the asset file.
const char* ovr_AssetDetails_GetIapStatus ( const ovrAssetDetailsHandle obj )
One of 'free', 'entitled', or 'not-entitled'.
ovrLanguagePackInfoHandle ovr_AssetDetails_GetLanguage ( const ovrAssetDetailsHandle obj )
For 'language_pack' assets type, contains language info. This method may return null. This indicates that the value is not present or that the curent app or user is not permitted to access it.
1
2
3
4
5
6
7
8
9
10
11
13
14
21
22
24
25
27
28
30
31
35
36
37
38
// This file was @generated with LibOVRPlatform/codegen/main. Do not modify it!

#ifndef OVR_ASSETDETAILS_H
#define OVR_ASSETDETAILS_H

#include "OVR_Platform_Defs.h"
#include "OVR_LanguagePackInfo.h"
#include "OVR_Types.h"

typedefstruct ovrAssetDetails *ovrAssetDetailsHandle;

OVRP_PUBLIC_FUNCTION(ovrID) ovr_AssetDetails_GetAssetId(const ovrAssetDetailsHandle obj);

OVRP_PUBLIC_FUNCTION(constchar *) ovr_AssetDetails_GetAssetType(const ovrAssetDetailsHandle obj);

OVRP_PUBLIC_FUNCTION(constchar *) ovr_AssetDetails_GetDownloadStatus(const ovrAssetDetailsHandle obj);

OVRP_PUBLIC_FUNCTION(constchar *) ovr_AssetDetails_GetFilepath(const ovrAssetDetailsHandle obj);

OVRP_PUBLIC_FUNCTION(constchar *) ovr_AssetDetails_GetIapStatus(const ovrAssetDetailsHandle obj);

OVRP_PUBLIC_FUNCTION(ovrLanguagePackInfoHandle) ovr_AssetDetails_GetLanguage(const ovrAssetDetailsHandle obj);


#endif
The documentation for this file was generated from the following file: OVR_AssetDetails.h