m +cat Tag: 2017 source edit |
recat |
||
Line 1: | Line 1: | ||
[[Interface types]] are a subcategory of [[reference types]] that provide a shared API to any type that implements the interface. In Resonite, they are usually used to generalize [[Type:SyncRef|SyncRef]] fields to work with multiple different types. | [[Interface types]] are a subcategory of [[reference types]] that provide a shared API to any type that implements the interface. In Resonite, they are usually used to generalize [[Type:SyncRef|SyncRef]] fields to work with multiple different types. | ||
[[Category: | [[Category:Reference types]] |
Latest revision as of 10:13, 19 September 2025
Interface types are a subcategory of reference types that provide a shared API to any type that implements the interface. In Resonite, they are usually used to generalize SyncRef fields to work with multiple different types.
Pages in category "Interface types"
The following 43 pages are in this category, out of 43 total.
I
- Type:IAssetProvider`1
- Type:IAsset`1
- Type:IAvatarAnchor
- Type:IAvatarPoseFilter
- Type:IBounded
- Type:IButton
- Type:ICollider
- Type:IComponent
- Type:IComponentGizmo
- Type:IDataFeedComponent
- Type:IDataFeedView
- Type:IDataPresetEntry
- Type:IDestroyable
- Type:IDynamicBoneCollider
- Type:IEmptyAvatarSlotHandler
- Type:IExecutionChangeListener`1
- Type:IEyeDataSourceComponent
- Type:IField`1
- Type:IFingerPoseSource
- Type:IFingerPoseSourceComponent
- Type:IFocusable
- Type:IFootstepSoundMaterial
- Type:IFormatProvider
- Type:IGrabbable
- Type:ILocomotionModule
- Type:IMouthTrackingSourceComponent
- Type:IObjectRoot
- Type:IParticleRenderer
- Type:IParticleSystemSubsystem
- Type:IPlayable
- Type:IPointGenerator
- Type:IRenderable
- Type:ISyncList
- Type:ISyncRef
- Type:IText
- Type:ITexture
- Type:ITexture2D
- Type:ITool
- Type:ITouchable
- Type:IValue`1
- Type:IVariable`2
- Type:IWorldAudioDataSource
- Type:IWorldElement