GRBackendRenderTarget 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.
Schließen Sie ein vorhandenes Renderziel ein, das vom Client in der 3D-API erstellt wurde.
public class GRBackendRenderTarget : SkiaSharp.SKObject
- Vererbung
Hinweise
Der Client ist dafür verantwortlich, sicherzustellen, dass das zugrunde liegende 3D-API-Objekt mindestens so lange wie das GRBackendRenderTarget Objekt umbrochen wird.
Wir fordern den Client auf, explizit Informationen zum Ziel bereitzustellen, z. B. Breite, Höhe und Pixelkonfiguration, anstatt die 3D-API für diese Werte abzufragen. Wir erwarten, dass diese Eigenschaften unveränderlich sind, auch wenn die 3D-API dies nicht erfordert (z. B. OpenGL).
Konstruktoren
| Name | Beschreibung |
|---|---|
| GRBackendRenderTarget(Int32, Int32, GRD3DTextureResourceInfo) |
Erstellt eine neue Direct3D GRBackendRenderTarget mit den angegebenen Eigenschaften und Texturen. |
| GRBackendRenderTarget(Int32, Int32, GRMtlTextureInfo) |
Erstellt ein neues Metall GRBackendRenderTarget mit den angegebenen Eigenschaften und Texturen. |
| GRBackendRenderTarget(Int32, Int32, GRVkImageInfo) |
Erstellt einen neuen Vulkan GRBackendRenderTarget mit den angegebenen Eigenschaften und Bildern. |
| GRBackendRenderTarget(Int32, Int32, Int32, Int32, GRGlFramebufferInfo) |
Erstellt eine neue OpenGL GRBackendRenderTarget mit den angegebenen Eigenschaften und Framebuffer. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Backend |
Ruft das Back-End für dieses Renderziel ab. |
| Handle |
Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt. (Geerbt von SKObject) |
| Height |
Ruft die Höhe in Pixel ab. |
| IgnorePublicDispose |
Ruft einen Wert ab, der angibt, ob der Aufruf der Öffentlichen Dispose() no-opwerden soll. (Geerbt von SKNativeObject) |
| IsDisposed |
Ruft einen Wert ab, der angibt, ob das Objekt bereits verworfen wurde. (Geerbt von SKNativeObject) |
| IsValid |
Ruft einen Wert ab, der angibt, ob die Initialisierung der GRBackendRenderTarget Datei ausgeführt wurde. |
| OwnsHandle |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt sein Handle besitzt und das systemeigene Objekt zerstören soll, wenn es verworfen wird. (Geerbt von SKNativeObject) |
| Rect |
Ruft ein Rechteck mit der aktuellen Breite und Höhe ab. |
| SampleCount |
Ruft die Anzahl der Beispiele pro Pixel ab. |
| Size |
Ruft die aktuelle Größe des 3D-API-Objekts ab. |
| StencilBits |
Ruft die Anzahl der Bits der Schablone pro Pixel ab. |
| Width |
Ruft die Breite in Pixel ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt alle von diesem SKNativeObjectRessourcen verwendeten Ressourcen frei. (Geerbt von SKNativeObject) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den GRBackendRenderTarget verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeInternal() |
Löst einen Dispose-Wert aus, der den Wert von IgnorePublicDispose. (Geerbt von SKNativeObject) |
| DisposeManaged() |
Implementiert durch abgeleitete SKObject Typen, um verwaltete Objekte zu zerstören. (Geerbt von SKObject) |
| DisposeNative() |
Implementiert durch abgeleitete SKObject Typen, um systemeigene Objekte zu zerstören. |
| DisposeUnownedManaged() |
Implementiert durch abgeleitete SKObject Typen zum Verwerfen von verwalteten Objekten, die nicht im Besitz dieser Instanz sind. (Geerbt von SKObject) |
| GetGlFramebufferInfo() |
Gibt die Framebuffer-Informationen zurück, die dieses Objekt umschließt. |
| GetGlFramebufferInfo(GRGlFramebufferInfo) |
Gibt die Framebuffer-Informationen zurück, die dieses Objekt umschließt. |