Uses of Interface
com.threerings.opengl.util.GlContext

Packages that use GlContext
com.threerings.opengl   
com.threerings.opengl.camera   
com.threerings.opengl.compositor   
com.threerings.opengl.compositor.config Compositor configurations. 
com.threerings.opengl.effect Effect classes. 
com.threerings.opengl.effect.config Effect configurations. 
com.threerings.opengl.effect.tools   
com.threerings.opengl.geometry.config Geometry configurations. 
com.threerings.opengl.gui User interface classes. 
com.threerings.opengl.gui.config GUI configurations. 
com.threerings.opengl.gui.layout   
com.threerings.opengl.gui.text   
com.threerings.opengl.gui.tools   
com.threerings.opengl.material   
com.threerings.opengl.material.config Material configurations. 
com.threerings.opengl.model   
com.threerings.opengl.model.config Model and animation configurations. 
com.threerings.opengl.model.tools   
com.threerings.opengl.renderer   
com.threerings.opengl.renderer.config Renderer configuration bits. 
com.threerings.opengl.scene Scene management classes. 
com.threerings.opengl.scene.config Scene configurations. 
com.threerings.opengl.util   
com.threerings.tudey.client.util   
com.threerings.tudey.config Tudey configurations. 
com.threerings.tudey.shape   
com.threerings.tudey.shape.config Shape configurations. 
com.threerings.tudey.tools Tudey tools. 
com.threerings.tudey.util   
 

Uses of GlContext in com.threerings.opengl
 

Classes in com.threerings.opengl that implement GlContext
 class GlApp
          A base class for OpenGL-based applications.
 class GlCanvasApp
          A base class for applications centered around an OpenGL canvas.
 class GlCanvasTool
          A base class for the OpenGL tool applications.
 class GlDisplayApp
          A base class for applications that use LWJGL's Display class.
 

Uses of GlContext in com.threerings.opengl.camera
 

Constructors in com.threerings.opengl.camera with parameters of type GlContext
CameraHandler(GlContext ctx)
          Creates a new camera handler for the compositor camera.
CameraHandler(GlContext ctx, Camera camera, boolean matchRenderSurface)
          Creates a new camera handler for the specified camera.
OrbitCameraHandler(GlContext ctx)
          Creates a new orbit camera handler for the compositor camera.
OrbitCameraHandler(GlContext ctx, Camera camera, boolean matchRenderSurface)
          Creates a new orbit camera handler for the specified camera.
 

Uses of GlContext in com.threerings.opengl.compositor
 

Constructors in com.threerings.opengl.compositor with parameters of type GlContext
Compositor(GlContext ctx)
          Creates a new compositor.
Dependency.CubeTexture(GlContext ctx)
          Creates a new cube texture dependency.
Dependency.Planar(GlContext ctx)
          Creates a new planar dependency.
Dependency.PlanarTexture(GlContext ctx)
          Creates a new planar texture dependency.
Dependency.ReflectionTexture(GlContext ctx)
          Creates a new reflection texture dependency.
Dependency.RefractionTexture(GlContext ctx)
          Creates a new refraction texture dependency.
Dependency.RenderEffect(GlContext ctx)
          Creates a new render effect dependency.
Dependency.Shadows(GlContext ctx)
          Creates a new shadow dependency.
Dependency.ShadowTexture(GlContext ctx)
          Creates a new shadow texture dependency.
Dependency.ShadowVolumes(GlContext ctx)
          Creates a new shadow volume dependency.
Dependency.StencilReflection(GlContext ctx)
          Creates a new stencil reflection dependency.
Dependency.StencilRefraction(GlContext ctx)
          Creates a new stencil refraction dependency.
Dependency(GlContext ctx)
          Creates a new dependency.
RenderEffect.OutputTarget(GlContext ctx, Scope parentScope, TargetConfig.Output config)
          Creates a new output target.
RenderEffect.TextureTarget(GlContext ctx, Scope parentScope, TargetConfig.Texture config)
          Creates a new texture target.
RenderEffect(GlContext ctx, Scope parentScope, ConfigReference<RenderEffectConfig> ref)
          Creates a new render effect.
RenderEffect(GlContext ctx, Scope parentScope, RenderEffectConfig config)
          Creates a new render effect.
RenderQueue.Group(GlContext ctx)
          Creates a new group.
RenderQueue(GlContext ctx, String name)
          Creates a new render queue.
 

Uses of GlContext in com.threerings.opengl.compositor.config
 

Methods in com.threerings.opengl.compositor.config with parameters of type GlContext
abstract  RenderEffect.Target TargetConfig.createEffectTarget(GlContext ctx, Scope scope)
          Creates the effect target for this config.
 RenderEffect.Target TargetConfig.Texture.createEffectTarget(GlContext ctx, Scope scope)
           
 RenderEffect.Target TargetConfig.Output.createEffectTarget(GlContext ctx, Scope scope)
           
abstract  Executor StepConfig.createExecutor(GlContext ctx, Scope scope)
          Creates the executor that will actually perform the step.
 Executor StepConfig.Clear.createExecutor(GlContext ctx, Scope scope)
           
 Executor StepConfig.RenderQueues.createExecutor(GlContext ctx, Scope scope)
           
 Executor StepConfig.RenderQuad.createExecutor(GlContext ctx, Scope scope)
           
 int RenderEffectConfig.getPriority(GlContext ctx)
          Gets the priority of the effect.
abstract  int RenderEffectConfig.Implementation.getPriority(GlContext ctx)
          Gets the priority of the effect.
 int RenderEffectConfig.Original.getPriority(GlContext ctx)
           
 int RenderEffectConfig.Derived.getPriority(GlContext ctx)
           
 RenderSchemeConfig RenderEffectConfig.Technique.getSchemeConfig(GlContext ctx)
          Returns the cached configuration for the technique's render scheme.
 RenderEffectConfig.Technique RenderEffectConfig.getTechnique(GlContext ctx, String scheme)
          Finds a technique to render this effect.
abstract  RenderEffectConfig.Technique RenderEffectConfig.Implementation.getTechnique(GlContext ctx, String scheme)
          Returns a technique to use to render this effect.
 RenderEffectConfig.Technique RenderEffectConfig.Original.getTechnique(GlContext ctx, String scheme)
           
 RenderEffectConfig.Technique RenderEffectConfig.Derived.getTechnique(GlContext ctx, String scheme)
           
 TextureRenderer TargetConfig.Texture.getTextureRenderer(GlContext ctx)
          Retrieves the texture renderer for this config.
 boolean TargetConfig.isSupported(GlContext ctx, boolean fallback)
          Determines whether this target config is supported by the hardware.
 boolean TargetConfig.Texture.isSupported(GlContext ctx, boolean fallback)
           
 boolean StepConfig.isSupported(GlContext ctx, boolean fallback)
          Determines whether this step config is supported by the hardware.
 boolean StepConfig.RenderQuad.isSupported(GlContext ctx, boolean fallback)
           
 boolean RenderEffectConfig.Technique.isSupported(GlContext ctx, boolean fallback)
          Determines whether this technique is supported.
 RenderEffectConfig.Technique RenderEffectConfig.Technique.process(GlContext ctx, boolean fallback)
          Processes this technique to accommodate the features of the hardware.
 void RenderQueueConfig.RenderMode.render(GlContext ctx, RenderQueue queue)
          Renders the batches.
 void RenderQueueConfig.Ortho.render(GlContext ctx, RenderQueue queue)
           
 void RenderQueueConfig.Skybox.render(GlContext ctx, RenderQueue queue)
           
 

