C# Class Nintenlord.Feditor.Core.MemoryManagement.Lazy

Inheritance: IMemoryManager
Exibir arquivo Open project: Diegoisawesome/AwesomeMapEditor-old

Public Methods

Method Description
Allocate ( int size ) : ManagedPointer
Allocate ( int size, int padding ) : ManagedPointer
Deallocate ( ManagedPointer pointer ) : void
IsAllocated ( ManagedPointer pointer ) : bool
Pin ( ManagedPointer ptr ) : void
Reserve ( int offset, int size ) : ManagedPointer
Unpin ( ManagedPointer ptr ) : void

Method Details

Allocate() public method

public Allocate ( int size ) : ManagedPointer
size int
return ManagedPointer

Allocate() public method

public Allocate ( int size, int padding ) : ManagedPointer
size int
padding int
return ManagedPointer

Deallocate() public method

public Deallocate ( ManagedPointer pointer ) : void
pointer ManagedPointer
return void

IsAllocated() public method

public IsAllocated ( ManagedPointer pointer ) : bool
pointer ManagedPointer
return bool

Pin() public method

public Pin ( ManagedPointer ptr ) : void
ptr ManagedPointer
return void

Reserve() public method

public Reserve ( int offset, int size ) : ManagedPointer
offset int
size int
return ManagedPointer

Unpin() public method

public Unpin ( ManagedPointer ptr ) : void
ptr ManagedPointer
return void