Axiom.Graphics.DefaultHardwareIndexBuffer.LockImpl C# (CSharp) Method

LockImpl() protected method

protected LockImpl ( int offset, int length, BufferLocking locking ) : IntPtr
offset int
length int
locking BufferLocking
return System.IntPtr
        protected override IntPtr LockImpl(int offset, int length, BufferLocking locking)
        {
            Debug.Assert(!isLocked);
            isLocked = true;
            var ret = Memory.PinObject(_mpData);
            unsafe
            {
                var v = (byte*)ret.ToPointer();
                v += offset;
                ret = new IntPtr(v);
            }
            return ret;
        }