C# 클래스 Nintenlord.Feditor.Core.MemoryManagement.Lazy

상속: IMemoryManager
파일 보기 프로젝트 열기: Diegoisawesome/AwesomeMapEditor-old

공개 메소드들

메소드 설명
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

메소드 상세

Allocate() 공개 메소드

public Allocate ( int size ) : ManagedPointer
size int
리턴 ManagedPointer

Allocate() 공개 메소드

public Allocate ( int size, int padding ) : ManagedPointer
size int
padding int
리턴 ManagedPointer

Deallocate() 공개 메소드

public Deallocate ( ManagedPointer pointer ) : void
pointer ManagedPointer
리턴 void

IsAllocated() 공개 메소드

public IsAllocated ( ManagedPointer pointer ) : bool
pointer ManagedPointer
리턴 bool

Pin() 공개 메소드

public Pin ( ManagedPointer ptr ) : void
ptr ManagedPointer
리턴 void

Reserve() 공개 메소드

public Reserve ( int offset, int size ) : ManagedPointer
offset int
size int
리턴 ManagedPointer

Unpin() 공개 메소드

public Unpin ( ManagedPointer ptr ) : void
ptr ManagedPointer
리턴 void