1234567891011121314151617181920212223242526272829303132 |
- /*
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
- #include <react/components/view/ViewProps.h>
- #include <react/graphics/Color.h>
- #include <react/imagemanager/primitives.h>
- namespace facebook {
- namespace react {
- // TODO (T28334063): Consider for codegen.
- class ImageProps final : public ViewProps {
- public:
- ImageProps() = default;
- ImageProps(const ImageProps &sourceProps, const RawProps &rawProps);
- #pragma mark - Props
- const ImageSources sources{};
- const ImageSources defaultSources{};
- const ImageResizeMode resizeMode{ImageResizeMode::Stretch};
- const Float blurRadius{};
- const EdgeInsets capInsets{};
- const SharedColor tintColor{};
- };
- } // namespace react
- } // namespace facebook
|