Flutter Engine
The Flutter Engine
Public Attributes | List of all members
SkCanvasLayerState Struct Reference

Public Attributes

CanvasBackend type
 
int32_t x
 
int32_t y
 
int32_t width
 
int32_t height
 
SkMCState mcState
 
union {
   struct {
      RasterConfig   config
 
      uint64_t   rowBytes
 
      void *   pixels
 
   }   raster
 
   struct {
      int32_t   textureID
 
   }   gpu
 
}; 
 

Detailed Description

Definition at line 70 of file SkCanvasStateUtils.cpp.

Member Data Documentation

◆ 

union { ... } SkCanvasLayerState::@424

◆ config

RasterConfig SkCanvasLayerState::config

Definition at line 80 of file SkCanvasStateUtils.cpp.

◆ 

struct { ... } SkCanvasLayerState::gpu

◆ height

int32_t SkCanvasLayerState::height

Definition at line 74 of file SkCanvasStateUtils.cpp.

◆ mcState

SkMCState SkCanvasLayerState::mcState

Definition at line 76 of file SkCanvasStateUtils.cpp.

◆ pixels

void* SkCanvasLayerState::pixels

Definition at line 82 of file SkCanvasStateUtils.cpp.

◆ 

struct { ... } SkCanvasLayerState::raster

◆ rowBytes

uint64_t SkCanvasLayerState::rowBytes

Definition at line 81 of file SkCanvasStateUtils.cpp.

◆ textureID

int32_t SkCanvasLayerState::textureID

Definition at line 85 of file SkCanvasStateUtils.cpp.

◆ type

CanvasBackend SkCanvasLayerState::type

Definition at line 71 of file SkCanvasStateUtils.cpp.

◆ width

int32_t SkCanvasLayerState::width

Definition at line 73 of file SkCanvasStateUtils.cpp.

◆ x

int32_t SkCanvasLayerState::x

Definition at line 72 of file SkCanvasStateUtils.cpp.

◆ y

int32_t SkCanvasLayerState::y

Definition at line 72 of file SkCanvasStateUtils.cpp.


The documentation for this struct was generated from the following file: