Share via


ISCNSceneRenderer Interfaz

Definición

Interfaz que representa los métodos necesarios (si los hay) del protocolo 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
Derivado
Atributos
Implementaciones

Comentarios

Esta interfaz contiene los métodos necesarios (si los hay) del protocolo definido por SCNSceneRenderer.

Si los desarrolladores crean clases que implementan esta interfaz, los métodos de implementación se exportarán automáticamente a Objective-C con la firma coincidente del método definido en el SCNSceneRenderer protocolo.

La clase proporciona SCNSceneRenderer_Extensions métodos opcionales (si los hay) como métodos de extensión a la interfaz, lo que permite a los desarrolladores invocar cualquier método opcional en el protocolo.

Propiedades

AutoenablesDefaultLighting

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Context

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
JitteringEnabled

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Loops

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

OverlayScene

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Playing

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

PointOfView

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Scene

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

SceneTimeInSeconds

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

ShowsStatistics

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

WeakSceneRendererDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Métodos

HitTest(CGPoint, NSDictionary)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

IsNodeInsideFrustum(SCNNode, SCNNode)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Prepare(NSObject, Func<Boolean>)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Prepare(NSObject[], Action<Boolean>)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

ProjectPoint(SCNVector3)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

UnprojectPoint(SCNVector3)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

Métodos de extensión

GetAudioEngine(ISCNSceneRenderer)

Devuelve el motor de audio que se usa para representar sonidos en la escena.

GetAudioEnvironmentNode(ISCNSceneRenderer)

Devuelve el nodo de entorno de audio de la escena.

GetAudioListener(ISCNSceneRenderer)

Devuelve el nodo que representa la posición del agente de escucha en la escena.

GetColorPixelFormat(ISCNSceneRenderer)

Devuelve el formato de píxeles de color.

GetCommandQueue(ISCNSceneRenderer)

Devuelve la cola de comandos.

GetCurrentRenderCommandEncoder(ISCNSceneRenderer)

Devuelve el codificador de comandos actual que se usa para la representación.

GetCurrentTime(ISCNSceneRenderer)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

GetDebugOptions(ISCNSceneRenderer)

Devuelve un valor que controla qué superposiciones de depuración, si existen, que se van a mostrar en la salida representada.

GetDepthPixelFormat(ISCNSceneRenderer)

Devuelve el formato de píxeles de profundidad.

GetDevice(ISCNSceneRenderer)

Devuelve el dispositivo metálico que se usa para la representación.

GetNodesInsideFrustum(ISCNSceneRenderer, SCNNode)

Devuelve los nodos contenidos en el frustrum definido por el nodo proporcionado.

GetRenderingApi(ISCNSceneRenderer)

Devuelve la API de representación que se usa para representar la escena.

GetStencilPixelFormat(ISCNSceneRenderer)

Devuelve el formato de píxeles de galería de símbolos.

PrepareAsync(ISCNSceneRenderer, NSObject[])

Prepara de forma asincrónica el contenido para representar sin problemas una nueva escena animada, devolviendo una tarea que indica si la preparación de la escena se realizó correctamente.

PresentScene(ISCNSceneRenderer, SCNScene, SKTransition, SCNNode, Action)

Muestra la escena proporcionada.

PresentSceneAsync(ISCNSceneRenderer, SCNScene, SKTransition, SCNNode)

Presenta de forma asincrónica la escena y devuelve una tarea que representa la operación.

SetAudioListener(ISCNSceneRenderer, SCNNode)

Establece el nodo que representa la posición del agente de escucha en la escena.

SetCurrentTime(ISCNSceneRenderer, Double)

Interfaz que representa los métodos necesarios (si los hay) del protocolo SCNSceneRenderer.

SetDebugOptions(ISCNSceneRenderer, SCNDebugOptions)

Establece un valor que controla qué superposiciones de depuración, si hay alguna, que se van a mostrar en la salida representada.

Se aplica a