public D3D11_TEXTURE3D_DESC1([NativeTypeName("const D3D11_TEXTURE3D_DESC &")] D3D11_TEXTURE3D_DESC *desc, D3D11_TEXTURE_LAYOUT textureLayout = D3D11_TEXTURE_LAYOUT_UNDEFINED)
 {
     Width          = desc->Width;
     Height         = desc->Height;
     Depth          = desc->Depth;
     MipLevels      = desc->MipLevels;
     Format         = desc->Format;
     Usage          = desc->Usage;
     BindFlags      = desc->BindFlags;
     CPUAccessFlags = desc->CPUAccessFlags;
     MiscFlags      = desc->MiscFlags;
     TextureLayout  = textureLayout;
 }
 public void GetDesc(D3D11_TEXTURE3D_DESC *pDesc)
 {
     ((delegate * unmanaged <ID3D11Texture3D *, D3D11_TEXTURE3D_DESC *, void>)(lpVtbl[10]))((ID3D11Texture3D *)Unsafe.AsPointer(ref this), pDesc);
 }
Beispiel #3
0
 public int CreateTexture3D([NativeTypeName("const D3D11_TEXTURE3D_DESC *")] D3D11_TEXTURE3D_DESC *pDesc, [NativeTypeName("const D3D11_SUBRESOURCE_DATA *")] D3D11_SUBRESOURCE_DATA *pInitialData, [NativeTypeName("ID3D11Texture3D **")] ID3D11Texture3D **ppTexture3D)
 {
     return(((delegate * unmanaged <ID3D11Device1 *, D3D11_TEXTURE3D_DESC *, D3D11_SUBRESOURCE_DATA *, ID3D11Texture3D **, int>)(lpVtbl[6]))((ID3D11Device1 *)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D));
 }
 public void GetDesc([NativeTypeName("D3D11_TEXTURE3D_DESC *")] D3D11_TEXTURE3D_DESC *pDesc)
 {
     ((delegate * unmanaged <ID3D11Texture3D1 *, D3D11_TEXTURE3D_DESC *, void>)(lpVtbl[10]))((ID3D11Texture3D1 *)Unsafe.AsPointer(ref this), pDesc);
 }