Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
flutter::DisplayListOpFlags Class Reference

#include <dl_op_flags.h>

Inheritance diagram for flutter::DisplayListOpFlags:
flutter::DisplayListFlags flutter::Canvas flutter::DisplayListBuilder flutter::testing::DisplayListRenderingTestBase< BaseT > flutter::testing::DisplayListNopTest

Static Public Attributes

static constexpr DisplayListAttributeFlags kSaveLayerFlags
 
static constexpr DisplayListAttributeFlags kSaveLayerWithPaintFlags
 
static constexpr DisplayListAttributeFlags kDrawColorFlags
 
static constexpr DisplayListAttributeFlags kDrawPaintFlags
 
static constexpr DisplayListAttributeFlags kDrawHVLineFlags
 
static constexpr DisplayListAttributeFlags kDrawLineFlags
 
static constexpr DisplayListAttributeFlags kDrawRectFlags
 
static constexpr DisplayListAttributeFlags kDrawOvalFlags
 
static constexpr DisplayListAttributeFlags kDrawCircleFlags
 
static constexpr DisplayListAttributeFlags kDrawRRectFlags
 
static constexpr DisplayListAttributeFlags kDrawDRRectFlags
 
static constexpr DisplayListAttributeFlags kDrawPathFlags
 
static constexpr DisplayListAttributeFlags kDrawArcNoCenterFlags
 
static constexpr DisplayListAttributeFlags kDrawArcWithCenterFlags
 
static constexpr DisplayListAttributeFlags kDrawPointsAsPointsFlags
 
static constexpr DisplayListAttributeFlags kDrawPointsAsLinesFlags
 
static constexpr DisplayListAttributeFlags kDrawPointsAsPolygonFlags
 
static constexpr DisplayListAttributeFlags kDrawVerticesFlags
 
static constexpr DisplayListAttributeFlags kDrawImageFlags
 
static constexpr DisplayListAttributeFlags kDrawImageWithPaintFlags
 
static constexpr DisplayListAttributeFlags kDrawImageRectFlags
 
static constexpr DisplayListAttributeFlags kDrawImageRectWithPaintFlags
 
static constexpr DisplayListAttributeFlags kDrawImageNineFlags
 
static constexpr DisplayListAttributeFlags kDrawImageNineWithPaintFlags
 
static constexpr DisplayListAttributeFlags kDrawAtlasFlags
 
static constexpr DisplayListAttributeFlags kDrawAtlasWithPaintFlags
 
static constexpr DisplayListAttributeFlags kDrawDisplayListFlags
 
static constexpr DisplayListAttributeFlags kDrawTextBlobFlags
 
static constexpr DisplayListAttributeFlags kDrawShadowFlags
 

Detailed Description

Definition at line 254 of file dl_op_flags.h.

Member Data Documentation

◆ kDrawArcNoCenterFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawArcNoCenterFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags |
}
static constexpr int kMayHaveDiagonalCaps
Definition dl_op_flags.h:65
static constexpr int kMayHaveCaps
Definition dl_op_flags.h:53

Definition at line 341 of file dl_op_flags.h.

341 {
342 kBasePaintFlags | //
343 kBaseStrokeOrFillFlags | //
344 kMayHaveCaps | //
346 };

◆ kDrawArcWithCenterFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawArcWithCenterFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags |
}
static constexpr int kMayHaveAcuteJoins
Definition dl_op_flags.h:76
static constexpr int kMayHaveJoins
Definition dl_op_flags.h:54

Definition at line 347 of file dl_op_flags.h.

347 {
348 kBasePaintFlags | //
349 kBaseStrokeOrFillFlags | //
350 kMayHaveJoins | //
352 };

◆ kDrawAtlasFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawAtlasFlags
staticconstexpr
Initial value:
{
}
static constexpr int kIgnoresPaint

Definition at line 402 of file dl_op_flags.h.

402 {
404 };

◆ kDrawAtlasWithPaintFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawAtlasWithPaintFlags
staticconstexpr
Initial value:
{
kBaseImageFlags
}

Definition at line 405 of file dl_op_flags.h.

405 {
406 kBaseImageFlags //
407 };

◆ kDrawCircleFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawCircleFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags
}

Definition at line 321 of file dl_op_flags.h.

321 {
322 kBasePaintFlags | //
323 kBaseStrokeOrFillFlags //
324 };

◆ kDrawColorFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawColorFlags
staticconstexpr
Initial value:

Definition at line 294 of file dl_op_flags.h.

294 {
295 kFloodsSurface | //
297 };

◆ kDrawDisplayListFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawDisplayListFlags
staticconstexpr
Initial value:

Definition at line 408 of file dl_op_flags.h.

408 {
410 };

◆ kDrawDRRectFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawDRRectFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags
}

Definition at line 329 of file dl_op_flags.h.

329 {
330 kBasePaintFlags | //
331 kBaseStrokeOrFillFlags //
332 };

◆ kDrawHVLineFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawHVLineFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeFlags |
}

Definition at line 303 of file dl_op_flags.h.

303 {
304 kBasePaintFlags | //
305 kBaseStrokeFlags | //
306 kMayHaveCaps //
307 };

◆ kDrawImageFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawImageFlags
staticconstexpr
Initial value:

Definition at line 380 of file dl_op_flags.h.

380 {
382 };

◆ kDrawImageNineFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawImageNineFlags
staticconstexpr
Initial value:

Definition at line 396 of file dl_op_flags.h.

