Esempio n. 1
0
 public D3D11_TEXTURE2D_DESC1([NativeTypeName("const D3D11_TEXTURE2D_DESC &")] D3D11_TEXTURE2D_DESC *desc, D3D11_TEXTURE_LAYOUT textureLayout = D3D11_TEXTURE_LAYOUT_UNDEFINED)
 {
     Width              = desc->Width;
     Height             = desc->Height;
     MipLevels          = desc->MipLevels;
     ArraySize          = desc->ArraySize;
     Format             = desc->Format;
     SampleDesc.Count   = desc->SampleDesc.Count;
     SampleDesc.Quality = desc->SampleDesc.Quality;
     Usage              = desc->Usage;
     BindFlags          = desc->BindFlags;
     CPUAccessFlags     = desc->CPUAccessFlags;
     MiscFlags          = desc->MiscFlags;
     TextureLayout      = textureLayout;
 }
 public void GetDesc(D3D11_TEXTURE2D_DESC *pDesc)
 {
     ((delegate * unmanaged <ID3D11Texture2D *, D3D11_TEXTURE2D_DESC *, void>)(lpVtbl[10]))((ID3D11Texture2D *)Unsafe.AsPointer(ref this), pDesc);
 }
Esempio n. 3
0
 public int CreateTexture2D([NativeTypeName("const D3D11_TEXTURE2D_DESC *")] D3D11_TEXTURE2D_DESC *pDesc, [NativeTypeName("const D3D11_SUBRESOURCE_DATA *")] D3D11_SUBRESOURCE_DATA *pInitialData, [NativeTypeName("ID3D11Texture2D **")] ID3D11Texture2D **ppTexture2D)
 {
     return(((delegate * unmanaged <ID3D11Device1 *, D3D11_TEXTURE2D_DESC *, D3D11_SUBRESOURCE_DATA *, ID3D11Texture2D **, int>)(lpVtbl[5]))((ID3D11Device1 *)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D));
 }
 public void GetDesc([NativeTypeName("D3D11_TEXTURE2D_DESC *")] D3D11_TEXTURE2D_DESC *pDesc)
 {
     ((delegate * unmanaged <ID3D11Texture2D1 *, D3D11_TEXTURE2D_DESC *, void>)(lpVtbl[10]))((ID3D11Texture2D1 *)Unsafe.AsPointer(ref this), pDesc);
 }