Uses of GlContext in com.threerings.opengl.effect
 

Methods in com.threerings.opengl.effect with parameters of type GlContext
static ParticleGeometry ParticleGeometry.Meshes.create(GlContext ctx, Scope scope, PassDescriptor[] passes, GeometryConfig geom)
          Attempts to create mesh geometry, falling back on points if the specified geometry is unsuitable.
 

Constructors in com.threerings.opengl.effect with parameters of type GlContext
BaseParticleSystem.Layer(GlContext ctx, Scope parentScope)
          Creates a new layer.
BaseParticleSystem(GlContext ctx, Scope parentScope)
          Creates a new particle system implementation.
MetaParticleSystem.Layer(GlContext ctx, Scope parentScope, BaseParticleSystemConfig.Layer config)
          Creates a new layer.
MetaParticleSystem(GlContext ctx, Scope parentScope, MetaParticleSystemConfig config)
          Creates a new meta particle system implementation.
ParticleGeometry.Lines(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.LineTrails(GlContext ctx, Scope scope, PassDescriptor[] passes, int segments)
           
ParticleGeometry.Meshes(GlContext ctx, Scope scope, PassDescriptor[] passes, GeometryConfig.IndexedStored geom)
           
ParticleGeometry.Points(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.Quads(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.QuadTrails(GlContext ctx, Scope scope, PassDescriptor[] passes, int segments)
           
ParticleSystem.Layer(GlContext ctx, Scope parentScope, BaseParticleSystemConfig.Layer config)
          Creates a new layer.
ParticleSystem(GlContext ctx, Scope parentScope, ParticleSystemConfig config)
          Creates a new particle system implementation.
 

Uses of GlContext in com.threerings.opengl.effect.config
 

Methods in com.threerings.opengl.effect.config with parameters of type GlContext
 Geometry ParticleSystemConfig.Points.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Lines.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Quads.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Meshes.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Model.Implementation ParticleSystemConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation MetaParticleSystemConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 float ParticleSystemConfig.ParticleGeometryConfig.getRadius(GlContext ctx)
          Returns the radius of the geometry (used to expand the bounds).
 float ParticleSystemConfig.Points.getRadius(GlContext ctx)
           
 float ParticleSystemConfig.Meshes.getRadius(GlContext ctx)
           
 

Uses of GlContext in com.threerings.opengl.effect.tools
 

Classes in com.threerings.opengl.effect.tools that implement GlContext
 class ParticleEditor
          The particle editor application.
 

Uses of GlContext in com.threerings.opengl.geometry.config
 

Methods in com.threerings.opengl.geometry.config with parameters of type GlContext
 ArrayState[] GeometryConfig.Stored.createArrayStates(GlContext ctx, PassDescriptor[] passes, boolean staticVBO, boolean staticIBO)
          Creates a set of array states for this geometry.
 ArrayState[] GeometryConfig.Stored.createArrayStates(GlContext ctx, PassDescriptor[] passes, PassSummary summary, boolean staticVBO, boolean staticIBO, BufferObject arrayBuffer, FloatBuffer floatArray)
          Creates a set of array states for this geometry.
abstract  Geometry GeometryConfig.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
          Creates an instance of the geometry described by this config.
 Geometry GeometryConfig.Stored.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
abstract  Geometry DeformerConfig.createGeometry(GlContext ctx, Scope scope, GeometryConfig.Stored config, PassDescriptor[] passes)
          Creates a deformed geometry object.
 Geometry DeformerConfig.Skin.createGeometry(GlContext ctx, Scope scope, GeometryConfig.Stored config, PassDescriptor[] passes)
           
 Geometry GeometryConfig.Stored.createStaticGeometry(GlContext ctx, Scope scope, PassDescriptor[] passes)
          Creates static geometry for the described passes.
 

Uses of GlContext in com.threerings.opengl.gui
 

Methods in com.threerings.opengl.gui that return GlContext
 GlContext Component.getContext()
          Returns a reference to the component context.
 

Methods in com.threerings.opengl.gui with parameters of type GlContext
static Component Component.createDefaultTooltipComponent(GlContext ctx, String tiptext)
          Creates a tooltip component of the default form with the default style.
static Component Component.createDefaultTooltipComponent(GlContext ctx, String tiptext, ConfigReference<StyleConfig> tipstyle)
          Creates a tooltip component of the default form.
 

Constructors in com.threerings.opengl.gui with parameters of type GlContext
Button(GlContext ctx, Icon icon, ActionListener listener, String action)
          Creates a button with the specified icon and action.
Button(GlContext ctx, Icon icon, ActionListener listener, String action, Object argument)
          Creates a button with the specified icon, action, and argument.
Button(GlContext ctx, Icon icon, String action)
          Creates a button with the specified icon and action.
Button(GlContext ctx, Icon icon, String action, Object argument)
          Creates a button with the specified icon, action, and argument.
Button(GlContext ctx, String text)
          Creates a button with the specified textual label.
Button(GlContext ctx, String text, ActionListener listener, String action)
          Creates a button with the specified label and action.
Button(GlContext ctx, String text, ActionListener listener, String action, Object argument)
          Creates a button with the specified label, action, and argument.
Button(GlContext ctx, String text, String action)
          Creates a button with the specified label and action.
Button(GlContext ctx, String text, String action, Object argument)
          Creates a button with the specified label, action, and argument.
CanvasRoot(GlContext ctx, Component canvas)
           
ChatOverlay(GlContext ctx)
          Creates a new chat overlay.
CheckBox(GlContext ctx, String label)
           
ColorPicker(GlContext ctx)
          Creates an uninitialized color picker.
ColorPicker(GlContext ctx, String colorClass, int swatchWidth, int swatchHeight)
          Creates a new color picker.
ComboBox(GlContext ctx)
          Creates an empty combo box.
ComboBox(GlContext ctx, Iterable<?> items)
          Creates a combo box with the supplied set of items.
ComboBox(GlContext ctx, Object[] items)
          Creates a combo box with the supplied set of items.
CommandButton(GlContext ctx, Icon icon, ActionListener listener, String action, Object argument)
          Deprecated. Creates a button with the specified icon, action, and argument.
CommandButton(GlContext ctx, Icon icon, String action, Object argument)
          Deprecated. Creates a button with the specified icon, action, and argument.
CommandButton(GlContext ctx, String text)
          Deprecated. Creates a command button with the specified textual label.
CommandButton(GlContext ctx, String text, ActionListener listener, String action, Object argument)
          Deprecated. Creates a button with the specified label, action, and argument.
CommandButton(GlContext ctx, String text, String action, Object argument)
          Deprecated. Creates a button with the specified label, action, and argument.
Component(GlContext ctx)
          Creates a new component.
ComponentBillboard(GlContext ctx, Scope parentScope, ComponentBillboardConfig config)
          Creates a new billboard implementation.
Container(GlContext ctx)
          Creates a container with no layout manager.
Container(GlContext ctx, LayoutManager layout)
          Creates a container with the supplied layout manager.
DecoratedWindow(GlContext ctx, String title)
          Creates a decorated window using the supplied look and feel.
DisplayRoot(GlContext ctx)
           
Label(GlContext ctx, Icon icon)
          Creates a label that will display the supplied icon.
Label(GlContext ctx, Icon icon, String text)
          Creates a label that will display the supplied text and icon using the specified style config.
Label(GlContext ctx, String text)
          Creates a label that will display the supplied text.
List(GlContext ctx)
          Creates an empty list.
List(GlContext ctx, Object[] values)
          Creates a list and populates it with the supplied values.
MenuItem(GlContext ctx, Icon icon, String action)
          Creates a menu item with the specified icon that will generate an ActionEvent with the specified action when selected.
MenuItem(GlContext ctx, String text, Icon icon, String action)
          Creates a menu item with the specified text and icon that will generate an ActionEvent with the specified action when selected.
MenuItem(GlContext ctx, String text, Icon icon, String action, Object argument)
          Creates a menu item with the specified text and icon that will generate an ActionEvent with the specified action and argument when selected.
MenuItem(GlContext ctx, String text, String action)
          Creates a menu item with the specified text that will generate an ActionEvent with the specified action when selected.
PasswordField(GlContext ctx)
           
PasswordField(GlContext ctx, int maxLength)
           
PasswordField(GlContext ctx, String text)
           
PasswordField(GlContext ctx, String text, int maxLength)
           
PopupMenu(GlContext ctx, Window parent)
           
PopupMenu(GlContext ctx, Window parent, boolean horizontal)
           
PopupMenu(GlContext ctx, Window parent, int rows, int columns)
           
PopupWindow(GlContext ctx, Window parent, LayoutManager layout)
           
RenderableView(GlContext ctx)
          Creates a new renderable view.
Root(GlContext ctx)
           
ScrollBar(GlContext ctx)
          Creates a vertical scroll bar with the default range, value and extent.
ScrollBar(GlContext ctx, int orientation)
          Creates a scroll bar with the default range, value and extent.
ScrollBar(GlContext ctx, int orientation, BoundedRangeModel model)
          Creates a scroll bar with the specified orientation which will interact with the supplied model.
ScrollBar(GlContext ctx, int orientation, int min, int value, int extent, int max)
          Creates a scroll bar with the specified orientation, range, value and extent.
ScrollButton(GlContext ctx, boolean less)
          Creates a vertical scroll button with the default range, value and extent.
ScrollButton(GlContext ctx, boolean less, int orientation)
          Creates a scroll button with the default range, value and extent.
ScrollButton(GlContext ctx, boolean less, int orientation, BoundedRangeModel model)
          Creates a scroll button with the specified orientation which will interact with the supplied model.
ScrollButton(GlContext ctx, boolean less, int orientation, int min, int value, int extent, int max)
          Creates a scroll button with the specified orientation, range, value and extent.
ScrollingList(GlContext ctx)
          Instantiates an empty ScrollingList.
ScrollingList(GlContext ctx, Collection<? extends V> values)
          Instantiates a ScrollingList with an initial value collection.
ScrollPane(GlContext ctx, Component child)
           
ScrollPane(GlContext ctx, Component child, boolean vert, boolean horiz)
           
ScrollPane(GlContext ctx, Component child, boolean vert, boolean horiz, int snap)
           
ScrollPane(GlContext ctx, Component child, boolean vert, boolean horiz, int snap, boolean buttons)
           
Slider(GlContext ctx, int orient, BoundedRangeModel model)
          Creates a slider with the specified orientation and range model.
Slider(GlContext ctx, int orient, int min, int max, int value)
          Creates a slider with the specified orientation, range and value.
Spacer(GlContext ctx)
          Creates a 1x1 spacer that will presumably be later resized by a layout manager in some appropriate manner.
Spacer(GlContext ctx, int prefWidth, int prefHeight)
          Creates a spacer with the specified preferred dimensions.
Spinner(GlContext ctx)
          Creates a spinner with a default Number spinner model with no minimum or maximum value, stepSize equal to 1, and an initial value of 0.
Spinner(GlContext ctx, SpinnerModel model)
          Creates a spinner with the specified spinner model.
StatusLabel(GlContext ctx)
          Creates a new status label.
StretchWindow(GlContext ctx, LayoutManager layout)
           
TabbedPane(GlContext ctx)
          Creates a tabbed pane with left justified buttons.
TabbedPane(GlContext ctx, GroupLayout.Justification tabAlign)
          Creates a tabbed pane.
TabbedPane(GlContext ctx, GroupLayout.Justification tabAlign, int gap)
          Creates a tabbed pane.
TextArea(GlContext ctx)
           
TextArea(GlContext ctx, String text)
           
TextComponent(GlContext ctx)
          Creates a new text component.
TextEditor(GlContext ctx)
          Constructor.
TextEditor(GlContext ctx, String text)
          Constructor.
TextField(GlContext ctx)
          Creates a blank text field.
TextField(GlContext ctx, int maxLength)
          Creates a blank text field with maximum input length.
TextField(GlContext ctx, String text)
          Creates a text field with the specified starting text.
TextField(GlContext ctx, String text, int maxLength)
          Creates a text field with the specified starting text and max length.
ToggleButton(GlContext ctx, Icon icon, String action)
          Creates a button with the specified icon and action.
ToggleButton(GlContext ctx, String text)
          Creates a button with the specified textual label.
ToggleButton(GlContext ctx, String text, String action)
          Creates a button with the specified label and action.
UserInterface(GlContext ctx)
          Creates a new user interface.
UserInterface(GlContext ctx, ConfigReference<UserInterfaceConfig> ref)
          Creates a new interface with the referenced configuration.
UserInterface(GlContext ctx, String name)
          Creates a new interface with the named configuration.
UserInterface(GlContext ctx, String name, String firstKey, Object firstValue, Object... otherArgs)
          Creates a new interface with the named configuration and arguments.
UserInterface(GlContext ctx, UserInterfaceConfig config)
          Creates a new interface with the given configuration.
UserInterfaceWindow(GlContext ctx, boolean stretch)
          Creates a new user interface window.
UserInterfaceWindow(GlContext ctx, boolean stretch, ConfigReference<UserInterfaceConfig> ref)
          Creates a new user interface window.
UserInterfaceWindow(GlContext ctx, boolean stretch, String name)
          Creates a new interface window with the named configuration.
UserInterfaceWindow(GlContext ctx, boolean stretch, String name, String firstKey, Object firstValue, Object... otherArgs)
          Creates a new interface with the named configuration and arguments.
Window(GlContext ctx, LayoutManager layout)
           
 

Uses of GlContext in com.threerings.opengl.gui.config
 

Methods in com.threerings.opengl.gui.config with parameters of type GlContext
 void LayoutConfig.configure(GlContext ctx, Scope scope, com.threerings.util.MessageBundle msgs, Container cont)
          Configures the supplied container with this layout.
 Background BackgroundConfig.getBackground(GlContext ctx)
          Returns the background corresponding to this config.
 Component UserInterfaceConfig.getComponent(GlContext ctx, Scope scope, Component comp)
          Creates or updates a component for this configuration.
abstract  Component UserInterfaceConfig.Implementation.getComponent(GlContext ctx, Scope scope, Component comp)
          Creates or updates a component for this configuration.
 Component UserInterfaceConfig.Original.getComponent(GlContext ctx, Scope scope, Component comp)
           
 Component UserInterfaceConfig.Derived.getComponent(GlContext ctx, Scope scope, Component comp)
           
 Component ComponentConfig.getComponent(GlContext ctx, Scope scope, com.threerings.util.MessageBundle msgs, Component comp)
          Creates or updates a component for this configuration.
 Cursor CursorConfig.getCursor(GlContext ctx)
          Returns the cursor corresponding to this config.
 Icon IconConfig.getIcon(GlContext ctx)
          Returns the icon corresponding to this config.
 Image IconConfig.Image.getImage(GlContext ctx)
          Retrieves the image for the icon.
 Image IconConfig.ColorizedImage.getImage(GlContext ctx)
           
static Image IconConfig.getImage(GlContext ctx, String file, ColorizationConfig[] colorizations)
          Retrieves the specified image, applying the desired colorizations.
 Model.Implementation ComponentBillboardConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
abstract  Object ComponentConfig.ComboBox.Item.getObject(GlContext ctx, com.threerings.util.MessageBundle msgs)
          Returns the object corresponding to this item.
 Object ComponentConfig.ComboBox.StringItem.getObject(GlContext ctx, com.threerings.util.MessageBundle msgs)
           
 Object ComponentConfig.ComboBox.IconItem.getObject(GlContext ctx, com.threerings.util.MessageBundle msgs)
           
 StyleConfig.Original StyleConfig.getOriginal(GlContext ctx)
          Returns a reference to the config's underlying original implementation.
abstract  StyleConfig.Original StyleConfig.Implementation.getOriginal(GlContext ctx)
          Returns a reference to the config's underlying original implementation.
 StyleConfig.Original StyleConfig.Original.getOriginal(GlContext ctx)
           
 StyleConfig.Original StyleConfig.Derived.getOriginal(GlContext ctx)
           
 TextFactory FontConfig.getTextFactory(GlContext ctx, FontConfig.Style style, int size)
          Returns the text factory for this font with the specified style and point size.
 TextFactory FontConfig.getTextFactory(GlContext ctx, int style, int size)
          Returns the text factory for this font with the specified style and point size.
 

Uses of GlContext in com.threerings.opengl.gui.layout
 

Methods in com.threerings.opengl.gui.layout with parameters of type GlContext
static Container GroupLayout.makeHBox(GlContext ctx, GroupLayout.Justification justification)
          Makes a container configured with a horizontal group layout manager.
static Container GroupLayout.makeHBox(GlContext ctx, GroupLayout.Justification justification, Component... comps)
          Makes a horizontal box of components that uses the supplied (on-axis) justification.
static Container GroupLayout.makeVBox(GlContext ctx, GroupLayout.Justification justification)
          Creates a container configured with a vertical group layout manager.
static Container GroupLayout.makeVBox(GlContext ctx, GroupLayout.Justification justification, Component... comps)
          Makes a vertical box of components that uses the supplied (on-axis) justification.
 

Uses of GlContext in com.threerings.opengl.gui.text
 

Constructors in com.threerings.opengl.gui.text with parameters of type GlContext
HTMLView(GlContext ctx)
          Creates a blank HTML view.
HTMLView(GlContext ctx, String stylesheet, String contents)
          Creates an HTML view with the specified contents.
 

Uses of GlContext in com.threerings.opengl.gui.tools
 

Classes in com.threerings.opengl.gui.tools that implement GlContext
 class InterfaceTester
          Tool for testing user interfaces.
 

Uses of GlContext in com.threerings.opengl.material
 

Constructors in com.threerings.opengl.material with parameters of type GlContext
Surface(GlContext ctx, Scope parentScope, GeometryConfig geometryConfig, MaterialConfig materialConfig)
          Creates a new surface.
Surface(GlContext ctx, Scope parentScope, GeometryConfig geometryConfig, MaterialConfig materialConfig, RenderQueue.Group group)
          Creates a new surface.
Surface(GlContext ctx, Scope parentScope, Geometry geometry, MaterialConfig materialConfig)
          Creates a new surface.
Surface(GlContext ctx, Scope parentScope, Geometry geometry, MaterialConfig materialConfig, RenderQueue.Group group)
          Creates a new surface.
 

Uses of GlContext in com.threerings.opengl.material.config
 

Methods in com.threerings.opengl.material.config with parameters of type GlContext
abstract  Dependency.Adder TechniqueConfig.TechniqueDependency.createAdder(GlContext ctx, Scope scope)
          Creates the adder for this dependency.
 Dependency.Adder TechniqueConfig.StencilReflectionDependency.createAdder(GlContext ctx, Scope scope)
           
 Dependency.Adder TechniqueConfig.StencilRefractionDependency.createAdder(GlContext ctx, Scope scope)
           
 Dependency.Adder TechniqueConfig.RenderEffectDependency.createAdder(GlContext ctx, Scope scope)
           
 Dependency.Adder TechniqueConfig.SkipColorClearDependency.createAdder(GlContext ctx, Scope scope)
           
 Compositable TechniqueConfig.createCompositable(GlContext ctx, Scope scope, Geometry geometry)
          Creates a compositable to render the supplied geometry using this technique.
 Compositable TechniqueConfig.createCompositable(GlContext ctx, Scope scope, Geometry geometry, RenderQueue.Group group)
          Creates a compositable to render the supplied geometry using this technique.
 PassDescriptor PassConfig.createDescriptor(GlContext ctx)
          Returns a descriptor for this pass that can be used to configure a geometry instance.
abstract  Enqueueable TechniqueConfig.Enqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
          Creates the enqueueable for this enqueuer.
 Enqueueable TechniqueConfig.NormalEnqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Enqueueable TechniqueConfig.CompoundEnqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Enqueueable TechniqueConfig.GroupedEnqueuer.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Enqueueable TechniqueConfig.EnqueuerWrapper.createEnqueueable(GlContext ctx, Scope scope, Geometry geometry, boolean update, RenderQueue.Group group, List<Dependency.Adder> adders, MutableInteger pidx)
           
 Projection ProjectionConfig.createProjection(GlContext ctx, Scope scope, ArrayList<Updater> updaters)
          Creates a projection object corresponding to this configuration.
 RenderState[] PassConfig.createStates(GlContext ctx, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Creates the set of states for this pass.
 PassDescriptor[] TechniqueConfig.getDescriptors(GlContext ctx)
          Returns the cached descriptors for this technique's passes.
abstract  void TechniqueConfig.Enqueuer.getDescriptors(GlContext ctx, List<PassDescriptor> list)
          Adds the descriptors for this enqueuer's passes (as encountered in a depth-first traversal) to the provided list.
 void TechniqueConfig.NormalEnqueuer.getDescriptors(GlContext ctx, List<PassDescriptor> list)
           
 void TechniqueConfig.CompoundEnqueuer.getDescriptors(GlContext ctx, List<PassDescriptor> list)
           
 void TechniqueConfig.EnqueuerWrapper.getDescriptors(GlContext ctx, List<PassDescriptor> list)
           
 RenderSchemeConfig TechniqueConfig.getSchemeConfig(GlContext ctx)
          Returns the cached configuration for the technique's render scheme.
 TechniqueConfig MaterialConfig.getTechnique(GlContext ctx, String scheme)
          Finds a technique to render this material.
abstract  TechniqueConfig MaterialConfig.Implementation.getTechnique(GlContext ctx, String scheme)
          Returns a technique to use to render this material.
 TechniqueConfig MaterialConfig.Original.getTechnique(GlContext ctx, String scheme)
           
 TechniqueConfig MaterialConfig.Derived.getTechnique(GlContext ctx, String scheme)
           
 boolean TechniqueConfig.isSupported(GlContext ctx, boolean fallback)
          Determines whether this technique is supported.
 boolean TechniqueConfig.TechniqueDependency.isSupported(GlContext ctx, boolean fallback)
          Determines whether the dependency is supported.
 boolean TechniqueConfig.StencilReflectionDependency.isSupported(GlContext ctx, boolean fallback)
           
 boolean TechniqueConfig.StencilRefractionDependency.isSupported(GlContext ctx, boolean fallback)
           
 boolean TechniqueConfig.RenderEffectDependency.isSupported(GlContext ctx, boolean fallback)
           
abstract  boolean TechniqueConfig.Enqueuer.isSupported(GlContext ctx, boolean fallback)
          Determines whether this enqueuer is supported by the hardware.
 boolean TechniqueConfig.NormalEnqueuer.isSupported(GlContext ctx, boolean fallback)
           
 boolean TechniqueConfig.CompoundEnqueuer.isSupported(GlContext ctx, boolean fallback)
           
 boolean TechniqueConfig.EnqueuerWrapper.isSupported(GlContext ctx, boolean fallback)
           
 boolean PassConfig.isSupported(GlContext ctx, boolean fallback)
          Determines whether this pass is supported.
 TechniqueConfig TechniqueConfig.process(GlContext ctx, boolean fallback)
          Processes this technique to accommodate the features of the hardware.
 

Uses of GlContext in com.threerings.opengl.model
 

Methods in com.threerings.opengl.model with parameters of type GlContext
 void Articulated.Node.createSurfaces(GlContext ctx, ModelConfig.Imported.MaterialMapping[] materialMappings, Map<String,MaterialConfig> materialConfigs)
          Creates the surfaces of this node.
 void Articulated.MeshNode.createSurfaces(GlContext ctx, ModelConfig.Imported.MaterialMapping[] materialMappings, Map<String,MaterialConfig> materialConfigs)
           
static MaterialConfig Model.getMaterialConfig(GlContext ctx, String texture, String tag, ModelConfig.Imported.MaterialMapping[] materialMappings, Map<String,MaterialConfig> materialConfigs)
          Resolves a material config through a cache.
 

Constructors in com.threerings.opengl.model with parameters of type GlContext
Animation.Implementation(GlContext ctx, Scope parentScope)
          Creates a new implementation.
Animation.Imported(GlContext ctx, Scope parentScope, AnimationConfig.Imported config)
          Creates a new imported implementation.
Animation.Procedural(GlContext ctx, Scope parentScope, AnimationConfig.Procedural config)
          Creates a new procedural implementation.
Animation.Sequential(GlContext ctx, Scope parentScope, AnimationConfig.Sequential config)
          Creates a new sequential implementation.
Animation(GlContext ctx, Scope parentScope)
          Creates a new animation.
Articulated.MeshNode(GlContext ctx, Scope parentScope, ArticulatedConfig.MeshNode config, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          Creates a new mesh node.
Articulated.Node(GlContext ctx, Scope parentScope, ArticulatedConfig.Node config, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          Creates a new node.
Articulated(GlContext ctx, Scope parentScope, ArticulatedConfig config)
          Creates a new articulated implementation.
Compound(GlContext ctx, Scope parentScope, CompoundConfig config)
          Creates a new compound implementation.
Conditional(GlContext ctx, Scope parentScope, ConditionalConfig config)
          Creates a new conditional implementation.
Model(GlContext ctx)
          Creates a new model with a null configuration.
Model(GlContext ctx, ConfigReference<ModelConfig> ref)
          Creates a new model with the referenced configuration.
Model(GlContext ctx, ModelConfig config)
          Creates a new model with the given configuration.
Model(GlContext ctx, String name)
          Creates a new model with the named configuration.
Model(GlContext ctx, String name, String firstKey, Object firstValue, Object... otherArgs)
          Creates a new model with the named configuration and arguments.
Scripted(GlContext ctx, Scope parentScope, ScriptedConfig config)
          Creates a new scripted implementation.
Static(GlContext ctx, Scope parentScope, StaticConfig.Resolved config)
          Creates a new static implementation.
 

Uses of GlContext in com.threerings.opengl.model.config
 

Methods in com.threerings.opengl.model.config with parameters of type GlContext
abstract  Executor ActionConfig.createExecutor(GlContext ctx, Scope scope)
          Creates an executor for this action.
 Executor ActionConfig.CallFunction.createExecutor(GlContext ctx, Scope scope)
           
 Executor ActionConfig.SpawnTransient.createExecutor(GlContext ctx, Scope scope)
           
 Executor ActionConfig.PlaySound.createExecutor(GlContext ctx, Scope scope)
           
 Executor ActionConfig.ShakeCamera.createExecutor(GlContext ctx, Scope scope)
           
abstract  Updater ArticulatedConfig.NodeTransform.createUpdater(GlContext ctx, Articulated.Node node)
          Creates the updater that will apply the node transform.
 Updater ArticulatedConfig.Billboard.createUpdater(GlContext ctx, Articulated.Node node)
           
 Updater ArticulatedConfig.Upright.createUpdater(GlContext ctx, Articulated.Node node)
           
abstract  StaticConfig.Resolved GeneratedStaticConfig.Generator.generate(GlContext ctx, int influenceFlags)
          (Re)generates the geometry.
 StaticConfig.Resolved GeneratedStaticConfig.Quad.generate(GlContext ctx, int influenceFlags)
           
 Animation.Implementation AnimationConfig.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
          Creates or updates an animation implementation for this configuration.
abstract  Animation.Implementation AnimationConfig.Implementation.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
          Creates or updates an animation implementation for this configuration.
 Animation.Implementation AnimationConfig.Imported.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 Animation.Implementation AnimationConfig.Procedural.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 Animation.Implementation AnimationConfig.Sequential.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 Animation.Implementation AnimationConfig.Derived.getAnimationImplementation(GlContext ctx, Scope scope, Animation.Implementation impl)
           
 void ArticulatedConfig.Node.getArticulatedNodes(GlContext ctx, Scope scope, IdentityHashMap<ArticulatedConfig.Node,Articulated.Node> onodes, ArrayList<Articulated.Node> nnodes, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          (Re)creates the list of articulated nodes for this config.
 Model.Implementation StaticSetConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation StaticConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ScriptedConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
          Creates or updates a model implementation for this configuration.
abstract  Model.Implementation ModelConfig.Implementation.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
          Creates or updates a model implementation for this configuration.
 Model.Implementation ModelConfig.Imported.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.Derived.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.Schemed.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ModelConfig.BaseWrapper.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation MergedStaticConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation GeneratedStaticConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ConditionalConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation CompoundConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation ArticulatedConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 GeometryConfig ModelConfig.getParticleGeometry(GlContext ctx)
          Returns the GeometryConfig to use when this model is selected for use within a particle system (or null if it cannot be used).
 GeometryConfig ModelConfig.Implementation.getParticleGeometry(GlContext ctx)
          Returns the GeometryConfig to use when this model is selected for use within a particle system (or null if it cannot be used).
 GeometryConfig ModelConfig.Imported.getParticleGeometry(GlContext ctx)
           
 GeometryConfig ModelConfig.Derived.getParticleGeometry(GlContext ctx)
           
 GeometryConfig ModelConfig.BaseWrapper.getParticleGeometry(GlContext ctx)
           
 ConfigReference<MaterialConfig> ModelConfig.getParticleMaterial(GlContext ctx)
          Returns a reference to the material to use when this model is selected for use within a particle system.
 ConfigReference<MaterialConfig> ModelConfig.Implementation.getParticleMaterial(GlContext ctx)
          Returns a reference to the material to use when this model is selected for use within a particle system.
 ConfigReference<MaterialConfig> ModelConfig.Imported.getParticleMaterial(GlContext ctx)
           
 ConfigReference<MaterialConfig> ModelConfig.Derived.getParticleMaterial(GlContext ctx)
           
 ConfigReference<MaterialConfig> ModelConfig.BaseWrapper.getParticleMaterial(GlContext ctx)
           
 

Uses of GlContext in com.threerings.opengl.model.tools
 

Classes in com.threerings.opengl.model.tools that implement GlContext
 class ModelTool
          Base class for tools that view or manipulate a single model (like the model viewer and particle editor).
 class ModelViewer
          A simple model viewer application.
 

Uses of GlContext in com.threerings.opengl.renderer
 

Methods in com.threerings.opengl.renderer with parameters of type GlContext
static TextureRenderer TextureRenderer.getInstance(GlContext ctx, Texture color, Texture depth, int width, int height, org.lwjgl.opengl.PixelFormat pformat)
          Retrieves the shared texture renderer instance for the supplied textures.
static TextureRenderer TextureRenderer.getInstance(GlContext ctx, Texture color, Texture depth, org.lwjgl.opengl.PixelFormat pformat)
          Retrieves the shared texture renderer instance for the supplied textures.
 

Constructors in com.threerings.opengl.renderer with parameters of type GlContext
TextureRenderer(GlContext ctx, Texture color, Texture depth, int width, int height, org.lwjgl.opengl.PixelFormat pformat)
          Creates a new texture renderer to render into the specified texture(s).
 

Uses of GlContext in com.threerings.opengl.renderer.config
 

Methods in com.threerings.opengl.renderer.config with parameters of type GlContext
 Light LightConfig.createLight(GlContext ctx, Scope scope, List<Updater> updaters)
          Creates a light object corresponding to this configuration.
 Light LightConfig.Point.createLight(GlContext ctx, Scope scope, List<Updater> updaters)
           
 Light LightConfig.Spot.createLight(GlContext ctx, Scope scope, List<Updater> updaters)
           
 TextureUnit TextureUnitConfig.createUnit(GlContext ctx, TextureState state, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Creates the texture unit corresponding to this configuration.
abstract  com.threerings.media.image.Colorization ColorizationConfig.getColorization(GlContext ctx)
          Returns the colorization for this config.
 com.threerings.media.image.Colorization ColorizationConfig.Normal.getColorization(GlContext ctx)
           
 com.threerings.media.image.Colorization ColorizationConfig.CustomOffsets.getColorization(GlContext ctx)
           
 com.threerings.media.image.Colorization ColorizationConfig.FullyCustom.getColorization(GlContext ctx)
           
 Texture TextureConfig.getFromPool(GlContext ctx)
          Returns an instance of this texture from the shared pool.
 Texture TextureConfig.Implementation.getFromPool(GlContext ctx)
          Fetches a texture from the shared pool, or returns null if the implementation doesn't contain a pool.
 Texture TextureConfig.Original.getFromPool(GlContext ctx)
           
 Texture TextureConfig.Derived.getFromPool(GlContext ctx)
           
static BufferedImage TextureConfig.getImage(GlContext ctx, String file, ColorizationConfig[] colorizations)
          Gets the requested image from the cache and applies the specified colorizations.
 Shader ShaderConfig.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader corresponding to this configuration.
abstract  Shader ShaderConfig.Implementation.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader corresponding to this configuration.
 Shader ShaderConfig.Vertex.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
abstract  Shader ShaderConfig.Vertex.Contents.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader.
 Shader ShaderConfig.Vertex.SourceFile.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
 Shader ShaderConfig.Fragment.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
abstract  Shader ShaderConfig.Fragment.Contents.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
          Returns the shader.
 Shader ShaderConfig.Fragment.SourceFile.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
 Shader ShaderConfig.Derived.getShader(GlContext ctx, Scope scope, RenderState[] states, boolean vertexProgramTwoSide)
           
 TextureState TextureStateConfig.getState(GlContext ctx, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Returns the corresponding texture state.
abstract  LightState LightStateConfig.getState(GlContext ctx, Scope scope, List<Updater> updaters)
          Returns the corresponding light state.
 LightState LightStateConfig.Disabled.getState(GlContext ctx, Scope scope, List<Updater> updaters)
           
 LightState LightStateConfig.Enabled.getState(GlContext ctx, Scope scope, List<Updater> updaters)
           
abstract  ShaderState ShaderStateConfig.getState(GlContext ctx, Scope scope, RenderState[] states, List<Updater> updaters)
          Returns the corresponding shader state.
 ShaderState ShaderStateConfig.Disabled.getState(GlContext ctx, Scope scope, RenderState[] states, List<Updater> updaters)
           
 ShaderState ShaderStateConfig.Enabled.getState(GlContext ctx, Scope scope, RenderState[] states, List<Updater> updaters)
           
 Texture TextureConfig.getTexture(GlContext ctx)
          Returns the texture corresponding to this configuration.
 Texture TextureConfig.Implementation.getTexture(GlContext ctx)
          Returns the texture corresponding to this configuration.
 Texture TextureConfig.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Returns the (possibly dynamic) texture corresponding to this configuration.
abstract  Texture TextureConfig.Implementation.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
          Returns the (possibly dynamic) texture corresponding to this configuration.
 Texture TextureConfig.Original.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.BaseDerived.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.Reflection.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.Refraction.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.CubeRender.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 Texture TextureConfig.Animated.getTexture(GlContext ctx, TextureState state, TextureUnit unit, Scope scope, List<Dependency.Adder> adders, List<Updater> updaters)
           
 ShaderConfig.UniformConfig[] ShaderConfig.getUniforms(GlContext ctx)
          Returns the array of uniforms for this configuration.
abstract  ShaderConfig.UniformConfig[] ShaderConfig.Implementation.getUniforms(GlContext ctx)
          Returns the array of uniforms for this configuration.
 ShaderConfig.UniformConfig[] ShaderConfig.Original.getUniforms(GlContext ctx)
           
 ShaderConfig.UniformConfig[] ShaderConfig.Derived.getUniforms(GlContext ctx)
           
 boolean TextureUnitConfig.isSupported(GlContext ctx, boolean fallback)
          Checks whether the unit configuration is supported.
 boolean TextureStateConfig.isSupported(GlContext ctx, boolean fallback)
          Determines whether this state is supported by the hardware.
 boolean TextureConfig.isSupported(GlContext ctx, boolean fallback)
          Checks whether the texture configuration is supported.
abstract  boolean TextureConfig.Implementation.isSupported(GlContext ctx, boolean fallback)
          Determines whether this configuration is supported by the hardware.
 boolean TextureConfig.Original.isSupported(GlContext ctx, boolean fallback)
           
 boolean TextureConfig.OriginalRectangle.isSupported(GlContext ctx, boolean fallback)
           
 boolean TextureConfig.Original3D.isSupported(GlContext ctx, boolean fallback)
           
 boolean TextureConfig.OriginalCubeMap.isSupported(GlContext ctx, boolean fallback)
           
 boolean TextureConfig.BaseDerived.isSupported(GlContext ctx, boolean fallback)
           
 boolean TextureConfig.Animated.isSupported(GlContext ctx, boolean fallback)
           
abstract  boolean ShaderStateConfig.isSupported(GlContext ctx, boolean fallback)
          Determines whether this state is supported by the hardware.
 boolean ShaderStateConfig.Disabled.isSupported(GlContext ctx, boolean fallback)
           
 boolean ShaderStateConfig.Enabled.isSupported(GlContext ctx, boolean fallback)
           
abstract  void TextureConfig.Original1D.Contents.load(GlContext ctx, Texture1D texture, TextureConfig.Format format, boolean border, boolean mipmap)
          Loads the texture with the contents.
 void TextureConfig.Original1D.Blank.load(GlContext ctx, Texture1D texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
 void TextureConfig.Original1D.ImageFile.load(GlContext ctx, Texture1D texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
abstract  void TextureConfig.Original2D.Contents.load(GlContext ctx, Texture2D texture, TextureConfig.Format format, boolean border, boolean mipmap)
          Loads the texture with the contents.
 void TextureConfig.Original2D.Blank.load(GlContext ctx, Texture2D texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
 void TextureConfig.Original2D.ImageFile.load(GlContext ctx, Texture2D texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
abstract  void TextureConfig.Original3D.Contents.load(GlContext ctx, Texture3D texture, TextureConfig.Format format, boolean border, boolean mipmap)
          Loads the texture with the contents.
 void TextureConfig.Original3D.Blank.load(GlContext ctx, Texture3D texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
 void TextureConfig.Original3D.ImageFile.load(GlContext ctx, Texture3D texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
abstract  void TextureConfig.OriginalCubeMap.Contents.load(GlContext ctx, TextureCubeMap texture, TextureConfig.Format format, boolean border, boolean mipmap)
          Loads the texture with the contents.
 void TextureConfig.OriginalCubeMap.Blank.load(GlContext ctx, TextureCubeMap texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
 void TextureConfig.OriginalCubeMap.ImageFile.load(GlContext ctx, TextureCubeMap texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
 void TextureConfig.OriginalCubeMap.ImageFiles.load(GlContext ctx, TextureCubeMap texture, TextureConfig.Format format, boolean border, boolean mipmap)
           
 void ShaderStateConfig.populateDescriptor(GlContext ctx, PassDescriptor desc)
          Populates the relevant portion of the supplied descriptor.
 void ShaderStateConfig.Enabled.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void ShaderConfig.populateDescriptor(GlContext ctx, PassDescriptor desc)
          Populates the relevant portion of the supplied descriptor.
abstract  void ShaderConfig.Implementation.populateDescriptor(GlContext ctx, PassDescriptor desc)
          Populates the relevant portion of the supplied descriptor.
 void ShaderConfig.Vertex.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void ShaderConfig.Fragment.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void ShaderConfig.Derived.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void TextureConfig.returnToPool(GlContext ctx, Texture texture)
          Returns an instance of this texture to the shared pool.
 void TextureConfig.Implementation.returnToPool(GlContext ctx, Texture texture)
          Returns a texture to the shared pool.
 void TextureConfig.Original.returnToPool(GlContext ctx, Texture texture)
           
 void TextureConfig.Derived.returnToPool(GlContext ctx, Texture texture)
           
 

Uses of GlContext in com.threerings.opengl.scene
 

Constructors in com.threerings.opengl.scene with parameters of type GlContext
HashScene(GlContext ctx, float granularity, int levels)
          Creates a new hash scene.
HashScene(GlContext ctx, float granularity, int levels, int sources)
          Creates a new hash scene.
Scene.Transient(GlContext ctx, ConfigReference<ModelConfig> ref)
          Creates a new transient model.
Scene(GlContext ctx)
          Creates a new scene.
Scene(GlContext ctx, int sources)
          Creates a new scene.
SceneInfluencer(GlContext ctx, Scope parentScope, SceneInfluencerConfig config)
          Creates a new influencer implementation.
SimpleScene(GlContext ctx)
          Creates a new simple scene.
SimpleScene(GlContext ctx, int sources)
          Creates a new simple scene.
SimpleSceneElement(GlContext ctx)
          Creates a new scene element.
SimpleSceneElement(GlContext ctx, String queue)
          Creates a new simple scene element.
SimpleSceneElement(GlContext ctx, String queue, int priority)
          Creates a new simple scene element.
SimpleSceneElement(GlContext ctx, String queue, int priority, boolean modifiesColorState, int primitiveCount)
          Creates a new simple scene element.
ViewerAffecter(GlContext ctx, Scope parentScope, ViewerAffecterConfig config)
          Creates a new affecter implementation.
 

Uses of GlContext in com.threerings.opengl.scene.config
 

Methods in com.threerings.opengl.scene.config with parameters of type GlContext
 SceneInfluence SceneInfluenceConfig.createSceneInfluence(GlContext ctx, Scope scope, ArrayList<Updater> updaters)
          Creates the scene influence corresponding to this config.
 Model.Implementation ViewerAffecterConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 Model.Implementation SceneInfluencerConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
abstract  ViewerEffect ViewerEffectConfig.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
          Creates the actual effect object.
 ViewerEffect ViewerEffectConfig.Sound.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.BackgroundColor.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.Skybox.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.Particles.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 ViewerEffect ViewerEffectConfig.RenderEffect.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 

Uses of GlContext in com.threerings.opengl.util
 

Classes in com.threerings.opengl.util that implement GlContext
 class GlContextWrapper
          Wraps another GlContext, allowing subclasses to override methods selectively.
 

Methods in com.threerings.opengl.util with parameters of type GlContext
abstract  void Preloadable.preload(GlContext ctx)
          Preloads this resource and creates a reference to it, preventing it from being garbage-collected.
 void Preloadable.Config.preload(GlContext ctx)
           
 void Preloadable.Model.preload(GlContext ctx)
           
 void Preloadable.Animation.preload(GlContext ctx)
           
 

Constructors in com.threerings.opengl.util with parameters of type GlContext
Compass(GlContext ctx)
          Creates a new compass.
DebugBounds(GlContext ctx)
          Creates a new set of debug bounds.
GlContextWrapper(GlContext wrapped)
          Creates a new wrapper to wrap the specified context.
Grid(GlContext ctx, int lines, float spacing)
          Creates a new grid with the specified number of lines in each direction and the given spacing between the lines.
ImageCache(GlContext ctx, boolean checkTimestamps)
          Creates a new image cache.
PreloadableSet(GlContext ctx)
          Creates a new preloadable set.
ResourceCache(GlContext ctx, boolean checkTimestamps)
          Creates a new resource cache.
ShaderCache(GlContext ctx, boolean checkTimestamps)
          Creates a new shader cache.
SimpleOverlay(GlContext ctx)
          Creates a new simple overlay.
SimpleOverlay(GlContext ctx, String queue)
          Creates a new simple overlay.
SimpleOverlay(GlContext ctx, String queue, int priority)
          Creates a new simple overlay.
SimpleOverlay(GlContext ctx, String queue, int priority, boolean modifiesColorState, int primitiveCount)
          Creates a new simple overlay.
SimpleRenderable(GlContext ctx)
          Creates a new simple renderable.
SimpleRenderable(GlContext ctx, String queue)
          Creates a new simple renderable.
SimpleRenderable(GlContext ctx, String queue, int priority)
          Creates a new simple renderable.
SimpleRenderable(GlContext ctx, String queue, int priority, boolean modifiesColorState, int primitiveCount)
          Creates a new simple renderable.
SimpleTransformable(GlContext ctx)
          Creates a new simple transformable.
SimpleTransformable(GlContext ctx, String queue)
          Creates a new simple transformable.
SimpleTransformable(GlContext ctx, String queue, int priority)
          Creates a new simple transformable.
SimpleTransformable(GlContext ctx, String queue, int priority, boolean modifiesColorState, int primitiveCount)
          Creates a new simple transformable.
Stats(GlContext ctx)
          Creates a new stats display.
TextBillboard(GlContext ctx, Font font, boolean antialias, String text, Color4f color)
          Creates a new text object using a character text factory.
TextBillboard(GlContext ctx, Font font, boolean antialias, String text, Color4f color, int effect, int effectSize, Color4f effectColor)
          Creates a new text object using a character text factory.
TextBillboard(GlContext ctx, Text text)
          Creates a new text object.
 

Uses of GlContext in com.threerings.tudey.client.util
 

Constructors in com.threerings.tudey.client.util with parameters of type GlContext
AreaElement(GlContext ctx)
          Creates a new area element.
RectangleElement(GlContext ctx, boolean outline)
          Creates a new rectangle element.
ShapeConfigElement(GlContext ctx)
          Creates a new shape config element.
ShapeSceneElement(GlContext ctx, boolean outline)
          Creates a new shape scene element.
 

Uses of GlContext in com.threerings.tudey.config
 

Methods in com.threerings.tudey.config with parameters of type GlContext
 ViewerEffect TudeyViewerEffectConfig.Camera.getViewerEffect(GlContext ctx, Scope scope, ViewerEffect effect)
           
 

Uses of GlContext in com.threerings.tudey.shape
 

Constructors in com.threerings.tudey.shape with parameters of type GlContext
ShapeModel(GlContext ctx, Scope parentScope, ShapeModelConfig config)
          Creates a new shape model implementation.
 

Uses of GlContext in com.threerings.tudey.shape.config
 

Methods in com.threerings.tudey.shape.config with parameters of type GlContext
 DisplayList ShapeConfig.getList(GlContext ctx, boolean outline)
          Returns the cached display list to draw this shape.
 Model.Implementation ShapeModelConfig.getModelImplementation(GlContext ctx, Scope scope, Model.Implementation impl)
           
 

Uses of GlContext in com.threerings.tudey.tools
 

Classes in com.threerings.tudey.tools that implement GlContext
 class SceneEditor
          The scene editor application.
 class TudeyTool
          Base class for Tudey tools.
 

Uses of GlContext in com.threerings.tudey.util
 

Subinterfaces of GlContext in com.threerings.tudey.util
 interface TudeyContext
          Provides access to the required elements of the Tudey system.
 



Copyright © 2011. All Rights Reserved.