| Flutter Impeller |

Public Member Functions | List of all members
IMPELLER_HPP_NAMESPACE::Path Class Reference

`#include <impeller.hpp>`

Inheritance diagram for IMPELLER_HPP_NAMESPACE::Path:

## Public Member Functions
| Path (ImpellerPath path, AdoptTag tag)
ImpellerRect | GetBounds () const
Public Member Functions inherited from IMPELLER_HPP_NAMESPACE::Object< ImpellerPath, ImpellerPathTraits >
| Object ()=default
| Object (ImpellerPath object)
| Object (ImpellerPath object, AdoptTag)
| Object (Object &&other)
| Object (const Object &other)
| ~Object ()
Object & | operator= (Object &&other)
Object & | operator= (const Object &other)
ImpellerPath | Get () const
| operator bool () const

## Detailed Description

See also
  ImpellerPath

Definition at line 1307 of file impeller.hpp.

## Constructor & Destructor Documentation

## ◆ Path()

IMPELLER_HPP_NAMESPACE::Path::Path | ( | ImpellerPath | path,
|  | AdoptTag | tag
| ) |  |
| inline

Definition at line 1309 of file impeller.hpp.

1309 : Object(path, tag) {}
IMPELLER_HPP_NAMESPACE::Object< ImpellerPath, ImpellerPathTraits >::Object
Object()=default

## Member Function Documentation

## ◆ GetBounds()

ImpellerRect IMPELLER_HPP_NAMESPACE::Path::GetBounds | ( |  | ) | const
| inline

Definition at line 1311 of file impeller.hpp.

1311 {
1312 ImpellerRect bounds = {};
1313 gGlobalProcTable.ImpellerPathGetBounds(Get(), &bounds);
1314 return bounds;
1315 }
IMPELLER_HPP_NAMESPACE::Object< ImpellerPath, ImpellerPathTraits >::Get
ImpellerPath Get() const
Definition: impeller.hpp:278
IMPELLER_HPP_NAMESPACE::gGlobalProcTable
ProcTable gGlobalProcTable
Definition: playground_test.cc:25
ImpellerRect
Definition: impeller.h:502

References IMPELLER_HPP_NAMESPACE::Object< ImpellerPath, ImpellerPathTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.

The documentation for this class was generated from the following file:

- impeller/toolkit/interop/impeller.hpp