Klasse VolumeSlider

java.lang.Object
com.jme3.scene.Spatial
com.jme3.scene.Node
com.simsilica.lemur.Panel
com.simsilica.lemur.Slider
pp.battleship.client.gui.VolumeSlider
Alle implementierten Schnittstellen:
com.jme3.anim.util.HasLocalTransform, com.jme3.asset.CloneableSmartAsset, com.jme3.collision.Collidable, com.jme3.export.Savable, com.jme3.util.clone.JmeCloneable, Cloneable

public class VolumeSlider extends com.simsilica.lemur.Slider
The VolumeSlider class represents the Volume Slider in the Menu. It extends the Slider class and provides functionalities for setting the music volume, with the help of the Slider in the GUI
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.jme3.scene.Spatial

    com.jme3.scene.Spatial.BatchHint, com.jme3.scene.Spatial.CullHint, com.jme3.scene.Spatial.DFSMode
  • Feldübersicht

    Von Klasse geerbte Felder com.simsilica.lemur.Slider

    DOWN_ID, ELEMENT_ID, LEFT_ID, RANGE_ID, RIGHT_ID, THUMB_ID, UP_ID

    Von Klasse geerbte Felder com.simsilica.lemur.Panel

    EFFECT_CLOSE, EFFECT_OPEN, LAYER_BACKGROUND, LAYER_BORDER, LAYER_INSETS

    Von Klasse geerbte Felder com.jme3.scene.Node

    children

    Von Klasse geerbte Felder com.jme3.scene.Spatial

    batchHint, controls, cullHint, frustrumIntersects, key, localLights, localOverrides, localTransform, name, parent, queueBucket, queueDistance, refreshFlags, RF_BOUND, RF_CHILD_LIGHTLIST, RF_LIGHTLIST, RF_MATPARAM_OVERRIDE, RF_TRANSFORM, shadowMode, userData, worldBound, worldLights, worldOverrides, worldTransform
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Constructs the Volume Slider for the Menu dialog
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    when triggered it updates the volume to the value set with the slider

    Von Klasse geerbte Methoden com.simsilica.lemur.Slider

    getDecrementButton, getDelta, getIncrementButton, getModel, getRangePanel, getThumbButton, getValueForLocation, initializeDefaultStyles, resetStateView, setDelta, setModel, setupCommands, updateLogicalState

    Von Klasse geerbte Methoden com.simsilica.lemur.Panel

    addEffect, addMouseListener, getAlpha, getBackground, getBorder, getEffectControl, getEffects, getElementId, getInsets, getInsetsComponent, getPreferredSize, getSize, getStyle, hasEffect, initializeDefaultStyles, removeEffect, removeMouseListener, runEffect, setAlpha, setAlpha, setBackground, setBorder, setChildAlpha, setEffects, setInsets, setInsetsComponent, setPreferredSize, setSize, toString

    Von Klasse geerbte Methoden com.jme3.scene.Node

    attachChild, attachChildAt, breadthFirstTraversal, clone, cloneFields, collideWith, deepClone, depthFirstTraversal, descendantMatches, descendantMatches, descendantMatches, detachAllChildren, detachChild, detachChildAt, detachChildNamed, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, oldDeepClone, read, setLightListRefresh, setLodLevel, setMaterial, setMatParamOverrideRefresh, setModelBound, setParent, setTransformRefresh, swapChildren, updateGeometricState, updateModelBound, updateWorldBound, write

    Von Klasse geerbte Methoden com.jme3.scene.Spatial

    addControl, addControlAt, addLight, addMatParamOverride, breadthFirstTraversal, center, checkCulling, clearMatParamOverrides, clone, depthFirstTraversal, forceRefresh, getBatchHint, getControl, getControl, getCullHint, getKey, getLastFrustumIntersection, getLocalBatchHint, getLocalCullHint, getLocalLightList, getLocalMatParamOverrides, getLocalQueueBucket, getLocalRotation, getLocalScale, getLocalShadowMode, getLocalToWorldMatrix, getLocalTransform, getLocalTranslation, getName, getNumControls, getParent, getQueueBucket, getShadowMode, getUserData, getUserDataKeys, getWorldBound, getWorldLightList, getWorldMatParamOverrides, getWorldRotation, getWorldScale, getWorldTransform, getWorldTranslation, hasAncestor, jmeClone, localToWorld, lookAt, matches, move, move, oldClone, removeControl, removeControl, removeFromParent, removeLight, removeMatParamOverride, rotate, rotate, rotateUpTo, runControlRender, scale, scale, setBatchHint, setBoundRefresh, setCullHint, setKey, setLastFrustumIntersection, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalScale, setLocalTransform, setLocalTranslation, setLocalTranslation, setName, setQueueBucket, setRequiresUpdates, setShadowMode, setUserData, updateMatParamOverrides, updateWorldLightList, updateWorldTransforms, worldToLocal

    Von Klasse geerbte Methoden java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • VolumeSlider

      public VolumeSlider(GameMusic music)
      Constructs the Volume Slider for the Menu dialog
      Parameter:
      music - the music instance
  • Methodendetails

    • update

      public void update()
      when triggered it updates the volume to the value set with the slider