Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
skgpu::graphite::BindUniformBufferInfo Struct Reference

#include <ResourceTypes.h>

Inheritance diagram for skgpu::graphite::BindUniformBufferInfo:
skgpu::graphite::BindBufferInfo

Public Member Functions

bool operator== (const BindUniformBufferInfo &o) const
 
bool operator!= (const BindUniformBufferInfo &o) const
 
- Public Member Functions inherited from skgpu::graphite::BindBufferInfo
 operator bool () const
 
bool operator== (const BindBufferInfo &o) const
 
bool operator!= (const BindBufferInfo &o) const
 

Public Attributes

uint32_t fBindingSize = 0
 
- Public Attributes inherited from skgpu::graphite::BindBufferInfo
const BufferfBuffer = nullptr
 
size_t fOffset = 0
 

Detailed Description

Definition at line 176 of file ResourceTypes.h.

Member Function Documentation

◆ operator!=()

bool skgpu::graphite::BindUniformBufferInfo::operator!= ( const BindUniformBufferInfo o) const
inline

Definition at line 183 of file ResourceTypes.h.

183{ return !(*this == o); }

◆ operator==()

bool skgpu::graphite::BindUniformBufferInfo::operator== ( const BindUniformBufferInfo o) const
inline

Definition at line 180 of file ResourceTypes.h.

180 {
181 return BindBufferInfo::operator==(o) && (!fBuffer || fBindingSize == o.fBindingSize);
182 }
bool operator==(const BindBufferInfo &o) const

Member Data Documentation

◆ fBindingSize

uint32_t skgpu::graphite::BindUniformBufferInfo::fBindingSize = 0

Definition at line 178 of file ResourceTypes.h.


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