Show / Hide Table of Contents

    Interface IInventoryWindow

    A pre-set entity with all of the UI control components, plus an inventory window component, for displaying inventory items in a window.

    Inherited Members
    IUIEvents.MouseEnter
    IUIEvents.MouseLeave
    IUIEvents.MouseMove
    IUIEvents.MouseClicked
    IUIEvents.MouseDoubleClicked
    IUIEvents.MouseDown
    IUIEvents.MouseUp
    IUIEvents.LostFocus
    IUIEvents.IsMouseIn
    ISkinComponent.Skin
    ISkinComponent.SkinTags
    IEntity.ID
    IEntity.DisplayName
    IEntity.GetFriendlyName()
    IComponentsCollection.AddComponent<TComponent>()
    IComponentsCollection.AddComponent(Type)
    IComponentsCollection.AddComponent<TComponent>(IComponent)
    IComponentsCollection.RemoveComponent<TComponent>()
    IComponentsCollection.RemoveComponent(Type)
    IComponentsCollection.RemoveComponent(IComponent)
    IComponentsCollection.PopComponent<TComponent>()
    IComponentsCollection.HasComponent<TComponent>()
    IComponentsCollection.HasComponent(Type)
    IComponentsCollection.HasComponent(IComponent)
    IComponentsCollection.GetComponent<TComponent>()
    IComponentsCollection.GetComponent(Type)
    IComponentsCollection.Bind<TComponent>(Action<TComponent>, Action<TComponent>)
    IComponentsCollection.Count
    IComponentsCollection.ComponentsInitialized
    IComponentsCollection.OnComponentsInitialized
    IComponentsCollection.OnComponentsChanged
    IComponentsCollection.OnDisposed(Action)
    System.Collections.Generic.IEnumerable<AGS.API.IComponent>.GetEnumerator()
    IHasRoomComponent.Room
    IHasRoomComponent.PreviousRoom
    IHasRoomComponent.OnRoomChanged
    IHasRoomComponent.ChangeRoomAsync(IRoom, Nullable<Single>, Nullable<Single>)
    IAnimationComponent.Animation
    IAnimationComponent.OnAnimationStarted
    IAnimationComponent.StartAnimation(IAnimation)
    IAnimationComponent.Animate(IAnimation)
    IAnimationComponent.AnimateAsync(IAnimation)
    IInTree<IObject>.TreeNode
    IColliderComponent.CenterPoint
    IColliderComponent.CollidesWith(Single, Single, IViewport)
    IVisibleComponent.Visible
    IVisibleComponent.UnderlyingVisible
    IEnabledComponent.Enabled
    IEnabledComponent.UnderlyingEnabled
    IEnabledComponent.ClickThrough
    ICustomPropertiesComponent.Properties
    IDrawableInfoComponent.RenderLayer
    IDrawableInfoComponent.IgnoreViewport
    IDrawableInfoComponent.IgnoreScalingArea
    IShaderComponent.Shader
    IImageComponent.IsImageVisible
    IImageComponent.CurrentSprite
    IImageComponent.SpriteProvider
    IBorderComponent.Border
    IPixelPerfectComponent.IsPixelPerfect
    IPixelPerfectCollidable.PixelPerfectHitTestArea
    IScale.Height
    IScale.Width
    IScale.ScaleX
    IScale.ScaleY
    IScale.Scale
    IScale.BaseSize
    IScale.ResetScale()
    IScale.ResetScale(Single, Single)
    IScale.ScaleTo(Single, Single)
    IScale.FlipHorizontally()
    IScale.FlipVertically()
    IRotate.Angle
    ITranslate.Position
    ITranslate.X
    ITranslate.Y
    ITranslate.Z
    IHasImage.Opacity
    IHasImage.Tint
    IHasImage.Brightness
    IHasImage.Pivot
    IHasImage.Image
    IModelMatrixComponent.GetModelMatrices()
    IModelMatrixComponent.OnMatrixChanged
    IModelMatrixComponent.ModelMatrixLockStep
    IBoundingBoxComponent.GetBoundingBoxes(IViewport)
    IBoundingBoxComponent.WorldBoundingBox
    IBoundingBoxComponent.OnBoundingBoxesChanged
    IBoundingBoxComponent.BoundingBoxLockStep
    IWorldPositionComponent.WorldX
    IWorldPositionComponent.WorldY
    IWorldPositionComponent.WorldXY
    IInventoryWindowComponent.ItemSize
    IInventoryWindowComponent.Inventory
    IInventoryWindowComponent.TopItem
    IInventoryWindowComponent.PaddingLeft
    IInventoryWindowComponent.PaddingRight
    IInventoryWindowComponent.PaddingBottom
    IInventoryWindowComponent.PaddingTop
    IInventoryWindowComponent.PaddingBetweenItems
    IInventoryWindowComponent.ScrollUp()
    IInventoryWindowComponent.ScrollDown()
    IInventoryWindowComponent.ItemsPerRow
    IInventoryWindowComponent.RowCount
    IComponent.Name
    IComponent.Entity
    IComponent.RegistrationType
    IComponent.Init(IEntity, Type)
    IComponent.AfterInit()
    System.IDisposable.Dispose()
    System.ComponentModel.INotifyPropertyChanged.PropertyChanged
    Namespace: AGS.API
    Assembly: AGS.API.dll
    Syntax
    public interface IInventoryWindow : IUIControl, IUIEvents, ISkinComponent, IObject, IEntity, IComponentsCollection, IEnumerable<IComponent>, IEnumerable, IHasRoomComponent, IAnimationComponent, IInObjectTreeComponent, IInTree<IObject>, IColliderComponent, IVisibleComponent, IEnabledComponent, ICustomPropertiesComponent, IDrawableInfoComponent, IShaderComponent, ITranslateComponent, IImageComponent, IBorderComponent, IScaleComponent, IRotateComponent, IPixelPerfectComponent, IPixelPerfectCollidable, IHasModelMatrix, IScale, IRotate, ITranslate, IHasImage, IModelMatrixComponent, IBoundingBoxComponent, IWorldPositionComponent, IInventoryWindowComponent, IComponent, IDisposable, INotifyPropertyChanged

    See Also

    IInventory
    IInventoryItem
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX