Zum Hauptinhalt springen

XR8.GlTextureRenderer

Beschreibung

Stellt ein Kamera-Pipeline-Modul bereit, das den Kamera-Feed auf eine Leinwand zeichnet, sowie zusätzliche Dienstprogramme für GL-Zeichenoperationen.

Funktionen

FunktionBeschreibung
configureKonfiguriert das Pipeline-Modul, das den Kamerafeed auf die Leinwand zeichnet.
erstellenErzeugt ein Objekt zum Rendern von einer Textur auf eine Leinwand oder eine andere Textur.
fillTextureViewportKomfortable Methode, um eine Ansichtsfenster-Struktur zu erhalten, die eine Textur oder Leinwand aus einer Quelle ohne Verzerrung füllt. Dies wird an die Render-Methode des Objekts übergeben, das von XR8.GlTextureRenderer.create() erstellt wurde
getGLctxParameterRuft den aktuellen Satz von WebGL-Bindungen ab, so dass diese später wiederhergestellt werden können.
pipelineModuleErzeugt ein Pipeline-Modul, das den Kamerafeed auf die Leinwand zeichnet.
setGLctxParameterStellt die WebGL-Bindungen wieder her, die mit XR8.GlTextureRenderer.getGLctxParameters() gespeichert wurden.
setTextureProviderLegt einen Anbieter fest, der die zu zeichnende Textur übergibt.
setForegroundTextureProviderLegt einen Anbieter fest, der eine Liste von Vordergrundtexturen und Alphamasken zum Zeichnen übergibt.