Edit

Share via


SCNGeometrySource.FromMetalBuffer Method

Definition

Overloads

FromMetalBuffer(IMTLBuffer, MTLVertexFormat, NSString, nint, nint, nint)

Factory method to create a new SCNGeometrySource from a data buffer.

FromMetalBuffer(IMTLBuffer, MTLVertexFormat, SCNGeometrySourceSemantics, nint, nint, nint)

Factory method to create a new SCNGeometrySource from a data buffer.

FromMetalBuffer(IMTLBuffer, MTLVertexFormat, NSString, nint, nint, nint)

Factory method to create a new SCNGeometrySource from a data buffer.

[Foundation.Export("geometrySourceWithBuffer:vertexFormat:semantic:vertexCount:dataOffset:dataStride:")]
[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 static SceneKit.SCNGeometrySource FromMetalBuffer (Metal.IMTLBuffer mtlBuffer, Metal.MTLVertexFormat vertexFormat, Foundation.NSString geometrySourceSemantic, nint vertexCount, nint offset, nint stride);
static member FromMetalBuffer : Metal.IMTLBuffer * Metal.MTLVertexFormat * Foundation.NSString * nint * nint * nint -> SceneKit.SCNGeometrySource

Parameters

mtlBuffer
IMTLBuffer
vertexFormat
MTLVertexFormat
geometrySourceSemantic
NSString
vertexCount
System.System.IntPtr System.nativeint
offset
System.System.IntPtr System.nativeint
stride
System.System.IntPtr System.nativeint

Returns

Attributes

Applies to

FromMetalBuffer(IMTLBuffer, MTLVertexFormat, SCNGeometrySourceSemantics, nint, nint, nint)

Factory method to create a new SCNGeometrySource from a data buffer.

public static SceneKit.SCNGeometrySource FromMetalBuffer (Metal.IMTLBuffer mtlBuffer, Metal.MTLVertexFormat vertexFormat, SceneKit.SCNGeometrySourceSemantics semantic, nint vertexCount, nint offset, nint stride);
static member FromMetalBuffer : Metal.IMTLBuffer * Metal.MTLVertexFormat * SceneKit.SCNGeometrySourceSemantics * nint * nint * nint -> SceneKit.SCNGeometrySource

Parameters

mtlBuffer
IMTLBuffer
vertexFormat
MTLVertexFormat
vertexCount
System.System.IntPtr System.nativeint
offset
System.System.IntPtr System.nativeint
stride
System.System.IntPtr System.nativeint

Returns

Applies to