Freigeben über


RenderingConnection Klasse

Definition

Haupteinstiegspunkt für Remote Rendering spezifischen Aktionen. Nach erfolgreicher Verbindung kann über RenderingSession.Connection zugegriffen werden.

public ref class RenderingConnection
public class RenderingConnection
type RenderingConnection = class
Public Class RenderingConnection
Vererbung
RenderingConnection

Eigenschaften

CameraSettings

Globale Kameraeinstellungen.

DebugRenderingSettings

Globale Debugrenderingeinstellungen.

LogLevel

Nur Nachrichten auf dieser Protokollebene oder darunter werden über MessageLoggedübermittelt.

OutlineSettings

Globale Gliederungseinstellungen.

PointCloudSettings_Experimental

Experimentell: Greifen Sie auf die globalen Punktwolkeneinstellungen zu.

RootEntities

Ruft die Liste aller Stammentitäten ab. Eine Stammentität ist eine beliebige vorhandene Entität ohne Parent. Dies umfasst Stammentitäten, die durch das Laden eines Modells erstellt wurden, und Entitäten, die clientseitig erstellt wurden. Die zurückgegebenen Entitäten werden nicht in einer bestimmten Reihenfolge in der Liste angezeigt.

ShellRenderingSettings

Globale Shellrenderingeinstellungen.

SingleSidedSettings

Globale einseitige Renderingeinstellungen.

SkyReflectionSettings

Globale Himmelsreflektionseinstellungen.

StageSpaceSettings

Globale Bühnenraumeinstellungen.

ZFightingMitigationSettings

Globaler Z-Kampf gegen den Entschärfungszustand.

Methoden

CreateComponent(ObjectType, Entity)

Erstellt eine neue Komponente.

CreateEntity()

Erstellt eine neue Entität.

CreateMaterial(MaterialType)

Erstellt einen neuen Material.

LoadModelAsync(LoadModelOptions, Action<Single>)

Initiiert das Laden eines Modells, das sich in Azure Storage befindet.

LoadModelFromSasAsync(LoadModelFromSasOptions, Action<Single>)

Initiiert das Laden eines Modells mithilfe eines SAS-Tokens, um das Modell zu identifizieren.

LoadTextureAsync(LoadTextureOptions)

Initiiert das Laden einer Textur, die sich im Azure-Speicher befindet.

LoadTextureFromSasAsync(LoadTextureFromSasOptions)

Initiiert das Laden einer Textur mithilfe eines SAS-Tokens, um die Textur zu identifizieren.

QueryServerPerformanceAssessmentAsync()

Führt eine Leistungsbewertungsabfrage auf dem Server aus.

RayCastQueryAsync(RayCast)

Führt eine Raycastabfrage für die Remoteszene aus.

SpatialQueryAabbAsync(SpatialQueryAabb)

Führt eine räumliche Abfrage in der Remoteszene mithilfe eines achsenbündigen Begrenzungsrahmens (AABB) als Abfragevolume aus.

SpatialQueryAsync(SpatialQuery)

Führt eine räumliche Abfrage für die Remoteszene aus.

SpatialQueryObbAsync(SpatialQueryObb)

Führt eine räumliche Abfrage in der Remoteszene mithilfe eines orientierten Felds als Abfragevolume aus.

SpatialQuerySphereAsync(SpatialQuerySphere)

Führt eine räumliche Abfrage in der Remoteszene mithilfe einer Kugel als Abfragevolumen aus.

Update()

Pusht alle Clientupdates auf den Server und sendet alle vom Server empfangenen Nachrichten.

Ereignisse

MessageLogged

Protokollmeldungen werden über diesen Rückruf übermittelt.

Updated

Ereignis, das aufgerufen wird, nachdem Update() abgeschlossen ist.

Gilt für:

Weitere Informationen