Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
impeller::BufferVMATraits Struct Reference

#include <vma.h>

Static Public Member Functions

static BufferVMA InvalidValue ()
 
static bool IsValid (const BufferVMA &value)
 
static void Free (const BufferVMA &buffer)
 

Detailed Description

Definition at line 84 of file vma.h.

Member Function Documentation

◆ Free()

static void impeller::BufferVMATraits::Free ( const BufferVMA buffer)
inlinestatic

Definition at line 91 of file vma.h.

91 {
92 TRACE_EVENT0("impeller", "DestroyBuffer");
93 ::vmaDestroyBuffer(buffer.allocator, static_cast<VkBuffer>(buffer.buffer),
94 buffer.allocation);
95 }
static const uint8_t buffer[]
#define TRACE_EVENT0(category_group, name)

◆ InvalidValue()

static BufferVMA impeller::BufferVMATraits::InvalidValue ( )
inlinestatic

Definition at line 85 of file vma.h.

85{ return {}; }

◆ IsValid()

static bool impeller::BufferVMATraits::IsValid ( const BufferVMA value)
inlinestatic

Definition at line 87 of file vma.h.

87 {
88 return value.allocator != VmaAllocator{};
89 }
uint8_t value

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