
/**
 * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
 *
 * Do not edit this file as changes may cause incorrect behavior and will be lost
 * once the code is regenerated.
 *
 * @generated by codegen project: GeneratePropsH.js
 */
#pragma once

#include <react/renderer/components/view/ViewProps.h>
#include <react/renderer/core/PropsParserContext.h>

namespace facebook {
namespace react {

class RNCGLCanvasProps final : public ViewProps {
 public:
  RNCGLCanvasProps() = default;
  RNCGLCanvasProps(const PropsParserContext& context, const RNCGLCanvasProps &sourceProps, const RawProps &rawProps);

#pragma mark - Props

  int pixelRatio{0};
  int backgroundColor{0};
  bool autoRedraw{false};
  bool overlay{false};
  bool setZOrderOnTop{false};
  std::string nbContentTextures{};
  std::string renderId{};
  std::string data{};
  std::string imagesToPreload{};
  std::string children{};
  std::string uri{};
};

} // namespace react
} // namespace facebook
