Class CameraImageRenderer
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Il componente MonoBehaviour che controlla il rendering dell'immagine della fotocamera nella scena. È efficace solo quando la sorgente-fotogramma della sessione IsCameraUnderControl è true.
[DisallowMultipleComponent]
public class CameraImageRenderer : MonoBehaviour
- Ereditarietà
-
CameraImageRenderer
Metodi
DropTargetTexture(Action<Camera, RenderTexture>)
Rilascia la RenderTexture utilizzata per disegnare l'immagine della fotocamera. Le risorse interne verranno rilasciate dopo che tutti i detentori le avranno rilasciate.
public void DropTargetTexture(Action<Camera, RenderTexture> targetTextureEventHandler)
Parametri
targetTextureEventHandler
RequestTargetTexture(Action<Camera, RenderTexture>)
Ottieni la RenderTexture dell'immagine della fotocamera.
La texture ottenuta attraverso questa interfaccia è l'immagine a dimensione intera acquisita da easyar.OutputFrame, non ritagliata per lo schermo. L'azione targetTextureEventHandler fornisce la RenderTexture e la Camera utilizzata per disegnare la texture. Questa azione non viene chiamata ogni fotogramma né quando cambiano i dati dell'immagine della fotocamera; si verifica solo quando la texture stessa viene creata o modificata. Chiamare questo metodo crea risorse aggiuntive e può innescare il rendering quando necessario, quindi è essenziale chiamare DropTargetTexture(Action<Camera, RenderTexture>) per rilasciare le risorse quando non sono più utilizzate.
public void RequestTargetTexture(Action<Camera, RenderTexture> targetTextureEventHandler)
Parametri
targetTextureEventHandler
Eventi
OnFrameRenderUpdate
Evento di aggiornamento del rendering dell'immagine della fotocamera. Questo evento fornisce il materiale e la dimensione della texture attualmente utilizzati per il rendering dell'immagine della fotocamera. Quando si verifica questo evento, l'immagine della fotocamera stessa non è necessariamente cambiata; indica solo che è avvenuto un rendering.
public event Action<Material, Vector2> OnFrameRenderUpdate