lights FAQ Forum github.com/luapower/cplayer

cplayer

Procedural graphics & IMGUI toolkit


Overview

Package type:Lua+ffi
Version:a360bec
Last commit:13 months ago
Releases: None yet.
Platforms:

Dependencies   This is a combined list of packages required by all modules of this
package on each supported platform, plus binary dependencies if any.
Darker names, if present, represent indirect dependencies.
Purlpe names, if present, represent packages that contain modules that must be already be loaded.

Note: These are only the dependencies required for the modules to load.
Runtime dependencies, if any, are shown separately below.

Tip: You may not need all the dependencies listed here if you are not planning
to use all the modules of the package -- look at per-module dependencies below.
 

Modules     P M

module   language
cplayer Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.analog_clock Lua
cplayer.boxlayer Lua
  box2d  glue  luajit 
cplayer.boxlayout Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.buttons Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.checkerboard Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.code_editor Lua
cplayer.codedit_imgui Lua
  codedit 
cplayer.combobox Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.dragpoint Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.editbox Lua
  box2d  cairo  glue  luajit  nw  time  bitmap  events  winapi 
cplayer.filebox Lua
  box2d  cairo  glue  luajit  nw  time  winapi  bitmap  events 
cplayer.forms Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.grid Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.hue_wheel Lua
  box2d  cairo  color  glue  nw  path2d  time  bitmap  events  luajit  winapi 
cplayer.image Lua
  bitmap  box2d  cairo  glue  nw  time  events  luajit  winapi 
cplayer.itemlist Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.itemlist2 Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.itemlist3 Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.label Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.layerlist Lua
 
cplayer.magnifier Lua
  bitmap  box2d  cairo  glue  luajit  nw  time  events  winapi 
cplayer.menu Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.menubar Lua
  glue  luajit 
cplayer.rmgui Lua
  box2d 
cplayer.sat_lum_square Lua
  bitmap  box2d  cairo  color  glue  nw  time  events  luajit  winapi 
cplayer.screen Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.scrollbars Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.slider Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.splitter Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.tablist Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.text Lua
  box2d  cairo  glue  luajit  nw  time  bitmap  events  winapi 
cplayer.theme Lua
  box2d  cairo  color  glue  luajit  nw  time  bitmap  events  winapi 
cplayer.toolbox Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 
cplayer.treeview Lua
  box2d  cairo  glue  nw  time  bitmap  events  luajit  winapi 

Binary Dependencies   Binary dependencies are the libraries that this library is
dynamically linked against.
Darker names represent indirect dependencies.

Build Order   This is the complete list of packages that need to be compiled
in the prescribed order in order to build this package.

false

Runtime Dependencies - Autoloads  
Some modules implement parts of their API in separate sub-modules.
These implementation modules are loaded automatically at runtime
only if and when accessing those APIs. See glue.autoload for how this works.

cplayer implementation module
cplayer.analog_clock cplayer.analog_clock
cplayer.button cplayer.buttons
cplayer.mbutton cplayer.buttons
cplayer.togglebutton cplayer.buttons
cplayer.checkerboard cplayer.checkerboard
cplayer.code_editor cplayer.code_editor
cplayer.combobox cplayer.combobox
cplayer.dragpoint cplayer.dragpoint
cplayer.dragpoints cplayer.dragpoint
cplayer.editbox cplayer.editbox
cplayer.filebox cplayer.filebox
cplayer.grid cplayer.grid
cplayer.hue_wheel cplayer.hue_wheel
cplayer.image cplayer.image
cplayer.label cplayer.label
cplayer.magnifier cplayer.magnifier
cplayer.menu cplayer.menu
cplayer.sat_lum_square cplayer.sat_lum_square
cplayer.screen cplayer.screen
cplayer.hscrollbar cplayer.scrollbars
cplayer.scrollbox cplayer.scrollbars
cplayer.vscrollbar cplayer.scrollbars
cplayer.slider cplayer.slider
cplayer.hsplitter cplayer.splitter
cplayer.vsplitter cplayer.splitter
cplayer.tablist cplayer.tablist
cplayer.text cplayer.text
cplayer.textbox cplayer.text
cplayer.circle cplayer.theme
cplayer.curve cplayer.theme
cplayer.dot cplayer.theme
cplayer.fill cplayer.theme
cplayer.fillstroke cplayer.theme
cplayer.line cplayer.theme
cplayer.parse_color cplayer.theme
cplayer.parse_font cplayer.theme
cplayer.rect cplayer.theme
cplayer.save_theme cplayer.theme
cplayer.setcolor cplayer.theme
cplayer.setfont cplayer.theme
cplayer.stroke cplayer.theme
cplayer.themes cplayer.theme
cplayer.toolbox cplayer.toolbox
cplayer.treeview cplayer.treeview

Runtime Dependencies - Parsed   These are additional modules that are required at runtime
in specific circumstances. Check the module's documentation
or source code to find out what these circumstances are.
  P M

module
cplayer
cplayer.analog_clock
cplayer.boxlayer
cplayer.boxlayout
cplayer.buttons
cplayer.checkerboard
cplayer.code_editor
cplayer.codedit_imgui
cplayer.combobox
cplayer.dragpoint
cplayer.editbox
cplayer.filebox
cplayer.forms
cplayer.grid
cplayer.hue_wheel
cplayer.image
cplayer.itemlist
cplayer.itemlist2
cplayer.itemlist3
cplayer.label
cplayer.layerlist
cplayer.magnifier
cplayer.menu
cplayer.menubar
cplayer.rmgui
cplayer.sat_lum_square
cplayer.screen
cplayer.scrollbars
cplayer.slider
cplayer.splitter
cplayer.tablist
cplayer.text
cplayer.theme
cplayer.toolbox
cplayer.treeview

Scripts   This is the list of scripts (tests, demos, etc.).
Unlike normal modules, scripts are not run to track dependencies.
Instead, they are just parsed for require() calls.
This means that indirect dependencies are never shown.
  P M

script  
cplayer.grid_demo
cplayer.layerlist_demo
cplayer.tablist_demo
cplayer.toolbox_demo
cplayer.widgets_demo

Docs

name source file
cplayer cplayer.md

Package:cplayer
Pkg type:Lua+ffi
Version: a360bec
Last commit:
Author: Cosmin Apreutesei
License: Public Domain

Requires: +bitmap  +box2d  +cairo  +codedit  +color  +easing  +freetype  +glue  +luajit  +nw  +path2d  +socket  +time  +winapi  +events 

Required by:


Top