|
AddAttribute(String, MDLVertexFormat, String, NSData, IntPtr, Double)
|
|
AddAttribute(String, MDLVertexFormat, String, NSData, IntPtr)
|
Adds a vertex attribute and a corresponding empty vertex buffer.
|
|
AddAttribute(String, MDLVertexFormat)
|
Adds the format attribute, indexed by the keyword name.
|
|
AddChild(MDLObject)
|
Adds child to this MDLObject object's Children property, creating Children, if necessary.
(Inherited from MDLObject)
|
|
AddNormals(String, Single)
|
Generates surface normals for a mesh, interpolating between adjacent faces when the dot product of their unit normals is greater than creaseThreshold.
|
|
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)
|
(Inherited from NSObject)
|
|
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)
|
(Inherited from NSObject)
|
|
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)
|
Registers an object for being observed externally using an arbitrary method.
(Inherited from NSObject)
|
|
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)
|
Registers an object for being observed externally using an arbitrary method.
(Inherited from NSObject)
|
|
AddOrthTanBasis(String, String, String)
|
|
AddTangentBasis(String, String, String)
|
Reads texture coordinates from the buffer that is specified by textureCoordinateAttributeName, calculates tangents and bitangents, and stores them in the specified buffers.
|
|
AddTangentBasisWithNormals(String, String, String)
|
Reads surface normals from the buffer that is specified by textureCoordinateAttributeName, calculates tangents and bitangents, and stores them in the specified buffers.
|
|
AddUnwrappedTextureCoordinates(String)
|
|
AwakeFromNib()
|
(Inherited from NSObject)
|
|
BeginInvokeOnMainThread(Action)
|
Invokes the specified action asynchronously on the main UI thread.
(Inherited from NSObject)
|
|
BeginInvokeOnMainThread(Selector, NSObject)
|
Invokes asynchronously the specified code on the main UI thread.
(Inherited from NSObject)
|
|
Bind(NSString, NSObject, String, NSBindingOptions)
|
(Inherited from NSObject)
|
|
Bind(NSString, NSObject, String, NSDictionary)
|
(Inherited from NSObject)
|
|
CommitEditing()
|
(Inherited from NSObject)
|
|
CommitEditing(NSObject, Selector, IntPtr)
|
(Inherited from NSObject)
|
|
ConformsToProtocol(NativeHandle)
|
(Inherited from NSObject)
|
|
Copy()
|
(Inherited from NSObject)
|
|
CreateBox(Vector3, NVector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator, MDLMesh+MDLMeshVectorType)
|
Creates a right rectangular box from the vector, with the specified number of segments and geometry kind.
|
|
CreateBox(Vector3, NVector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
|
|
CreateCapsule(Single, Vector2, UIntPtr, UIntPtr, UIntPtr, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
|
Creates a capsule from the width and radii, with the specified number of segments and geometry kind.
|
|
CreateCapsule(Vector3, NVector2i, MDLGeometryType, Boolean, Int32, IMDLMeshBufferAllocator)
|
|
CreateCone(Vector3, NVector2i, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
|
|
CreateCylinder(Vector3, NVector2i, Boolean, Boolean, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
|
Creates a cylinder from the specified parameters.
|
|
CreateCylindroid(Single, Vector2, UIntPtr, UIntPtr, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
|
|
CreateEllipsoid(Vector3, UIntPtr, UIntPtr, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
|
|
CreateEllipticalCone(Single, Vector2, UIntPtr, UIntPtr, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
|
|
CreateHemisphere(Vector3, NVector2i, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
|
|
CreateIcosahedron(Single, Boolean, IMDLMeshBufferAllocator)
|
Creates a regular icosohedron with the specified radius.
|
|
CreateIcosahedron(Single, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
|
Creates a regular icosahedron from the specified parameters.
|
|
CreateIcosahedron(Vector3, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
|
Creates a regular icosahedron from the specified parameters.
|
|
CreatePlane(Vector2, NVector2i, MDLGeometryType, IMDLMeshBufferAllocator)
|
|
CreatePlane(Vector3, NVector2i, MDLGeometryType, IMDLMeshBufferAllocator)
|
Creates a planar region centered at the origin, aligned with the X-Z plane, with the specified dimensions.
|
|
CreateSphere(Vector3, NVector2i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
|
|
CreateSubdividedMesh(MDLMesh, Int32, UInt32, IMDLMeshBufferAllocator)
|
|
CreateSubdividedMesh(MDLMesh, UIntPtr, UIntPtr)
|
Subdivides the indexed submesh within the specified mesh, the specified number of times.
|
|
DangerousAutorelease()
|
Calls the 'autorelease' selector on this object.
(Inherited from NSObject)
|
|
DangerousRelease()
|
Calls the 'release' selector on this object.
(Inherited from NSObject)
|
|
DangerousRetain()
|
Calls the 'retain' selector on this object.
(Inherited from NSObject)
|
|
DidChange(NSKeyValueChange, NSIndexSet, NSString)
|
(Inherited from NSObject)
|
|
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)
|
(Inherited from NSObject)
|
|
DidChangeValue(String)
|
(Inherited from NSObject)
|
|
Dispose()
|
Releases the resources used by the NSObject object.
(Inherited from NSObject)
|
|
Dispose(Boolean)
|
(Inherited from MDLObject)
|
|
DoesNotRecognizeSelector(Selector)
|
(Inherited from NSObject)
|
|
EnumerateChildObjects(Class, MDLObject, MDLObjectHandler, Boolean)
|
Runs the provided handler on each component in root's object hierarchy that matches the specified objectClass.
(Inherited from MDLObject)
|
|
Equals(NSObject)
|
Determines whether the specified NSObject is equal to the current NSObject.
(Inherited from NSObject)
|
|
Equals(Object)
|
Determines whether the specified object is equal to the current NSObject.
(Inherited from NSObject)
|
|
FlipTextureCoordinates(String)
|
|
FromGeometry(SCNGeometry, IMDLMeshBufferAllocator)
|
|
FromGeometry(SCNGeometry)
|
|
GenerateAmbientOcclusionTexture(NVector2i, IntPtr, Single, MDLObject[], String, String)
|
|
GenerateAmbientOcclusionTexture(Single, Single, MDLObject[], String, String)
|
Generates a texture that is used to simulate the occlusion of ambient light from recesses in the mesh.
|
|
GenerateAmbientOcclusionVertexColors(IntPtr, Single, MDLObject[], String)
|
|
GenerateAmbientOcclusionVertexColors(Single, Single, MDLObject[], String)
|
Generates vertex color data that is used to simulate the occlusion of ambient light from recesses in the mesh.
|
|
GenerateLightMapTexture(NVector2i, MDLLight[], MDLObject[], String, String)
|
|
GenerateLightMapTexture(Single, MDLLight[], MDLObject[], String, String)
|
Generates a map that represents the computed result of shading from the specified lights, obstructed by the specified objects.
|
|
GenerateLightMapVertexColors(MDLLight[], MDLObject[], String)
|
Generates vertex color data that represent the computed result of shading from the specified lights, obstructed by the specified objects.
|
|
GetBindingInfo(NSString)
|
(Inherited from NSObject)
|
|
GetBindingOptionDescriptions(NSString)
|
(Inherited from NSObject)
|
|
GetBindingValueClass(NSString)
|
(Inherited from NSObject)
|
|
GetBoundingBox(Double)
|
Returns the bounding box of the Model IO object at the specified time.
(Inherited from MDLObject)
|
|
GetComponent(Protocol)
|
Gets this object's component that conforms to protocol.
(Inherited from MDLObject)
|
|
GetComponent(Type)
|
Gets this object's component that matches the supplied type.
(Inherited from MDLObject)
|
|
GetDictionaryOfValuesFromKeys(NSString[])
|
(Inherited from NSObject)
|
|
GetHashCode()
|
Generates a hash code for the current instance.
(Inherited from NSObject)
|
|
GetMethodForSelector(Selector)
|
(Inherited from NSObject)
|
|
GetNativeHash()
|
(Inherited from NSObject)
|
|
GetObject(String)
|
Returns the Model IO object at the specified path.
(Inherited from MDLObject)
|
|
GetVertexAttributeData(String, MDLVertexFormat)
|
|
Init()
|
Initializes the object by calling the Objective-C init method.
(Inherited from NSObject)
|
|
InitializeHandle(NativeHandle, String)
|
(Inherited from NSObject)
|
|
InitializeHandle(NativeHandle)
|
(Inherited from NSObject)
|
|
Invoke(Action, Double)
|
Invokes the specified action after the specified delay.
(Inherited from NSObject)
|
|
Invoke(Action, TimeSpan)
|
Invokes the specified action after the specified delay.
(Inherited from NSObject)
|
|
InvokeOnMainThread(Action)
|
Invokes the specified action synchronously on the main UI thread.
(Inherited from NSObject)
|
|
InvokeOnMainThread(Selector, NSObject)
|
Invokes synchronously the specified code on the main UI thread.
(Inherited from NSObject)
|
|
IsEqual(NSObject)
|
(Inherited from NSObject)
|
|
IsKindOfClass(Class)
|
(Inherited from NSObject)
|
|
IsMemberOfClass(Class)
|
(Inherited from NSObject)
|
|
MakeVerticesUnique()
|
Developers should not use this deprecated method. Developers should use the 'NSError' overload.
|
|
MakeVerticesUnique(NSError)
|
|
MarkDirty()
|
Promotes a regular peer object (IsDirectBinding is true) into a toggleref object.
(Inherited from NSObject)
|
|
MutableCopy()
|
(Inherited from NSObject)
|
|
ObjectDidEndEditing(NSObject)
|
(Inherited from NSObject)
|
|
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)
|
(Inherited from NSObject)
|
|
PerformSelector(Selector, NSObject, Double, NSString[])
|
(Inherited from NSObject)
|
|
PerformSelector(Selector, NSObject, Double)
|
(Inherited from NSObject)
|
|
PerformSelector(Selector, NSObject, NSObject)
|
(Inherited from NSObject)
|
|
PerformSelector(Selector, NSObject)
|
(Inherited from NSObject)
|
|
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])
|
(Inherited from NSObject)
|
|
PerformSelector(Selector, NSThread, NSObject, Boolean)
|
(Inherited from NSObject)
|
|
PerformSelector(Selector)
|
(Inherited from NSObject)
|
|
PrepareForInterfaceBuilder()
|
(Inherited from NSObject)
|
|
RemoveAttribute(String)
|
|
RemoveObserver(NSObject, NSString, IntPtr)
|
(Inherited from NSObject)
|
|
RemoveObserver(NSObject, NSString)
|
(Inherited from NSObject)
|
|
RemoveObserver(NSObject, String, IntPtr)
|
(Inherited from NSObject)
|
|
RemoveObserver(NSObject, String)
|
(Inherited from NSObject)
|
|
ReplaceAttribute(String, MDLVertexAttributeData)
|
|
RespondsToSelector(Selector)
|
(Inherited from NSObject)
|
|
SetComponent(IMDLComponent, Protocol)
|
Associates component with this MDLOBject for the specified protocol.
(Inherited from MDLObject)
|
|
SetComponent(IMDLComponent, Type)
|
Makes component the object to provide for the specified type.
(Inherited from MDLObject)
|
|
SetNilValueForKey(NSString)
|
(Inherited from NSObject)
|
|
SetValueForKey(NSObject, NSString)
|
(Inherited from NSObject)
|
|
SetValueForKeyPath(NativeHandle, NSString)
|
Sets the value for the property identified by a given key path to a given value.
(Inherited from NSObject)
|
|
SetValueForKeyPath(NSObject, NSString)
|
(Inherited from NSObject)
|
|
SetValueForUndefinedKey(NSObject, NSString)
|
(Inherited from NSObject)
|
|
SetValuesForKeysWithDictionary(NSDictionary)
|
(Inherited from NSObject)
|
|
ToString()
|
Returns a string representation of the value of the current instance.
(Inherited from NSObject)
|
|
Unbind(NSString)
|
(Inherited from NSObject)
|
|
UpdateAttribute(String, MDLVertexAttributeData)
|
|
ValueForKey(NSString)
|
(Inherited from NSObject)
|
|
ValueForKeyPath(NSString)
|
(Inherited from NSObject)
|
|
ValueForUndefinedKey(NSString)
|
(Inherited from NSObject)
|
|
WillChange(NSKeyValueChange, NSIndexSet, NSString)
|
(Inherited from NSObject)
|
|
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)
|
(Inherited from NSObject)
|
|
WillChangeValue(String)
|
(Inherited from NSObject)
|