GAudio.GATDataAllocator.AddToFreeChunksBins C# (CSharp) Method

AddToFreeChunksBins() private method

private AddToFreeChunksBins ( GATManagedData chunk ) : void
chunk GATManagedData
return void
        private void AddToFreeChunksBins( GATManagedData chunk )
        {
            int binIndex;
            int size;

            size = chunk.MaxSize;

            binIndex = ( size - _binWidth ) / _binWidth;

            _freeChunksBins[ binIndex ].Push( chunk );
        }

Usage Example

コード例 #1
0
ファイル: GATDataAllocator.cs プロジェクト: uniphonic/G-Audio
 protected override void Discard()
 {
     allocatedSize = 0;
     _manager.AddToFreeChunksBins(this);
 }