Drag[en]gine Script Module DragonScript  1.21
Dragengine.Gui.ListElementRenderer Interface Reference

Render list elements of different types. More...

Inheritance diagram for Dragengine.Gui.ListElementRenderer:
Dragengine.Gui.DefaultListElementRenderer Dragengine.Gui.EditBindingsListRenderer Dragengine.Gui.EnumListElementRenderer

Public Member Functions

Widget createRenderer (ListBox listBox)
 Create renderer. More...
 
Point getDefaultSize (ListBox listBox)
 Default size of list element. More...
 
void updateRenderer (ListBox listBox, Widget renderer, Object element, bool selected, bool focused)
 Update renderer with object state. More...
 

Detailed Description

Render list elements of different types.

Member Function Documentation

◆ createRenderer()

Widget Dragengine.Gui.ListElementRenderer.createRenderer ( ListBox  listBox)

Create renderer.

Implemented in Dragengine.Gui.DefaultListElementRenderer.

◆ getDefaultSize()

Point Dragengine.Gui.ListElementRenderer.getDefaultSize ( ListBox  listBox)

Default size of list element.

Implemented in Dragengine.Gui.DefaultListElementRenderer.

◆ updateRenderer()

void Dragengine.Gui.ListElementRenderer.updateRenderer ( ListBox  listBox,
Widget  renderer,
Object  element,
bool  selected,
bool  focused 
)

Update renderer with object state.

Implemented in Dragengine.Gui.EnumListElementRenderer, and Dragengine.Gui.DefaultListElementRenderer.


The documentation for this interface was generated from the following file: