#include <impeller.hpp>
Public Member Functions | |
| ColorSource (ImpellerColorSource source, AdoptTag tag) | |
Public Member Functions inherited from IMPELLER_HPP_NAMESPACE::Object< ImpellerColorSource, ImpellerColorSourceTraits > | |
| Object ()=default | |
| Object (ImpellerColorSource object) | |
| Object (ImpellerColorSource object, AdoptTag) | |
| Object (Object &&other) | |
| Object (const Object &other) | |
| ~Object () | |
| Object & | operator= (Object &&other) |
| Object & | operator= (const Object &other) |
| ImpellerColorSource | Get () const |
| operator bool () const | |
Static Public Member Functions | |
| static ColorSource | ConicalGradient (const ImpellerPoint &start_center, float start_radius, const ImpellerPoint &end_center, float end_radius, uint32_t stop_count, const ImpellerColor *colors, const float *stops, ImpellerTileMode tile_mode, const ImpellerMatrix *transformation=nullptr) |
| static ColorSource | Image (const Texture &image, ImpellerTileMode horizontal_tile_mode, ImpellerTileMode vertical_tile_mode, ImpellerTextureSampling sampling, const ImpellerMatrix *transformation=nullptr) |
| static ColorSource | LinearGradient (const ImpellerPoint &start_point, const ImpellerPoint &end_point, uint32_t stop_count, const ImpellerColor *colors, const float *stops, ImpellerTileMode tile_mode, const ImpellerMatrix *transformation=nullptr) |
| static ColorSource | RadialGradient (const ImpellerPoint ¢er, float radius, uint32_t stop_count, const ImpellerColor *colors, const float *stops, ImpellerTileMode tile_mode, const ImpellerMatrix *transformation=nullptr) |
| static ColorSource | SweepGradient (const ImpellerPoint ¢er, float start, float end, uint32_t stop_count, const ImpellerColor *colors, const float *stops, ImpellerTileMode tile_mode, const ImpellerMatrix *transformation=nullptr) |
Definition at line 466 of file impeller.hpp.
|
inline |
Definition at line 469 of file impeller.hpp.
Referenced by ConicalGradient(), Image(), LinearGradient(), RadialGradient(), and SweepGradient().
|
inlinestatic |
Definition at line 474 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
Definition at line 502 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::Object< T, Traits >::Get(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
Definition at line 520 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
Definition at line 544 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
Definition at line 568 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.