ISCNSceneRenderer Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer.
[Foundation.Protocol(Name="SCNSceneRenderer", WrapperType=typeof(SceneKit.SCNSceneRendererWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ISCNSceneRenderer : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="SCNSceneRenderer", WrapperType=typeof(SceneKit.SCNSceneRendererWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ISCNSceneRenderer : IDisposable, ObjCRuntime.INativeObject
type ISCNSceneRenderer = interface
interface INativeObject
interface IDisposable
- Derivato
- Attributi
- Implementazioni
Commenti
Questa interfaccia contiene i metodi richiesti (se presenti) dal protocollo definito da SCNSceneRenderer.
Se gli sviluppatori creano classi che implementano questa interfaccia, i metodi di implementazione verranno esportati automaticamente in Objective-C con la firma corrispondente dal metodo definito nel SCNSceneRenderer protocollo.
I metodi facoltativi (se presenti) vengono forniti dalla SCNSceneRenderer_Extensions classe come metodi di estensione all'interfaccia, consentendo agli sviluppatori di richiamare metodi facoltativi nel protocollo.
Proprietà
AutoenablesDefaultLighting |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Context |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Handle |
Handle (puntatore) alla rappresentazione dell'oggetto non gestito. (Ereditato da INativeObject) |
JitteringEnabled |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Loops |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
OverlayScene |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Playing |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
PointOfView |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Scene |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
SceneTimeInSeconds |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
ShowsStatistics |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
WeakSceneRendererDelegate |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Metodi
HitTest(CGPoint, NSDictionary) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
IsNodeInsideFrustum(SCNNode, SCNNode) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Prepare(NSObject, Func<Boolean>) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Prepare(NSObject[], Action<Boolean>) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
ProjectPoint(SCNVector3) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
UnprojectPoint(SCNVector3) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
Metodi di estensione
GetAudioEngine(ISCNSceneRenderer) |
Restituisce il motore audio utilizzato per eseguire il rendering dei suoni nella scena |
GetAudioEnvironmentNode(ISCNSceneRenderer) |
Restituisce il nodo dell'ambiente audio per la scena. |
GetAudioListener(ISCNSceneRenderer) |
Restituisce il nodo che rappresenta la posizione del listener nella scena. |
GetColorPixelFormat(ISCNSceneRenderer) |
Restituisce il formato per pixel di colore. |
GetCommandQueue(ISCNSceneRenderer) |
Restituisce la coda dei comandi. |
GetCurrentRenderCommandEncoder(ISCNSceneRenderer) |
Restituisce il codificatore di comandi corrente utilizzato per il rendering. |
GetCurrentTime(ISCNSceneRenderer) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
GetDebugOptions(ISCNSceneRenderer) |
Restituisce un valore che controlla le sovrimpressioni di debug da visualizzare nell'output di cui è stato eseguito il rendering. |
GetDepthPixelFormat(ISCNSceneRenderer) |
Restituisce il formato per i pixel di profondità. |
GetDevice(ISCNSceneRenderer) |
Restituisce il dispositivo metal utilizzato per il rendering. |
GetNodesInsideFrustum(ISCNSceneRenderer, SCNNode) |
Restituisce i nodi contenuti nel frustrum definito dal nodo specificato. |
GetRenderingApi(ISCNSceneRenderer) |
Restituisce l'API di rendering usata per eseguire il rendering della scena. |
GetStencilPixelFormat(ISCNSceneRenderer) |
Restituisce il formato per stencil pixel. |
PrepareAsync(ISCNSceneRenderer, NSObject[]) |
Prepara in modo asincrono il contenuto per il rendering uniforme di una nuova scena animata, restituendo un'attività che indica se la preparazione della scena è riuscita. |
PresentScene(ISCNSceneRenderer, SCNScene, SKTransition, SCNNode, Action) |
Visualizza la scena specificata. |
PresentSceneAsync(ISCNSceneRenderer, SCNScene, SKTransition, SCNNode) |
Presenta in modo asincrono la scena, restituendo un'attività che rappresenta l'operazione. |
SetAudioListener(ISCNSceneRenderer, SCNNode) |
Imposta il nodo che rappresenta la posizione del listener nella scena. |
SetCurrentTime(ISCNSceneRenderer, Double) |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo SCNSceneRenderer. |
SetDebugOptions(ISCNSceneRenderer, SCNDebugOptions) |
Imposta un valore che controlla le sovrimpressioni di debug da visualizzare nell'output di cui è stato eseguito il rendering. |