Axiom.Graphics.DefaultHardwareVertexBuffer.Lock C# (CSharp) Method

Lock() public method

public Lock ( int offset, int length, BufferLocking locking ) : IntPtr
offset int
length int
locking BufferLocking
return System.IntPtr
		public override IntPtr Lock( 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;
		}