• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

Interface IPlatformInfo

Represents an emulated console or a platform in Snowflake.

Namespace: Snowflake.Model.Game
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IPlatformInfo

Properties

BiosFiles

Gets the list of bios files for this platform

Declaration
IEnumerable<ISystemFile> BiosFiles { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<ISystemFile>

FileTypes

Gets the file types ROMs of this platform are known to have. Included as a mapping of file extension to mime type application/x-romfile-*

Declaration
IDictionary<string, string> FileTypes { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

FriendlyName

Gets the friendly name of this platform

Declaration
string FriendlyName { get; }
Property Value
Type Description
System.String

MaximumInputs

Gets the maximum amount of inputs that are physically possible for this platform to have.

Declaration
int MaximumInputs { get; }
Property Value
Type Description
System.Int32

Metadata

Gets or sets any metadata that is attached to this object, such as descriptions

Declaration
IDictionary<string, string> Metadata { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

PlatformID

Gets the ID of the platform that this object is related to

Declaration
PlatformId PlatformID { get; }
Property Value
Type Description
PlatformId
Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.