IMDLMeshBuffer Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Interfaz que representa los métodos necesarios (si los hay) del protocolo IMDLMeshBuffer.
[Foundation.Protocol(Name="MDLMeshBuffer", WrapperType=typeof(ModelIO.MDLMeshBufferWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMDLMeshBuffer : Foundation.INSCopying, IDisposable
type IMDLMeshBuffer = interface
interface INativeObject
interface IDisposable
interface INSCopying
- Derivado
- Atributos
- Implementaciones
Comentarios
Esta interfaz contiene los métodos necesarios (si los hay) del protocolo definido por IMDLMeshBuffer.
Si crea objetos que implementan esta interfaz, los métodos de implementación se exportarán automáticamente a Objective-C con la firma coincidente del método definido en el IMDLMeshBuffer protocolo.
La clase proporciona MDLMeshBuffer_Extensions métodos opcionales (si los hay) como métodos de extensión a la interfaz, lo que le permite invocar cualquier método opcional en el protocolo.
Propiedades
Handle |
Identificador (puntero) a la representación del objeto no administrado. (Heredado de INativeObject) |
Map |
Obtiene un mapa de búfer de malla que proporciona acceso de solo lectura a los datos del búfer. |
Métodos
Copy(NSZone) |
Realiza una copia del objeto Objective-C subyacente. (Heredado de INSCopying) |
FillData(NSData, nuint) |
|
Métodos de extensión
GetAllocator(IMDLMeshBuffer) |
Devuelve el asignador que se usó para asignar memoria para el búfer de malla. |
GetLength(IMDLMeshBuffer) |
Devuelve la longitud del búfer, en bytes. |
GetType(IMDLMeshBuffer) |
Devuelve un valor que indica si el búfer contiene índices o vértices. |
GetZone(IMDLMeshBuffer) |
Devuelve el grupo de memoria que ocupa el búfer. |