com.threerings.opengl.material.config
Class TechniqueConfig.GroupedEnqueuer
java.lang.Object
com.threerings.util.DeepObject
com.threerings.opengl.material.config.TechniqueConfig.Enqueuer
com.threerings.opengl.material.config.TechniqueConfig.CompoundEnqueuer
com.threerings.opengl.material.config.TechniqueConfig.GroupedEnqueuer
- All Implemented Interfaces:
- Exportable, Copyable, Cloneable
- Enclosing class:
- TechniqueConfig
public static class TechniqueConfig.GroupedEnqueuer
- extends TechniqueConfig.CompoundEnqueuer
Invokes some number of sub-enqueuers within a group.
|
Field Summary |
int |
group
The group into which the batches are enqueued. |
String |
queue
The queue into which we render. |
queue
@Editable(editor="config",
mode="render_queue",
nullable=true,
weight=-1.0,
hgroup="q")
public String queue
- The queue into which we render.
group
@Editable(weight=-1.0,
hgroup="q")
public int group
- The group into which the batches are enqueued.
TechniqueConfig.GroupedEnqueuer
public TechniqueConfig.GroupedEnqueuer()
rewrite
public TechniqueConfig.Enqueuer rewrite(MaterialRewriter rewriter)
- Description copied from class:
TechniqueConfig.Enqueuer
- Calls the appropriate corresponding rewrite method of
MaterialRewriter.
- Overrides:
rewrite in class TechniqueConfig.CompoundEnqueuer
createEnqueueable
public Enqueueable createEnqueueable(GlContext ctx,
Scope scope,
Geometry geometry,
boolean update,
RenderQueue.Group group,
List<Dependency.Adder> adders,
MutableInteger pidx)
- Description copied from class:
TechniqueConfig.Enqueuer
- Creates the enqueueable for this enqueuer.
- Overrides:
createEnqueueable in class TechniqueConfig.CompoundEnqueuer
update - if true, update the geometry before enqueuing it.adders - a list to populate with adders to run before compositing.pidx - the index of the current pass in the list returned by
TechniqueConfig.Enqueuer.getDescriptors(com.threerings.opengl.util.GlContext, java.util.List) (updated by callees).
Copyright © 2011. All Rights Reserved.