|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.util.DeepObject
com.threerings.opengl.gui.config.ComponentConfig
com.threerings.opengl.gui.config.ComponentConfig.RenderableView
public static class ComponentConfig.RenderableView
An embedded 3D view.
| Nested Class Summary |
|---|
| Field Summary | |
|---|---|
float |
azimuth
The camera azimuth. |
float |
distance
The camera distance. |
float |
elevation
The camera elevation. |
float |
far
The distance to the far clip plane. |
float |
fov
The vertical field of view. |
ComponentConfig.ViewModel[] |
models
A set of models to include in the view. |
float |
near
The distance to the near clip plane. |
boolean |
staticView
Whether or not this is a static view. |
String |
viewNode
The name of a node representing the view location. |
| Fields inherited from class com.threerings.opengl.gui.config.ComponentConfig |
|---|
alpha, enabled, hoverable, preferredSize, style, tag, tooltipRelativeToMouse, tooltipText, visible |
| Constructor Summary | |
|---|---|
ComponentConfig.RenderableView()
|
|
| Method Summary | |
|---|---|
protected void |
configure(GlContext ctx,
Scope scope,
MessageBundle msgs,
Component comp)
Configures the specified component. |
protected Component |
maybeRecreate(GlContext ctx,
Scope scope,
MessageBundle msgs,
Component comp)
Recreates the component if the supplied component doesn't match the configuration. |
| Methods inherited from class com.threerings.opengl.gui.config.ComponentConfig |
|---|
getClass, getComponent, getMessage, invalidate |
| Methods inherited from class com.threerings.util.DeepObject |
|---|
clone, copy, copy, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Editable(hgroup="v") public boolean staticView
@Editable(hgroup="v") public String viewNode
@Editable(min=0.0,
max=180.0,
scale=0.017453292519943295,
hgroup="f")
public float fov
@Editable(min=0.0,
step=0.01,
hgroup="f")
public float near
@Editable(min=0.0,
step=0.01,
hgroup="f")
public float far
@Editable(min=-180.0,
max=180.0,
scale=0.017453292519943295,
hgroup="c")
public float azimuth
@Editable(min=-90.0,
max=90.0,
scale=0.017453292519943295,
hgroup="c")
public float elevation
@Editable(min=0.0,
step=0.01,
hgroup="c")
public float distance
@Editable public ComponentConfig.ViewModel[] models
| Constructor Detail |
|---|
public ComponentConfig.RenderableView()
| Method Detail |
|---|
protected Component maybeRecreate(GlContext ctx,
Scope scope,
MessageBundle msgs,
Component comp)
ComponentConfig
maybeRecreate in class ComponentConfig
protected void configure(GlContext ctx,
Scope scope,
MessageBundle msgs,
Component comp)
ComponentConfig
configure in class ComponentConfig
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||