Module Built-in Components

Contains Needle Engine Core Components.

This includes

All these components are available wherever Needle Engine is used.

Animation and Sequencing

Animation
Animator
PlayableDirector

Asset Management

DropListener
GltfExport
SceneSwitcher

Camera Controls

Camera
CharacterController
CharacterControllerInput
OrbitControls

Effects

Antialiasing
BloomEffect
ChromaticAberration
ColorAdjustments
DepthOfField
EffectWrapper
PixelationEffect
PostProcessingEffect
ScreenSpaceAmbientOcclusion
ScreenSpaceAmbientOcclusionN8
SharpeningEffect
TiltShiftEffect
ToneMappingEffect
Vignette
Volume

Everywhere Actions

ChangeMaterialOnClick
ChangeTransformOnClick
EmphasizeOnClick
HideOnStart
PlayAnimationOnClick
PlayAudioOnClick
SetActiveOnClick
TapGestureTrigger
VisibilityAction

Helpers

AxesHelper
BoxGizmo
BoxHelperComponent
GltfExportBox
GridHelper
TransformGizmo

Interactivity

CharacterControllerInput
Deletable
DeleteBox
DragControls
Duplicatable
EventTrigger
OpenURL
SmoothFollow
SpatialTrigger
SpatialTriggerReceiver

Multimedia

AudioListener
AudioSource
VideoPlayer

Networking

Avatar
Networking
PlayerColor
ScreenCapture
SpectatorCamera
SyncedCamera
SyncedRoom
SyncedTransform
Voip

Physics

BoxCollider
CapsuleCollider
Collider
MeshCollider
Rigidbody
SphereCollider

Rendering

ContactShadows
GroundProjectedEnv
Light
LODGroup
MeshRenderer
ParticleSystem
ReflectionProbe
Renderer
ShadowCatcher
SkinnedMeshRenderer
Sprite
Volume

User Interface

BaseUIComponent
Button
Canvas
CanvasGroup
EventSystem
Graphic
GridLayoutGroup
HorizontalLayoutGroup
Image
InputField
MaskableGraphic
NeedleMenu
RawImage
RectTransform
Text
UIRootComponent
VerticalLayoutGroup

Utilities

DeviceFlag
XRFlag

XR

Avatar
USDZExporter
WebARSessionRoot
WebXR
WebXRImageTracking
WebXRPlaneTracking
XRControllerFollow
XRControllerMovement
XRFlag
XRRig

Other

ClearFlags
DragMode
__Ignore
ActionBuilder
ActionCollection
ActionModel
AlignmentConstraint
AnimationCurve
AnimationExtension
AnimationTrackHandler
AnimatorController
AudioExtension
AudioTrackHandler
AvatarLoader
AvatarMarker
AvatarModel
BasicIKConstraint
BehaviorExtension
BehaviorModel
Behaviour
CallInfo
CameraTargetReachedEvent
ColorBySpeedModule
ColorOverLifetimeModule
ControlTrackHandler
CustomBranding
DocumentExtension
EmissionModule
EventList
EventListEvent
FieldWithDefault
FixedJoint
GameObject
Gradient
GraphicRaycaster
GroupActionModel
HingeJoint
InheritVelocityModule
InstanceHandle
InstancingHandler
Interactable
Keyframe
LimitVelocityOverLifetimeModule
LODModel
LogStats
LookAt
LookAtConstraint
MainModule
MarkerModel
MinMaxCurve
MinMaxGradient
NeedleUSDZExporter
NestedGltf
NoiseModule
ObjectRaycaster
OffsetConstraint
Outline
Padding
ParticleBurst
ParticleSubEmitter
ParticleSystemBaseBehaviour
PhysicsExtension
PointerEventData
PostProcessingHandler
PreliminaryAction
PreliminaryTrigger
Rect
RegisteredAnimationInfo
RemoteSkybox
RendererLightmap
RotationBySpeedModule
RotationOverLifetimeModule
ShapeModule
SignalAsset
SignalMarkerModel
SignalReceiver
SignalReceiverEvent
SignalTrackHandler
Size
SizeBySpeedModule
SizeOverLifetimeModule
SpatialGrabRaycaster
SpatialHtml
SpriteData
SpriteRenderer
SpriteSheet
TeleportTarget
TextBuilder
TextExtension
TextureSheetAnimationModule
TrackHandler
TrailModule
TransformData
TriggerBuilder
TriggerModel
UIRaycastUtils
UsageMarker
USDDocument
USDObject
USDWriter
USDZExporterContext
USDZText
USDZUIExtension
VariantAction
VelocityOverLifetimeModule
VolumeParameter
WebARCameraBackground
WebXRImageTrackingModel
WebXRTrackedImage
XRControllerModel
XRState
IEffectProvider
IInputEventArgs
IPointerClickHandler
IPointerDownHandler
IPointerEnterHandler
IPointerEventHandler
IPointerExitHandler
IPointerMoveHandler
IPointerUpHandler
ISceneEventListener
ITimelineAnimationOverride
UsdzBehaviour
DropListenerNetworkEventArguments
DropListenerOnDropArguments
WebXRPlaneTrackingEvent
XRPlaneContext
decompressGpuTexture
imageToCanvas
makeNameSafeForUSD
registerCustomEffectType