Bagikan melalui


ISCNSceneRenderer Antarmuka

Definisi

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol 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
Turunan
Atribut
Penerapan

Keterangan

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

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 SCNSceneRenderer protokol.

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

Properti

AutoenablesDefaultLighting

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

Context

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

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)
JitteringEnabled

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

Loops

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

OverlayScene

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

Playing

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

PointOfView

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

Scene

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

SceneTimeInSeconds

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

ShowsStatistics

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

WeakSceneRendererDelegate

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

Metode

HitTest(CGPoint, NSDictionary)

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

IsNodeInsideFrustum(SCNNode, SCNNode)

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

Prepare(NSObject, Func<Boolean>)

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

Prepare(NSObject[], Action<Boolean>)

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

ProjectPoint(SCNVector3)

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

UnprojectPoint(SCNVector3)

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

Metode Ekstensi

GetAudioEngine(ISCNSceneRenderer)

Mengembalikan mesin audio yang digunakan untuk merender suara dalam adegan

GetAudioEnvironmentNode(ISCNSceneRenderer)

Mengembalikan simpul lingkungan audio untuk adegan.

GetAudioListener(ISCNSceneRenderer)

Mengembalikan simpul yang mewakili posisi pendengar dalam adegan.

GetColorPixelFormat(ISCNSceneRenderer)

Mengembalikan format untuk piksel warna..

GetCommandQueue(ISCNSceneRenderer)

Mengembalikan antrean perintah..

GetCurrentRenderCommandEncoder(ISCNSceneRenderer)

Mengembalikan encoder perintah saat ini yang digunakan untuk penyajian.

GetCurrentTime(ISCNSceneRenderer)

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

GetDebugOptions(ISCNSceneRenderer)

Mengembalikan nilai yang mengontrol, jika ada, overlay debug untuk ditampilkan dalam output yang dirender..

GetDepthPixelFormat(ISCNSceneRenderer)

Mengembalikan format untuk piksel kedalaman.

GetDevice(ISCNSceneRenderer)

Mengembalikan perangkat logam yang digunakan untuk penyajian.

GetNodesInsideFrustum(ISCNSceneRenderer, SCNNode)

Mengembalikan simpul yang terkandung dalam frustrum yang ditentukan oleh simpul yang disediakan.

GetRenderingApi(ISCNSceneRenderer)

Mengembalikan API penyajian yang digunakan untuk merender adegan.

GetStencilPixelFormat(ISCNSceneRenderer)

Mengembalikan format untuk piksel stensil..

PrepareAsync(ISCNSceneRenderer, NSObject[])

Secara asinkron menyiapkan konten untuk merender adegan animasi baru dengan lancar, mengembalikan tugas yang menunjukkan apakah persiapan adegan berhasil.

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

Menampilkan adegan yang disediakan.

PresentSceneAsync(ISCNSceneRenderer, SCNScene, SKTransition, SCNNode)

Secara asinkron menyajikan adegan, mengembalikan tugas yang mewakili operasi.

SetAudioListener(ISCNSceneRenderer, SCNNode)

Mengatur simpul yang mewakili posisi pendengar di adegan.

SetCurrentTime(ISCNSceneRenderer, Double)

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

SetDebugOptions(ISCNSceneRenderer, SCNDebugOptions)

Mengatur nilai yang mengontrol, jika ada, overlay debug untuk ditampilkan dalam output yang dirender.

Berlaku untuk