| public | PathComponent(PathView* pathView_, const String<char>& name_, void* data_) |
| public inline void* | Data() const |
| public Result<bool> | Draw(Graphics& graphics) |
| public inline const Size& | GetSize() const |
| public inline State | GetState() const |
| public inline const Point& | Location() const |
| public Result<bool> | Measure(Graphics& graphics) |
| public void | SetLocation(const Point& location_) |
| public Result<bool> | SetState(State state_) |
| public enum | State |
| private void* | data |
| private Point | location |
| private String<char> | name |
| private PathView* | pathView |
| private Size | size |
| private State | state |