Livt packages
Eccelerators.Matrix
Version 1.0.1
Reusable RGB matrix drawing, color conversion, animation pacing, and HUB75 display components for Livt.
Published files (48)
- Hub75
- BrightnessColorConverter.lvt
- ColorGain.lvt
- ColorPipeline.lvt
- GammaColorConverter.lvt
- IColorConverter.lvt
- IdentityColorConverter.lvt
- IMatrixBitmap.lvt
- IMatrixDisplay.lvt
- IMatrixLayout.lvt
- IMatrixRenderer.lvt
- MatrixColor.lvt
- MatrixFramePacer.lvt
- MatrixPainter.lvt
- MatrixPictureSequence.lvt
- MatrixRenderer.lvt
- WhiteBalanceColorConverter.lvt
src/IMatrixLayout.lvt
namespace Eccelerators.Matrix
/**
* Read-only logical panel layout exposed by a matrix display facade. Dimensions
* are positive and remain constant for the lifetime of the implementation.
*/
interface IMatrixLayout
{
/** Return the number of logical panel columns. */
fn GetPanelColumns() int
/** Return the number of logical panel rows. */
fn GetPanelRows() int
/** Return the width of one panel tile in pixels. */
fn GetPanelWidth() int
/** Return the height of one panel tile in pixels. */
fn GetPanelHeight() int
}