Lua:Class:Picture

From Cheat Engine
Revision as of 14:41, 14 February 2019 by AntumDeluge (talk | contribs) (Update inheritence, description, & methods)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Picture class: (Inheritence: Object)

WARNING: This page may be unfinished.

Description[edit]

Container for the Graphic class.

Creation[edit]

createPicture() : Picture
Returns an empty picture object.

Properties[edit]

Graphic
PNG
Bitmap
Jpeg
Icon

Methods[edit]

loadFromFile(filename)
Loads an image from a local file.
saveToFile(filename)
loadFromStream(stream[, originalextension])
Loads a picture from a stream. Note that the stream position must be set to the start of the picture.
assign(sourcepicture)
getGraphic()
getPNG()
getBitmap()
getJpeg()

Examples[edit]

-- main interface
local form = createForm()

-- add icon to Form title bar
local pic = createPicture()
pic.loadFromFile("icon.png")
form.Icon = pic.getBitmap()
-- create menu bar for main interface
local menu = createMainMenu(form)
local menu_file = createMenuItem(menu)
menu_file.setCaption("File")
local mi_open = createMenuItem(menu_file)
mi_open.setCaption("Open")

-- add icon to "Open" menu item
local ico_open = createPicture()
ico_open.loadFromFile("data/bitmap/menu/open.png")
mi_open.Bitmap = ico_open.getBitmap()

See also[edit]

Related Functions[edit]

Related Classes[edit]