| Icon Methods | 
The Icon type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddChild | 
            Add a child entity.
            (Inherited from Entity.) | 
|  | AttachAnimator | 
            Add animator to this entity.
            (Inherited from Entity.) | 
|  | BringToFront | 
            Bring this entity to be on front (inside its parent).
            (Inherited from Entity.) | 
|  | CalcAutoHeight | 
            Calculate height automatically based on width, to maintain texture's original ratio.
            For example if you have a texture of 400x200 pixels (eg 2:1 ratio) and its width in pixels is currently
            100 units, calling this function will update this image height to be 100 / 2 = 50.
            (Inherited from Image.) | 
|  | CalcAutoWidth | 
            Calculate width automatically based on height, to maintain texture's original ratio.
            For example if you have a texture of 400x200 pixels (eg 2:1 ratio) and its height in pixels is currently
            100 units, calling this function will update this image width to be 100 x 2 = 200.
            (Inherited from Image.) | 
|  | CalcDestRect | 
            Calculate and return the destination rectangle, eg the space this entity is rendered on.
            (Inherited from Entity.) | 
|  | ClearChildren | 
            Remove all children entities.
            (Inherited from Entity.) | 
|  | Draw | 
            Draw this entity and its children.
            (Inherited from Entity.) | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | FindT(String, Boolean) | 
            Find and return first occurance of a child entity with a given identifier and specific type.
            (Inherited from Entity.) | 
|  | GetActiveStyle | 
            Return stylesheet property for current entity state (or default if undefined for state).
            (Inherited from Entity.) | 
|  | GetActualDestRect | 
            Return actual destination rectangle.
            This can be override and implemented by things like Paragraph, where the actual destination rect is based on
            text content, font and word-wrap.
            (Inherited from Entity.) | 
|  | GetColorAt | 
            Get texture color at a given coordinates.
            (Inherited from Image.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetRelativeOffset | 
            Return the relative offset, in pixels, from parent top-left corner.
            (Inherited from Entity.) | 
|  | GetStyleProperty | 
            Return stylesheet property for a given state.
            (Inherited from Entity.) | 
|  | GetTextureCoordsAt | 
            Convert a given position to texture coords of this image.
            (Inherited from Image.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | IsDeepChildOf | 
            Check if this entity is a descendant of another entity.
            This goes up all the way to root.
            (Inherited from Entity.) | 
|  | IsDisabled | 
            Return if this entity is currently disabled, due to self or one of the parents / grandparents being disabled.
            (Inherited from Entity.) | 
|  | IsLocked | 
            Return if this entity is currently locked, due to self or one of the parents / grandparents being locked.
            (Inherited from Entity.) | 
|  | IsTouching | 
            Test if a given point is inside entity's boundaries.
            (Inherited from Entity.) | 
|  | IsVisible | 
            Return if this entity is currently visible, eg this and all its parents and grandparents are visible.
            (Inherited from Entity.) | 
|  | IterateChildren | 
            Iterate over children and call 'callback' for every direct child of this entity.
            (Inherited from Entity.) | 
|  | PropagateEventsTo | 
            Propagate all events trigger by this entity to a given other entity.
            For example, if "OnClick" will be called on this entity, it will trigger OnClick on 'other' as well.
            (Inherited from Entity.) | 
|  | RemoveAnimator | 
            Remove animator from entity.
            (Inherited from Entity.) | 
|  | RemoveChild | 
            Remove child entity.
            (Inherited from Entity.) | 
|  | RemoveFromParent | 
            Remove this entity from its parent.
            (Inherited from Entity.) | 
|  | SendToBack | 
            Push this entity to the back (inside its parent).
            (Inherited from Entity.) | 
|  | SetAnchorAndOffset | 
            Set the position and anchor of this entity.
            (Inherited from Entity.) | 
|  | SetStyleProperty | 
            Set a stylesheet property.
            (Inherited from Entity.) | 
|  | SetTextureColorAt | 
            Set texture color at a given coordinates.
            Note: this will affect all entities using this texture.
            (Inherited from Image.) | 
|  | ToEntitiesDictionary | 
            Create and return a dictionary of entities, where key is Identifier and value is the entity. 
            This will include self + all children (and their children), and will only include entities that have Identifier property defined.
            Note: if multiple entities share the same identifier, the deepest entity in hirarchy will end up in dict.
            (Inherited from Entity.) | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
|  | Update | 
            Called every frame to update entity state and call events.
            (Inherited from Entity.) | 
|  | UpdateStyle | 
            Update the entire stylesheet from a different stylesheet.
            (Inherited from Entity.) | 
 See Also
See Also