RenderingConnection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 | |
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 | |
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. |
GetRootEntities(List<Entity>) |
Haupteinstiegspunkt für Remote Rendering spezifischen Aktionen. Nach erfolgreicher Verbindung kann über RenderingSession.Connection zugegriffen werden. |
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. |