#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) |
| static ColorSource | FragmentProgram (const Context &context, const FragmentProgram &program, const std::vector< ImpellerTexture > &samplers, const Mapping *uniform_data) |
Definition at line 504 of file impeller.hpp.
|
inline |
Definition at line 507 of file impeller.hpp.
Referenced by ConicalGradient(), FragmentProgram(), Image(), LinearGradient(), RadialGradient(), and SweepGradient().
|
inlinestatic |
Definition at line 512 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
|
inlinestatic |
Definition at line 540 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 558 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
Definition at line 582 of file impeller.hpp.
References ColorSource(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
Definition at line 606 of file impeller.hpp.
References ColorSource(), end, IMPELLER_HPP_NAMESPACE::gGlobalProcTable, IMPELLER_HPP_NAMESPACE::kAdopt, and start.