396 {
398 };

◆ kDrawImageNineWithPaintFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawImageNineWithPaintFlags
staticconstexpr
Initial value:
{
kBaseImageFlags
}

Definition at line 399 of file dl_op_flags.h.

399 {
400 kBaseImageFlags //
401 };

◆ kDrawImageRectFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawImageRectFlags
staticconstexpr
Initial value:

Definition at line 388 of file dl_op_flags.h.

388 {
390 };

◆ kDrawImageRectWithPaintFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawImageRectWithPaintFlags
staticconstexpr
Initial value:
{
kBaseImageFlags |
}
static constexpr int kUsesMaskFilter
Definition dl_op_flags.h:90
static constexpr int kUsesAntiAlias
Definition dl_op_flags.h:83

Definition at line 391 of file dl_op_flags.h.

391 {
392 kBaseImageFlags | //
393 kUsesAntiAlias | //
395 };

◆ kDrawImageWithPaintFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawImageWithPaintFlags
staticconstexpr
Initial value:
{
kBaseImageFlags |
}

Definition at line 383 of file dl_op_flags.h.

383 {
384 kBaseImageFlags | //
385 kUsesAntiAlias | //
387 };

◆ kDrawLineFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawLineFlags
staticconstexpr
Initial value:
{
}
static constexpr DisplayListAttributeFlags kDrawHVLineFlags

Definition at line 308 of file dl_op_flags.h.

308 {
311 };

◆ kDrawOvalFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawOvalFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags
}

Definition at line 317 of file dl_op_flags.h.

317 {
318 kBasePaintFlags | //
319 kBaseStrokeOrFillFlags //
320 };

◆ kDrawPaintFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawPaintFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
}

Definition at line 298 of file dl_op_flags.h.

298 {
299 kBasePaintFlags | //
301 };

◆ kDrawPathFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawPathFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags |
}

Definition at line 333 of file dl_op_flags.h.

333 {
334 kBasePaintFlags | //
335 kBaseStrokeOrFillFlags | //
336 kMayHaveCaps | //
338 kMayHaveJoins | //
340 };

◆ kDrawPointsAsLinesFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawPointsAsLinesFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeFlags |
}

Definition at line 359 of file dl_op_flags.h.

359 {
360 kBasePaintFlags | //
361 kBaseStrokeFlags | //
362 kMayHaveCaps | //
364 };

◆ kDrawPointsAsPointsFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawPointsAsPointsFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeFlags |
}
static constexpr int kButtCapIsSquare
Definition dl_op_flags.h:55

Definition at line 353 of file dl_op_flags.h.

353 {
354 kBasePaintFlags | //
355 kBaseStrokeFlags | //
356 kMayHaveCaps | //
358 };

◆ kDrawPointsAsPolygonFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawPointsAsPolygonFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeFlags |
}

Definition at line 366 of file dl_op_flags.h.

366 {
367 kBasePaintFlags | //
368 kBaseStrokeFlags | //
369 kMayHaveCaps | //
371 };

◆ kDrawRectFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawRectFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags |
}

Definition at line 312 of file dl_op_flags.h.

312 {
313 kBasePaintFlags | //
314 kBaseStrokeOrFillFlags | //
316 };

◆ kDrawRRectFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawRRectFlags
staticconstexpr
Initial value:
{
kBasePaintFlags |
kBaseStrokeOrFillFlags
}

Definition at line 325 of file dl_op_flags.h.

325 {
326 kBasePaintFlags | //
327 kBaseStrokeOrFillFlags //
328 };

◆ kDrawShadowFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawShadowFlags
staticconstexpr
Initial value:

Definition at line 417 of file dl_op_flags.h.

417 {
419 };

◆ kDrawTextBlobFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawTextBlobFlags
staticconstexpr
Initial value:
{
DisplayListAttributeFlags(kBasePaintFlags |
kBaseStrokeOrFillFlags |
}

Definition at line 411 of file dl_op_flags.h.

411 {
412 DisplayListAttributeFlags(kBasePaintFlags | //
413 kBaseStrokeOrFillFlags | //
414 kMayHaveJoins) //
415 - kUsesAntiAlias //
416 };

◆ kDrawVerticesFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kDrawVerticesFlags
staticconstexpr
Initial value:
{
}
static constexpr int kUsesShader
Definition dl_op_flags.h:87
static constexpr int kUsesAlpha
Definition dl_op_flags.h:84
static constexpr int kUsesColorFilter
Definition dl_op_flags.h:88
static constexpr int kIsNonGeometric
Definition dl_op_flags.h:27
static constexpr int kUsesBlend
Definition dl_op_flags.h:86
static constexpr int kUsesImageFilter
Definition dl_op_flags.h:91

Definition at line 372 of file dl_op_flags.h.

372 {
373 kIsNonGeometric | //
374 kUsesAlpha | //
375 kUsesShader | //
376 kUsesBlend | //
379 };

◆ kSaveLayerFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kSaveLayerFlags
staticconstexpr
Initial value:

Definition at line 284 of file dl_op_flags.h.

284 {
286 };

◆ kSaveLayerWithPaintFlags

constexpr DisplayListAttributeFlags flutter::DisplayListOpFlags::kSaveLayerWithPaintFlags
staticconstexpr
Initial value:

Definition at line 287 of file dl_op_flags.h.

287 {
288 kIsNonGeometric | //
289 kUsesAlpha | //
290 kUsesBlend | //
293 };

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