public abstract class PluggableGroupStrategy extends Object implements GroupStrategy
GroupPlugs
allows you to build a modular GroupStrategy
out of
routines you already implemented.Constructor and Description |
---|
PluggableGroupStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
afterGroup(int group)
Invoked directly after rendering of a group has completed
|
void |
beforeGroup(int group,
Array<Decal> contents)
Invoked directly before rendering the contents of a group
|
void |
plugIn(GroupPlug plug,
int group)
Set the plug used for a specific group.
|
GroupPlug |
unPlug(int group)
Remove a plug from the strategy
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
afterGroups, beforeGroups, decideGroup, getGroupShader
public void beforeGroup(int group, Array<Decal> contents)
GroupStrategy
beforeGroup
in interface GroupStrategy
group
- Group that will be renderedcontents
- Array of entries of arrays containing all the decals in the grouppublic void afterGroup(int group)
GroupStrategy
afterGroup
in interface GroupStrategy
group
- Group which completed renderingpublic void plugIn(GroupPlug plug, int group)
plug
- Plug to usegroup
- Group the plug is forpublic GroupPlug unPlug(int group)
group
- Group to remove the plug fromCopyright © 2016. All rights reserved.