Interface SLSimpleDataBuffer.ISLBlockBuffer
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 5: | Line 5: | ||
</span></b> | </span></b> | ||
− | '''Package:''' [[Package | + | '''Package:''' [[Package Mitov.BasicLab|Mitov.BasicLab]] |
'''Unit:''' [[Unit SLSimpleDataBuffer|SLSimpleDataBuffer]] | '''Unit:''' [[Unit SLSimpleDataBuffer|SLSimpleDataBuffer]] |
Latest revision as of 00:29, 26 June 2013
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: Mitov.BasicLab
Unit: SLSimpleDataBuffer
Inherits: ISLLinearDataBuffer
Contents |
Syntax
Delphi:
type ISLBlockBuffer = interface( ISLLinearDataBuffer )
Summary
Block(Raw) data buffer interface.
Description
This is the Block(Raw) data buffer interface.
Properties
- Items - Access to individual byte item of the buffer.
Methods
- function Read() : Pointer - Returns read only pointer to the buffer data.
- function Write() : Pointer - Returns write pointer to the buffer data.
- function Modify() : Pointer - Returns read and write pointer to the buffer data.
- procedure Add(Right : ISLBlockBuffer) - Adds the elements of the buffer to the corresponding elements of another buffer.
- procedure Subtract(Right : ISLBlockBuffer) - Subtracts the elements of the buffer by the corresponding elements of another buffer.
- procedure Multiply(Right : ISLBlockBuffer) - Multiplies the elements of the buffer by the corresponding elements of another buffer.
- procedure Divide(Right : ISLBlockBuffer) - Divides the elements of the buffer by the corresponding elements of another buffer.
- procedure SetValue(AValue : Byte) - Sets all the elements of the buffer to a certain value.
- procedure Zero() - Sets all the elements of the buffer to 0.
- function IsEqualToValue(AValue : Byte) : Boolean - Checks if all the elements in the buffer are equal to a value.
- function GetItem(Index : Integer) : Byte
- procedure SetItem(Index : Integer; Value : Byte)