Photon Quantum 3.0.0

Public Attributes | List of all members
Quantum.Core.FrameContext.Args Struct Reference

The FrameContext creating arguments. More...

Public Attributes

IAssetSerializer AssetSerializer
 The asset serializer. More...
 
DeterministicCommandSerializer CommandSerializer
 The command serializer. More...
 
Allocator.Heap.Config HeapConfig
 The global Quantum heap configuration. More...
 
HeapTrackingMode HeapTrackingMode
 The heap tracking mode. More...
 
DynamicAssetDB InitialDynamicAssets
 The initial dynamic asset db. More...
 
Func< PlayerRef, Boolean > IsLocalPlayer
 A callback to decide if a player is local. More...
 
Boolean IsServer
 Flags the simulation as running on the server to filter out client and server events. More...
 
Boolean IsTaskProfilerEnabled
 Set to true to enable the task profiler. More...
 
Navigation.Config NavigationConfig
 The navigation global configuration from the SimulationConfig. More...
 
PhysicsCommon.Config PhysicsConfig
 The physics global configuration from the SimulationConfig. More...
 
DeterministicPlatformInfo PlatformInfo
 Information about the platform Quantum is running on. More...
 
IResourceManager ResourceManager
 The resource manager. More...
 
Boolean UseCullingArea
 Set to true to enabled entity culling. More...
 
Boolean UseNavigation
 Set to true to enabled navigation subsystems. More...
 
Boolean UsePhysics2D
 Set to true to enable 2D physics subsystems. More...
 
Boolean UsePhysics3D
 Set to true to enabled 3D physics subsystems. More...
 
Boolean UseSharedChecksumSerialized
 Use a single FrameSerializer instance to generate all checksums. More...
 

Detailed Description

The FrameContext creating arguments.

Member Data Documentation

◆ PlatformInfo

DeterministicPlatformInfo Quantum.Core.FrameContext.Args.PlatformInfo

Information about the platform Quantum is running on.

◆ IsLocalPlayer

Func<PlayerRef, Boolean> Quantum.Core.FrameContext.Args.IsLocalPlayer

A callback to decide if a player is local.

◆ IsServer

Boolean Quantum.Core.FrameContext.Args.IsServer

Flags the simulation as running on the server to filter out client and server events.

◆ NavigationConfig

Navigation.Config Quantum.Core.FrameContext.Args.NavigationConfig

The navigation global configuration from the SimulationConfig.

◆ PhysicsConfig

PhysicsCommon.Config Quantum.Core.FrameContext.Args.PhysicsConfig

The physics global configuration from the SimulationConfig.

◆ CommandSerializer

DeterministicCommandSerializer Quantum.Core.FrameContext.Args.CommandSerializer

The command serializer.

◆ AssetSerializer

IAssetSerializer Quantum.Core.FrameContext.Args.AssetSerializer

The asset serializer.

◆ ResourceManager

IResourceManager Quantum.Core.FrameContext.Args.ResourceManager

The resource manager.

◆ InitialDynamicAssets

DynamicAssetDB Quantum.Core.FrameContext.Args.InitialDynamicAssets

The initial dynamic asset db.

◆ IsTaskProfilerEnabled

Boolean Quantum.Core.FrameContext.Args.IsTaskProfilerEnabled

Set to true to enable the task profiler.

◆ HeapConfig

Allocator.Heap.Config Quantum.Core.FrameContext.Args.HeapConfig

The global Quantum heap configuration.

◆ HeapTrackingMode

HeapTrackingMode Quantum.Core.FrameContext.Args.HeapTrackingMode

The heap tracking mode.

◆ UseCullingArea

Boolean Quantum.Core.FrameContext.Args.UseCullingArea

Set to true to enabled entity culling.

◆ UsePhysics2D

Boolean Quantum.Core.FrameContext.Args.UsePhysics2D

Set to true to enable 2D physics subsystems.

◆ UsePhysics3D

Boolean Quantum.Core.FrameContext.Args.UsePhysics3D

Set to true to enabled 3D physics subsystems.

◆ UseNavigation

Boolean Quantum.Core.FrameContext.Args.UseNavigation

Set to true to enabled navigation subsystems.

◆ UseSharedChecksumSerialized

Boolean Quantum.Core.FrameContext.Args.UseSharedChecksumSerialized

Use a single FrameSerializer instance to generate all checksums.