|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||