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 das Kamerabild auf die Leinwand zeichnet.
createErzeugt ein Objekt zum Rendern von einer Textur auf eine Leinwand oder eine andere Textur.
fillTextureViewportConvenience-Methode, um eine Viewport-Struktur zu erhalten, die eine Textur oder Leinwand aus einer Quelle ohne Verzerrung füllt. Diese wird an die Render-Methode des mit XR8.GlTextureRenderer.create()` erstellten Objekts übergeben.
getGLctxParameterRuft den aktuellen Satz von WebGL-Bindungen ab, so dass sie später wiederhergestellt werden können.
pipelineModuleErstellt ein Pipelinemodul, 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.