Photon Quantum 3.0.0

Public Types | Public Member Functions | Public Attributes | List of all members
Photon.Deterministic.DeterministicPlatformInfo Class Reference

Essential platform dependent information and implementations. More...

Public Types

enum  Architectures
 Processor architectures. More...
 
enum  Platforms
 Platform information More...
 
enum  RuntimeHosts
 Runtime host information. More...
 
enum  Runtimes
 Runtime information. More...
 

Public Member Functions

override string ToString ()
 Create a debug string of the content. More...
 

Public Attributes

Native.Allocator Allocator
 The native memory allocator. More...
 
Architectures Architecture
 The processor architecture. More...
 
int CoreCount
 The number of cores to use. More...
 
Platforms Platform
 The OS platform. More...
 
Runtimes Runtime
 The runtime information. More...
 
RuntimeHosts RuntimeHost
 The runtime host the simulation is started from. More...
 
IDeterministicPlatformTaskRunner TaskRunner
 The platform dependend Quantum task runner. More...
 

Detailed Description

Essential platform dependent information and implementations.

Member Enumeration Documentation

◆ Architectures

Processor architectures.

Enumerator
ARMv7 

Apple ARMv7 family.

ARM64 

Apple ARM64 family.

x86 

Intel and AMD x86 family.

◆ Runtimes

Runtime information.

Enumerator
NetFramework 

.Net Framework

NetCore 

.Net Core

Mono 

Unity Mono

IL2CPP 

Unity IL2CPP

◆ RuntimeHosts

Runtime host information.

Enumerator
Unity 

Unity build

UnityEditor 

Unity Editor

PhotonServer 

PhotonServer

NetApplication 

.Net application

◆ Platforms

Platform information

Enumerator
Windows 

Windows

OSX 

Mac

Linux 

Linux

IOS 

iOS

Android 

Android

XboxOne 

Xbox

PlayStation4 

PlayStation

Switch 

Nintendo Switch

TVOS 

Apple T

WebGL 

WebGL

Member Function Documentation

◆ ToString()

override string Photon.Deterministic.DeterministicPlatformInfo.ToString ( )
inline

Create a debug string of the content.

Returns
Debug string

Member Data Documentation

◆ Architecture

Architectures Photon.Deterministic.DeterministicPlatformInfo.Architecture

The processor architecture.

◆ Platform

Platforms Photon.Deterministic.DeterministicPlatformInfo.Platform

The OS platform.

◆ RuntimeHost

RuntimeHosts Photon.Deterministic.DeterministicPlatformInfo.RuntimeHost

The runtime host the simulation is started from.

◆ Runtime

Runtimes Photon.Deterministic.DeterministicPlatformInfo.Runtime

The runtime information.

◆ Allocator

Native.Allocator Photon.Deterministic.DeterministicPlatformInfo.Allocator

The native memory allocator.

◆ CoreCount

int Photon.Deterministic.DeterministicPlatformInfo.CoreCount

The number of cores to use.

◆ TaskRunner

IDeterministicPlatformTaskRunner Photon.Deterministic.DeterministicPlatformInfo.TaskRunner

The platform dependend Quantum task runner.