/// <summary> /// Clears out all objects and resources. /// </summary> private void ClearAll() { if (this.mBmpTargaImage != null) { this.mBmpTargaImage.Dispose(); this.mBmpTargaImage = null; } if (this.mImageByteHandle.IsAllocated) this.mImageByteHandle.Free(); if (this.mThumbnailByteHandle.IsAllocated) this.mThumbnailByteHandle.Free(); this.mObjTargaHeader = new TargaHeader(); this.mObjTargaExtensionArea = new TargaExtensionArea(); this.mObjTargaFooter = new TargaFooter(); this.mTGAFormat = ETGAFormat.UNKNOWN; this.mStride = 0; this.mPadding = 0; this.rows.Clear(); this.row.Clear(); this.mFileName = string.Empty; }
/// <summary> /// Creates a new instance of the TargaImage object. /// </summary> public TargaImage() { mObjTargaFooter = new TargaFooter(); mObjTargaHeader = new TargaHeader(); mObjTargaExtensionArea = new TargaExtensionArea(); mBmpTargaImage = null; bmpImageThumbnail = null; }