API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

Display

IDisplay is still the interface of choice for basic display functionality in Brew MP, although IDisplay-based services should not be used in windowed applications. To convert a legacy IDisplay-based application to a windowed application, developers should use the DisplayWidget to wrap the IDisplay in a window-friendly widget. For bitmaps, in addition to standard support for blitting, scaling, rotation and flip, Brew MP exposes the image processing library for hue, intensity, saturation and effects such as sepia, filter and fog.

ClassAEECLSID_DevBitmapFactory
AEECLSID_DisplayCanvas
AEECLSID_SmartDIB_16_444
AEECLSID_SmartDIB_16_565
AEECLSID_SmartDIB_1_0
AEECLSID_SmartDIB_2_0
AEECLSID_SmartDIB_32_666
AEECLSID_SmartDIB_32_888
AEECLSID_SmartDIB_8_332
Data structureAEEBitmapInfo
AEEClrItem
AEEFont
AEEFrameType
AEERasterOp
AEERect
AEESymbol
IDISPLAY Flags
NativeColor
RGBVAL
HelperFunction: MAKE_RGB()
Function: SETAEERECT()
InterfaceIBitmap
IBitmapDev
IBitmapDev2
IBitmapDisplay
IBitmapMem1
IBitmapRot
IDIB
IDevBitmapFactory
IDisplay
MethodIBITMAPROT_AddRef()
IBITMAPROT_GetRotation()
IBITMAPROT_QueryInterface()
IBITMAPROT_Release()
IBitmapDev2_AddRef()
IBitmapDev2_IsEnabled()
IBitmapDev2_NotifyEnable()
IBitmapDev2_QueryInterface()
IBitmapDev2_Release()
IBitmapDev2_SetPrefs()
IBitmapDev2_Update()
IBitmapDev_AddRef()
IBitmapDev_IsEnabled()
IBitmapDev_NotifyEnable()
IBitmapDev_QueryInterface()
IBitmapDev_Release()
IBitmapDev_Update()
IBitmapDisplay_GetBusyState()
IBitmapDisplay_SetPrefs()
IBitmapDisplay_UpdateAsync()
IBitmapDisplay_Wait()
IBitmapMem1_GetBufferSize()
IBitmapMem1_Resize()
IBitmapMem1_SetBuffer()
IBitmap_AddRef()
IBitmap_BltIn()
IBitmap_BltOut()
IBitmap_CreateCompatibleBitmap()
IBitmap_DrawHScanline()
IBitmap_DrawPixel()
IBitmap_FillRect()
IBitmap_GetInfo()
IBitmap_GetPixel()
IBitmap_GetTransparencyColor()
IBitmap_Invalidate()
IBitmap_NativeToRGB()
IBitmap_QueryInterface()
IBitmap_RGBToNative()
IBitmap_Release()
IBitmap_SetPixels()
IBitmap_SetTransparencyColor()
IDIB_FlushPalette()
IDISPLAY_DrawHLine()
IDISPLAY_DrawVLine()
IDISPLAY_EraseRgn()
IDevBitmapFactory_CreateBitmap()
IDevBitmapFactory_GetBitmapCount()
IDisplay_AddRef()
IDisplay_Backlight()
IDisplay_BitBlt()
IDisplay_ClearScreen()
IDisplay_Clone()
IDisplay_CreateDIBitmap()
IDisplay_CreateDIBitmapEx()
IDisplay_DrawFrame()
IDisplay_DrawRect()
IDisplay_DrawText()
IDisplay_EraseRect()
IDisplay_FillRect()
IDisplay_FrameButton()
IDisplay_FrameRect()
IDisplay_FrameSolidRect()
IDisplay_GetClipRect()
IDisplay_GetDestination()
IDisplay_GetDeviceBitmap()
IDisplay_GetFontMetrics()
IDisplay_GetSymbol()
IDisplay_InvertRect()
IDisplay_IsEnabled()
IDisplay_MakeDefault()
IDisplay_MeasureText()
IDisplay_MeasureTextEx()
IDisplay_NotifyEnable()
IDisplay_Release()
IDisplay_SetAnnunciators()
IDisplay_SetClipRect()
IDisplay_SetColor()
IDisplay_SetDestination()
IDisplay_SetFont()
IDisplay_SetPrefs()
IDisplay_Update()
IDisplay_UpdateEx()
PrivilegeAEEPRIVID_DISPSETTINGS
AEEPRIVID_LCDSettings