SCNProgram
SCNProgram()
SCNProgram(IntPtr)
SCNProgram(NativeHandle)
SCNProgram(NSCoder)
SCNProgram(NSObjectFlag)
ClassHandle
Delegate
FragmentFunctionName
FragmentShader
Library
MappingChannelKey
Opaque
VertexFunctionName
VertexShader
WeakDelegate
Copy(NSZone)
Create()
Dispose(Boolean)
EncodeTo(NSCoder)
GetSemantic(String)
GetSemanticForSymbol(String)
HandleBinding(String, SCNBufferFrequency, SCNBufferBindingHandler)
HandleBinding(String, SCNBufferFrequency, SCNBufferBindingHandler2)
SetSemantic(NSString, String, NSDictionary)
SetSemantic(NSString, String, SCNProgramSemanticOptions)
xamarinios
namespace SceneKit
{
[Introduced(PlatformName.iOS, 8, 0, PlatformArchitecture.All, null)]
[Register("SCNProgram", true)]
[Unavailable(PlatformName.WatchOS, PlatformArchitecture.All, null)]
public class SCNProgram : NSObject, INSCoding, INSCopying, INSSecureCoding, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[EditorBrowsable(EditorBrowsableState.Never)]
[Export("handleBindingOfBufferNamed:frequency:usingBlock:")]
[Introduced(PlatformName.iOS, 9, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacOSX, 10, 11, PlatformArchitecture.All, null)]
[Obsolete("Use 'HandleBinding' overload with 'SCNBufferBindingHandler2' parameter instead.", false)]
public virtual void HandleBinding(string! name, SCNBufferFrequency frequency, [BlockProxy(typeof(NIDSCNBufferBindingHandler))] SCNBufferBindingHandler! handler);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to xamarinios | |
Assembly | Xamarin.iOS , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Obsolete | Use 'HandleBinding' overload with 'SCNBufferBindingHandler2' parameter instead. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API