Share via


SCNRenderer.Render Method

Definition

Overloads

Render(CGRect, IMTLCommandBuffer, MTLRenderPassDescriptor)

[Foundation.Export("renderWithViewport:commandBuffer:passDescriptor:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Render(CoreGraphics.CGRect viewport, Metal.IMTLCommandBuffer commandBuffer, Metal.MTLRenderPassDescriptor renderPassDescriptor);
[<Foundation.Export("renderWithViewport:commandBuffer:passDescriptor:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Render : CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit
override this.Render : CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit

Parameters

viewport
CGRect
commandBuffer
IMTLCommandBuffer
renderPassDescriptor
MTLRenderPassDescriptor
Attributes

Applies to

Render(Double, CGRect, IMTLCommandBuffer, MTLRenderPassDescriptor)

[Foundation.Export("renderAtTime:viewport:commandBuffer:passDescriptor:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Render(double timeInSeconds, CoreGraphics.CGRect viewport, Metal.IMTLCommandBuffer commandBuffer, Metal.MTLRenderPassDescriptor renderPassDescriptor);
[<Foundation.Export("renderAtTime:viewport:commandBuffer:passDescriptor:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Render : double * CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit
override this.Render : double * CoreGraphics.CGRect * Metal.IMTLCommandBuffer * Metal.MTLRenderPassDescriptor -> unit

Parameters

timeInSeconds
Double
viewport
CGRect
commandBuffer
IMTLCommandBuffer
renderPassDescriptor
MTLRenderPassDescriptor
Attributes

Applies to

Render()

[Foundation.Export("render")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Render();
[<Foundation.Export("render")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Render : unit -> unit
override this.Render : unit -> unit
Attributes

Applies to

Render(Double)

[Foundation.Export("renderAtTime:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Render(double timeInSeconds);
[<Foundation.Export("renderAtTime:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Render : double -> unit
override this.Render : double -> unit

Parameters

timeInSeconds
Double
Attributes

Applies to