Package org.ngengine.auth.nip46
Class Nip46AuthWindow
java.lang.Object
- All Implemented Interfaces:
HasLocalTransform,CloneableSmartAsset,Collidable,Savable,JmeCloneable,GuiControlListener,GuiUpdateListener,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jme3.scene.Spatial
Spatial.BatchHint, Spatial.CullHint, Spatial.DFSMode -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.ngengine.nostr4j.nip46.NostrconnectUrlprotected org.ngengine.nostr4j.signer.NostrNIP46SignerFields inherited from class org.ngengine.gui.win.NWindow
ELEMENT_ID, initStageFields inherited from class com.simsilica.lemur.Panel
EFFECT_CLOSE, EFFECT_OPEN, LAYER_BACKGROUND, LAYER_BORDER, LAYER_INSETSFields inherited from class com.jme3.scene.Spatial
batchHint, controls, cullHint, frustrumIntersects, key, localLights, localOverrides, localTransform, name, parent, queueBucket, queueDistance, refreshFlags, RF_BOUND, RF_CHILD_LIGHTLIST, RF_GLOBAL_LIGHTS, RF_LIGHTLIST, RF_MATPARAM_OVERRIDE, RF_TRANSFORM, shadowMode, userData, worldBound, worldLights, worldOverrides, worldTransform -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidauth(AuthConfig opt, org.ngengine.nostr4j.signer.NostrNIP46Signer signer) protected voidcompose(Vector3f size, AuthConfig opt) onChallenge(String challenge, String data) protected voidrenderAuthScreen(Vector3f size, AuthConfig opt) protected voidrenderLoadingScreen(Vector3f size, AuthConfig opt, String msg) Methods inherited from class org.ngengine.gui.win.NWindow
addWindowListener, close, focusGained, focusLost, getContent, getManager, guiUpdate, invalidate, isFullscreen, isWithTitleBar, onAction, onHide, onShow, preCompose, reloadNow, removeWindowListener, reshape, setBackAction, setCenter, setFitContent, setFullscreen, setTitle, setWithTitleBarMethods inherited from class com.simsilica.lemur.Container
addChild, clearChildren, detachChildAt, getLayout, removeChild, setLayout, toStringMethods inherited from class com.simsilica.lemur.Panel
addEffect, addMouseListener, getAlpha, getBackground, getBorder, getEffectControl, getEffects, getElementId, getInsets, getInsetsComponent, getPreferredSize, getSize, getStyle, hasEffect, removeEffect, removeMouseListener, runEffect, setAlpha, setAlpha, setBackground, setBorder, setChildAlpha, setEffects, setInsets, setInsetsComponent, setPreferredSize, setSizeMethods inherited from class com.jme3.scene.Node
attachChild, attachChildAt, breadthFirstTraversal, clone, cloneFields, collideWith, deepClone, depthFirstTraversal, descendantMatches, descendantMatches, descendantMatches, detachAllChildren, detachChild, detachChildNamed, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, oldDeepClone, read, setLightListRefresh, setLodLevel, setMaterial, setMatParamOverrideRefresh, setModelBound, setParent, setTransformRefresh, swapChildren, updateGeometricState, updateLogicalState, updateModelBound, updateWorldBound, writeMethods inherited from class 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, hasGlobalLights, 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
-
Field Details
-
signer
protected org.ngengine.nostr4j.signer.NostrNIP46Signer signer -
nostrConnectUrl
protected org.ngengine.nostr4j.nip46.NostrconnectUrl nostrConnectUrl
-
-
Constructor Details
-
Nip46AuthWindow
public Nip46AuthWindow()
-
-
Method Details
-
onChallenge
-
compose
- Specified by:
composein classNWindow<AuthConfig>- Throws:
Exception
-
renderLoadingScreen
-
renderAuthScreen
-
auth
protected void auth(AuthConfig opt, org.ngengine.nostr4j.signer.NostrNIP46Signer signer) throws Exception - Throws:
Exception
-