IMDLMeshBuffer Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Interface que representa os métodos necessários (se houver) do 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
- Implementações
Comentários
Essa interface contém os métodos necessários (se houver) do protocolo definido por IMDLMeshBuffer.
Se você criar objetos que implementam essa interface, os métodos de implementação serão exportados automaticamente para Objective-C com a assinatura correspondente do método definido no IMDLMeshBuffer protocolo.
Métodos opcionais (se houver) são fornecidos pela MDLMeshBuffer_Extensions classe como métodos de extensão para a interface, permitindo que você invoque quaisquer métodos opcionais no protocolo.
Propriedades
Handle |
Manipule (ponteiro) para a representação de objeto não gerenciado. (Herdado de INativeObject) |
Map |
Obtém um mapa de buffer de malha que fornece acesso somente leitura aos dados no buffer. |
Métodos
Copy(NSZone) |
Executa uma cópia do objeto Objective-C subjacente. (Herdado de INSCopying) |
FillData(NSData, nuint) |
Grava |
Métodos de Extensão
GetAllocator(IMDLMeshBuffer) |
Retorna o alocador que foi usado para alocar memória para o buffer de malha.. |
GetLength(IMDLMeshBuffer) |
Retorna o comprimento do buffer, em bytes. |
GetType(IMDLMeshBuffer) |
Retorna um valor que indica se o buffer contém índices ou vértices. |
GetZone(IMDLMeshBuffer) |
Retorna o pool de memória que o buffer ocupa. |