/// <summary>To be documented.</summary>
        public readonly unsafe int GetVolumeLevel(uint Level, ref IDirect3DVolume9 *ppVolumeLevel)
        {
            var @this = (IDirect3DVolumeTexture9 *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(IDirect3DVolume9 **ppVolumeLevelPtr = &ppVolumeLevel)
            {
                ret = ((delegate * unmanaged[Cdecl] < IDirect3DVolumeTexture9 *, uint, IDirect3DVolume9 **, int >)LpVtbl[18])(@this, Level, ppVolumeLevelPtr);
            }

            return(ret);
        }
예제 #2
0
 public unsafe Volume(IDirect3DVolume9 *lp, VolumeTexture device)
 {
     throw new NotImplementedException();
 }
예제 #3
0
 public unsafe void UpdateUnmanagedPointer(IDirect3DVolume9 *pInterface)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public unsafe Volume(IDirect3DVolume9 *pUnk)
 {
     throw new NotImplementedException();
 }