Axiom.Graphics.DefaultHardwareVertexBuffer.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;
		}