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 |