Position() public method

public Position ( ) : Vector2
return Microsoft.Xna.Framework.Vector2
Esempio n. 1
0
        // Token: 0x06000C09 RID: 3081 RVA: 0x003D7B7C File Offset: 0x003D5D7C
        public void Calculate(UIElement element)
        {
            this.BoundElement = element;
            CalculatedStyle dimensions = element.GetDimensions();

            this._calculatedPosition = dimensions.Position() + this._offset + this._anchor * new Vector2(dimensions.Width, dimensions.Height);
        }
Esempio n. 2
0
        public void Calculate(UIElement element)
        {
            this.BoundElement = element;
            CalculatedStyle dimensions = element.GetDimensions();

            this._calculatedPosition = Vector2.op_Addition(Vector2.op_Addition(dimensions.Position(), this._offset), Vector2.op_Multiply(this._anchor, new Vector2(dimensions.Width, dimensions.Height)));
        }
Esempio n. 3
0
        public void DrawDebugHitbox(BasicDebugDrawer drawer, float colorIntensity = 0.0f)
        {
            if (this.IsMouseHovering)
            {
                colorIntensity += 0.1f;
            }
            Color           rgb             = Main.hslToRgb(colorIntensity, colorIntensity, 0.5f);
            CalculatedStyle innerDimensions = this.GetInnerDimensions();

            drawer.DrawLine(innerDimensions.Position(), innerDimensions.Position() + new Vector2(innerDimensions.Width, 0.0f), 2f, rgb);
            drawer.DrawLine(innerDimensions.Position() + new Vector2(innerDimensions.Width, 0.0f), innerDimensions.Position() + new Vector2(innerDimensions.Width, innerDimensions.Height), 2f, rgb);
            drawer.DrawLine(innerDimensions.Position() + new Vector2(innerDimensions.Width, innerDimensions.Height), innerDimensions.Position() + new Vector2(0.0f, innerDimensions.Height), 2f, rgb);
            drawer.DrawLine(innerDimensions.Position() + new Vector2(0.0f, innerDimensions.Height), innerDimensions.Position(), 2f, rgb);
            foreach (UIElement element in this.Elements)
            {
                ;
            }
        }
Esempio n. 4
0
        public void Calculate(UIElement element)
        {
            CalculatedStyle dimensions = element.GetDimensions();

            Position = dimensions.Position() + _offset + _anchor * new Vector2(dimensions.Width, dimensions.Height);
        }