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

Inheritance: IMemoryManager
Afficher le fichier Open project: Diegoisawesome/AwesomeMapEditor-old

Méthodes publiques

Méthode 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 méthode

public Allocate ( int size ) : ManagedPointer
size int
Résultat ManagedPointer

Allocate() public méthode

public Allocate ( int size, int padding ) : ManagedPointer
size int
padding int
Résultat ManagedPointer

Deallocate() public méthode

public Deallocate ( ManagedPointer pointer ) : void
pointer ManagedPointer
Résultat void

IsAllocated() public méthode

public IsAllocated ( ManagedPointer pointer ) : bool
pointer ManagedPointer
Résultat bool

Pin() public méthode

public Pin ( ManagedPointer ptr ) : void
ptr ManagedPointer
Résultat void

Reserve() public méthode

public Reserve ( int offset, int size ) : ManagedPointer
offset int
size int
Résultat ManagedPointer

Unpin() public méthode

public Unpin ( ManagedPointer ptr ) : void
ptr ManagedPointer
Résultat void