RetroHubGameMediaData

Holds media information for a given RetroHubGameData. Retrieved through calls to RetroHubMedia.

Warning

Of all the data classes, this one is the heaviest to have in memory, as all game assets are loaded into VRAM. Therefore, you must be careful to ensure this is deleted when you don’t need it anymore.

Properties

Type

Name

Default

ImageTexture

logo

null

ImageTexture

screenshot

null

ImageTexture

title_screen

null

VideoStream

video

null

ImageTexture

box_render

null

ImageTexture

box_texture

null

ImageTexture

support_render

null

ImageTexture

support_texture

null

<undefined>

manual

null


The game’s logo, usually the title art.


ImageTexture screenshot = null

A screenshot of the game in action.


ImageTexture title_screen = null

A screenshot of the game’s title screen.


VideoStream video = null

A video of the game in action.


ImageTexture box_render = null

A pre-rendered image of the game’s box art.


ImageTexture box_texture = null

A raw texture of the game’s box art. This can be used to create a 3D model.

Note

Automatic generation of box art models is planned for a future release.


ImageTexture support_render = null

A pre-rendered image of the game’s physical support (cartridge, CD, etc.)


ImageTexture support_texture = null

A raw texture of the game’s physical support (cartridge, CD, etc.). This can be used to create a 3D model.

Note

Automatic generation of physical support models is planned for a future release.


manual = null

The game’s manual. Currently unimplemented, will always be null.