MDLMesh
MDLMeshVectorType
MDLMesh()
MDLMesh(IMDLMeshBufferAllocator)
MDLMesh(IntPtr)
MDLMesh(NativeHandle)
MDLMesh(NSObjectFlag)
MDLMesh(IMDLMeshBuffer, nuint, MDLVertexDescriptor, MDLSubmesh[])
MDLMesh(IMDLMeshBuffer, nuint, MDLVertexDescriptor, MDLSubmesh[])
MDLMesh(IMDLMeshBuffer[], nuint, MDLVertexDescriptor, MDLSubmesh[])
MDLMesh(IMDLMeshBuffer[], nuint, MDLVertexDescriptor, MDLSubmesh[])
Allocator
AnisotropyVertexData
BinormalVertexData
BitangentVertexData
BoundingBox
ClassHandle
ColorVertexData
EdgeCreaseVertexData
JointIndicesVertexData
JointWeightsVertexData
NormalVertexData
OcclusionValueVertexData
PositionVertexData
ShadingBasisUVertexData
ShadingBasisVVertexData
SubdivisionStencilVertexData
Submeshes
TangentVertexData
TextureCoordinateVertexData
VertexBuffers
VertexCount
VertexDescriptor
AddAttribute(String, MDLVertexFormat)
AddAttribute(String, MDLVertexFormat, String, NSData, nint)
AddAttribute(String, MDLVertexFormat, String, NSData, nint)
AddAttribute(String, MDLVertexFormat, String, NSData, nint, Double)
AddAttribute(String, MDLVertexFormat, String, NSData, nint, Double)
AddNormals(String, Single)
AddOrthTanBasis(String, String, String)
AddTangentBasis(String, String, String)
AddTangentBasisWithNormals(String, String, String)
AddUnwrappedTextureCoordinates(String)
CreateBox(Vector3, NVector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateBox(Vector3, NVector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator, MDLMeshVectorType)
CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator, MDLMeshVectorType)
CreateCapsule(Vector3, NVector2i, MDLGeometryType, Boolean, Int32, IMDLMeshBufferAllocator)
CreateCapsule(Vector3, Vector2i, MDLGeometryType, Boolean, Int32, IMDLMeshBufferAllocator)
CreateCapsule(Single, Vector2, nuint, nuint, nuint, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateCapsule(Single, Vector2, nuint, nuint, nuint, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateCone(Vector3, NVector2i, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
CreateCone(Vector3, Vector2i, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
CreateCylinder(Vector3, NVector2i, Boolean, Boolean, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
CreateCylinder(Vector3, Vector2i, Boolean, Boolean, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
CreateCylindroid(Single, Vector2, nuint, nuint, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateCylindroid(Single, Vector2, nuint, nuint, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateEllipsoid(Vector3, nuint, nuint, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
CreateEllipsoid(Vector3, nuint, nuint, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
CreateEllipticalCone(Single, Vector2, nuint, nuint, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateEllipticalCone(Single, Vector2, nuint, nuint, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateHemisphere(Vector3, NVector2i, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
CreateHemisphere(Vector3, Vector2i, MDLGeometryType, Boolean, Boolean, IMDLMeshBufferAllocator)
CreateIcosahedron(Single, Boolean, IMDLMeshBufferAllocator)
CreateIcosahedron(Single, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
CreateIcosahedron(Vector3, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
CreateIcosahedron(Vector3, Boolean, MDLGeometryType, IMDLMeshBufferAllocator)
CreatePlane(Vector2, NVector2i, MDLGeometryType, IMDLMeshBufferAllocator)
CreatePlane(Vector2, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)
CreatePlane(Vector3, NVector2i, MDLGeometryType, IMDLMeshBufferAllocator)
CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)
CreateSphere(Vector3, NVector2i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateSphere(Vector3, Vector2i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateSubdividedMesh(MDLMesh, nuint, nuint)
CreateSubdividedMesh(MDLMesh, nuint, nuint)
CreateSubdividedMesh(MDLMesh, Int32, UInt32, IMDLMeshBufferAllocator)
FlipTextureCoordinates(String)
FromGeometry(SCNGeometry)
FromGeometry(SCNGeometry, IMDLMeshBufferAllocator)
GenerateAmbientOcclusionTexture(Single, Single, MDLObject[], String, String)
GenerateAmbientOcclusionTexture(NVector2i, nint, Single, MDLObject[], String, String)
GenerateAmbientOcclusionTexture(Vector2i, nint, Single, MDLObject[], String, String)
GenerateAmbientOcclusionVertexColors(nint, Single, MDLObject[], String)
GenerateAmbientOcclusionVertexColors(nint, Single, MDLObject[], String)
GenerateAmbientOcclusionVertexColors(Single, Single, MDLObject[], String)
GenerateLightMapTexture(NVector2i, MDLLight[], MDLObject[], String, String)
GenerateLightMapTexture(Single, MDLLight[], MDLObject[], String, String)
GenerateLightMapTexture(Vector2i, MDLLight[], MDLObject[], String, String)
GenerateLightMapVertexColors(MDLLight[], MDLObject[], String)
GetVertexAttributeData(String, MDLVertexFormat)
MakeVerticesUnique()
MakeVerticesUnique(NSError)
RemoveAttribute(String)
ReplaceAttribute(String, MDLVertexAttributeData)
UpdateAttribute(String, MDLVertexAttributeData)
xamarinios
namespace ModelIO
{
[Introduced(PlatformName.iOS, 9, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacOSX, 10, 11, PlatformArchitecture.All, null)]
[Register("MDLMesh", true)]
public class MDLMesh : MDLObject
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("addOrthTanBasisForTextureCoordinateAttributeNamed:normalAttributeNamed:tangentAttributeNamed:")]
[Introduced(PlatformName.TvOS, 11, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacOSX, 10, 13, PlatformArchitecture.All, null)]
[Introduced(PlatformName.iOS, 11, 0, PlatformArchitecture.All, null)]
public virtual void AddOrthTanBasis(string! textureCoordinateAttributeName, string! normalAttributeName, string! tangentAttributeName);
}
}
.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. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API