Interface IBehaviorAware<T>
Type parameters
-
T
Hierarchy
- IBehaviorAware
Implemented by
- AbstractButton3D
- AbstractMesh
- AnaglyphArcRotateCamera
- AnaglyphFreeCamera
- AnaglyphGamepadCamera
- AnaglyphUniversalCamera
- ArcFollowCamera
- ArcRotateCamera
- Bone
- Button3D
- Camera
- Container3D
- ContentDisplay3D
- Control3D
- CylinderPanel
- DeviceOrientationCamera
- DirectionalLight
- FlyCamera
- FollowCamera
- FreeCamera
- GamepadCamera
- HandMenu
- HemisphericLight
- HolographicBackplate
- HolographicButton
- HolographicSlate
- IShadowLight
- InstancedMesh
- Light
- Mesh
- MeshButton3D
- NearMenu
- Node
- PhotoDome
- PlanePanel
- PointLight
- ScatterPanel
- ShadowLight
- Slider3D
- SpherePanel
- SpotLight
- StackPanel3D
- StereoscopicArcRotateCamera
- StereoscopicFreeCamera
- StereoscopicGamepadCamera
- StereoscopicScreenUniversalCamera
- StereoscopicUniversalCamera
- TargetCamera
- TextureDome
- TouchButton3D
- TouchCamera
- TouchHolographicButton
- TouchHolographicMenu
- TouchMeshButton3D
- TransformNode
- UniversalCamera
- VRDeviceOrientationArcRotateCamera
- VRDeviceOrientationFreeCamera
- VRDeviceOrientationGamepadCamera
- VideoDome
- VirtualJoysticksCamera
- VolumeBasedPanel
- WebVRFreeCamera
- WebXRCamera
Index
Methods
add BehaviorSearch playground for addBehavior
-
Attach a behavior
Parameters
-
behavior: Behavior<T>
defines the behavior to attach
Returns T
the current host
-
get Behavior ByNameSearch playground for getBehaviorByName
remove BehaviorSearch playground for removeBehavior
-
Remove a behavior from the current object
Parameters
-
behavior: Behavior<T>
defines the behavior to detach
Returns T
the current host
-
Interface implemented by classes supporting behaviors