Bagikan melalui


ISCNSceneRendererDelegate Antarmuka

Definisi

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol SCNSceneRendererDelegate.

[Foundation.Protocol(Name="SCNSceneRendererDelegate", WrapperType=typeof(SceneKit.SCNSceneRendererDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ISCNSceneRendererDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="SCNSceneRendererDelegate", WrapperType=typeof(SceneKit.SCNSceneRendererDelegateWrapper))]
[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 ISCNSceneRendererDelegate : IDisposable, ObjCRuntime.INativeObject
type ISCNSceneRendererDelegate = interface
    interface INativeObject
    interface IDisposable
Turunan
Atribut
Penerapan

Keterangan

Antarmuka ini berisi metode yang diperlukan (jika ada) dari protokol yang ditentukan oleh SCNSceneRendererDelegate.

Jika pengembang membuat kelas yang mengimplementasikan antarmuka ini, metode implementasi akan secara otomatis diekspor ke Objective-C dengan tanda tangan yang cocok dari metode yang ditentukan dalam SCNSceneRendererDelegate protokol.

Metode opsional (jika ada) disediakan oleh SCNSceneRendererDelegate_Extensions kelas sebagai metode ekstensi ke antarmuka, memungkinkan pengembang untuk memanggil metode opsional apa pun pada protokol.

Properti

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)

Metode Ekstensi

DidApplyAnimations(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Pengembang dapat mengambil alih metode ini untuk bereaksi terhadap penyelesaian animasi.

DidApplyConstraints(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol SCNSceneRendererDelegate.

DidRenderScene(ISCNSceneRendererDelegate, ISCNSceneRenderer, SCNScene, Double)

Metode ini dipanggil tak lama setelah adegan dirender.

DidSimulatePhysics(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Metode ini dipanggil tak lama setelah fisika disimulasikan.

Update(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Pengembang dapat mengambil alih metode ini untuk melakukan pemrosesan sebelum tindakan, animasi, atau simulasi fisika apa pun.

WillRenderScene(ISCNSceneRendererDelegate, ISCNSceneRenderer, SCNScene, Double)

Pengembang dapat mengambil alih metode ini untuk melakukan pemrosesan segera sebelum penyajian adegan.

Berlaku untuk