# scenic::FakeImage

## Summary

| ### Public static attributes ||
|---|---|
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1acfb2954bbc2b5ede9dbb5bcb477856e2 { fuchsia::ui::composition::BlendMode::SRC_OVER}` | `constexpr fuchsia::ui::composition::BlendMode` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a8837ea22599b003824110025fd0fa029 {}` | `constexpr fuchsia::math::SizeU` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1af2666bab7a33788cd1fd50baf51faad9 { fuchsia::ui::composition::ImageFlip::NONE}` | `constexpr fuchsia::ui::composition::ImageFlip` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1ae6f9878a093d21c18bb176ee726646d9 {}` | `constexpr fuchsia::math::SizeU` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a3d570931d0c1240ad6762606ae7d021f {1.f}` | `constexpr float` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a10d4793e7d8567c01c7c17d624fccfdf {}` | `constexpr fuchsia::math::RectF` |

| ### Public attributes ||
|---|---|
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1abcd95080db92a6c314d95ac0874a8863 {kDefaultBlendMode}` | `fuchsia::ui::composition::BlendMode` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1ac56ef520887db808ef480f59248b4ebb {}` | `zx_koid_t` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a8bdb6e31b2dea556bea0458ce7ab5334 {kDefaultDestinationSize}` | `fuchsia::math::SizeU` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1aea351754face75225a025d51918310d3 {kDefaultFlip}` | `fuchsia::ui::composition::ImageFlip` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a49ae702994a0e0352bb4f7027dd4e00a {kInvalidContentId}` | `fuchsia::ui::composition::ContentId` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a89d5601145ab090a5eacda570c431cd2 {}` | `fuchsia::ui::composition::ImageProperties` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1ad2d69cd17c2318955c50a49b00397d7d {}` | `zx_koid_t` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a49c07d7a00d758f4cc1dfbbdcfa7fa73 {kDefaultOpacity}` | `float` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1a08c8c4ff31f031f84edb8477c84f7c61 {kDefaultSampleRegion}` | `fuchsia::math::RectF` |
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1af2b7af61d7d08db7c1ebe17ed1d55347 {0}` | `uint32_t` |

| ### Public functions ||
|---|---|
| `https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image_1ae43c76f24c44551893a5dd8eaa9a3852(const https://fuchsia.dev/reference/cpp/struct/scenic/fake-image#structscenic_1_1_fake_image & other) const ` | `bool` |

## Public static attributes

### kDefaultBlendMode

```c++
constexpr fuchsia::ui::composition::BlendMode scenic::FakeImage::kDefaultBlendMode {
      fuchsia::ui::composition::BlendMode::SRC_OVER}
```

### kDefaultDestinationSize

```c++
constexpr fuchsia::math::SizeU scenic::FakeImage::kDefaultDestinationSize {}
```

### kDefaultFlip

```c++
constexpr fuchsia::ui::composition::ImageFlip scenic::FakeImage::kDefaultFlip {
      fuchsia::ui::composition::ImageFlip::NONE}
```

### kDefaultImageSize

```c++
constexpr fuchsia::math::SizeU scenic::FakeImage::kDefaultImageSize {}
```

### kDefaultOpacity

```c++
constexpr float scenic::FakeImage::kDefaultOpacity {1.f}
```

### kDefaultSampleRegion

```c++
constexpr fuchsia::math::RectF scenic::FakeImage::kDefaultSampleRegion {}
```

## Public attributes

### blend_mode

```c++
fuchsia::ui::composition::BlendMode scenic::FakeImage::blend_mode {kDefaultBlendMode}
```

### collection_id

```c++
zx_koid_t scenic::FakeImage::collection_id {}
```

### destination_size

```c++
fuchsia::math::SizeU scenic::FakeImage::destination_size {kDefaultDestinationSize}
```

### flip

```c++
fuchsia::ui::composition::ImageFlip scenic::FakeImage::flip {kDefaultFlip}
```

### id

```c++
fuchsia::ui::composition::ContentId scenic::FakeImage::id {kInvalidContentId}
```

### image_properties

```c++
fuchsia::ui::composition::ImageProperties scenic::FakeImage::image_properties {}
```

### import_token

```c++
zx_koid_t scenic::FakeImage::import_token {}
```

### opacity

```c++
float scenic::FakeImage::opacity {kDefaultOpacity}
```

### sample_region

```c++
fuchsia::math::RectF scenic::FakeImage::sample_region {kDefaultSampleRegion}
```

### vmo_index

```c++
uint32_t scenic::FakeImage::vmo_index {0}
```

## Public functions

### operator==

```c++
bool scenic::FakeImage::operator==(
  const FakeImage & other
) const 
```