SCNRenderer.Render メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Render(Double, CGRect, IMTLCommandBuffer, MTLRenderPassDescriptor) | |
Render(CGRect, IMTLCommandBuffer, MTLRenderPassDescriptor) | |
Render(Double) |
指定した時刻にシーンをレンダリングします。 |
Render() |
開発者は、この非推奨のメソッドを使用しないでください。 |
Render(Double, CGRect, IMTLCommandBuffer, MTLRenderPassDescriptor)
[Foundation.Export("renderAtTime:viewport:commandBuffer:passDescriptor:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void Render (double timeInSeconds, CoreGraphics.CGRect viewport, Metal.IMTLCommandBuffer commandBuffer, Metal.MTLRenderPassDescriptor renderPassDescriptor);
abstract member Render : double * CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit
override this.Render : double * CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit
パラメーター
- timeInSeconds
- Double
- viewport
- CGRect
- commandBuffer
- IMTLCommandBuffer
- renderPassDescriptor
- MTLRenderPassDescriptor
- 属性
適用対象
Render(CGRect, IMTLCommandBuffer, MTLRenderPassDescriptor)
[Foundation.Export("renderWithViewport:commandBuffer:passDescriptor:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void Render (CoreGraphics.CGRect viewport, Metal.IMTLCommandBuffer commandBuffer, Metal.MTLRenderPassDescriptor renderPassDescriptor);
abstract member Render : CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit
override this.Render : CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit
パラメーター
- viewport
- CGRect
- commandBuffer
- IMTLCommandBuffer
- renderPassDescriptor
- MTLRenderPassDescriptor
- 属性
適用対象
Render(Double)
指定した時刻にシーンをレンダリングします。
[Foundation.Export("renderAtTime:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void Render (double timeInSeconds);
abstract member Render : double -> unit
override this.Render : double -> unit
パラメーター
- timeInSeconds
- Double
- 属性
適用対象
Render()
開発者は、この非推奨のメソッドを使用しないでください。
[Foundation.Export("render")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.None, null)]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void Render ();
abstract member Render : unit -> unit
override this.Render : unit -> unit
- 属性