ISCNSceneRenderer インターフェイス

定義

プロトコル 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
派生
属性
実装

注釈

このインターフェイスには、 で SCNSceneRenderer定義されているプロトコルから必要なメソッド (存在する場合) が含まれています。

開発者がこのインターフェイスを実装するクラスを作成する場合、実装メソッドは、プロトコルで定義されているメソッドの一致するシグネチャを使用して Objective-C に自動的に SCNSceneRenderer エクスポートされます。

省略可能なメソッド (ある場合) は、 インターフェイスの拡張メソッドとして クラスによって SCNSceneRenderer_Extensions 提供され、開発者はプロトコルで任意のメソッドを呼び出すことができます。

プロパティ

AutoenablesDefaultLighting

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

Context

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

Handle

アンマネージ オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)
JitteringEnabled

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

Loops

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

OverlayScene

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

Playing

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

PointOfView

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

Scene

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

SceneTimeInSeconds

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

ShowsStatistics

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

WeakSceneRendererDelegate

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

メソッド

HitTest(CGPoint, NSDictionary)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

IsNodeInsideFrustum(SCNNode, SCNNode)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

Prepare(NSObject, Func<Boolean>)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

Prepare(NSObject[], Action<Boolean>)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

ProjectPoint(SCNVector3)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

UnprojectPoint(SCNVector3)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

拡張メソッド

GetAudioEngine(ISCNSceneRenderer)

シーン内のサウンドをレンダリングするために使用されるオーディオ エンジンを返します

GetAudioEnvironmentNode(ISCNSceneRenderer)

シーンのオーディオ環境ノードを返します。

GetAudioListener(ISCNSceneRenderer)

シーン内のリスナーの位置を表すノードを返します。

GetColorPixelFormat(ISCNSceneRenderer)

カラー ピクセルの書式を返します。

GetCommandQueue(ISCNSceneRenderer)

コマンド キューを返します。.

GetCurrentRenderCommandEncoder(ISCNSceneRenderer)

レンダリングに使用される現在のコマンド エンコーダーを返します。

GetCurrentTime(ISCNSceneRenderer)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

GetDebugOptions(ISCNSceneRenderer)

レンダリングされた出力に表示するデバッグ オーバーレイを制御する値を返します。

GetDepthPixelFormat(ISCNSceneRenderer)

深度ピクセルの形式を返します。

GetDevice(ISCNSceneRenderer)

レンダリングに使用される金属デバイスを返します。

GetNodesInsideFrustum(ISCNSceneRenderer, SCNNode)

指定されたノードによって定義されているフルストルムに含まれるノードを返します。

GetRenderingApi(ISCNSceneRenderer)

シーンのレンダリングに使用されるレンダリング API を返します。

GetStencilPixelFormat(ISCNSceneRenderer)

ステンシル ピクセルの形式を返します。.

PrepareAsync(ISCNSceneRenderer, NSObject[])

新しいアニメーション化されたシーンをスムーズにレンダリングするためのコンテンツを非同期的に準備し、シーンの準備が成功したかどうかを示すタスクを返します。

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

指定されたシーンを表示します。

PresentSceneAsync(ISCNSceneRenderer, SCNScene, SKTransition, SCNNode)

シーンを非同期的に表示し、操作を表すタスクを返します。

SetAudioListener(ISCNSceneRenderer, SCNNode)

シーン内のリスナーの位置を表すノードを設定します。

SetCurrentTime(ISCNSceneRenderer, Double)

プロトコル SCNSceneRendererの必要なメソッド (存在する場合) を表すインターフェイス。

SetDebugOptions(ISCNSceneRenderer, SCNDebugOptions)

レンダリングされた出力に表示するデバッグ オーバーレイを制御する値を設定します (存在する場合)。

適用対象