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

#include <DescriptorData.h>

Public Member Functions

 DescriptorData (DescriptorType type, uint32_t count, int bindingIdx, SkEnumBitMask< PipelineStageFlags > stageFlags, const Sampler *immutableSampler=nullptr)
 

Public Attributes

DescriptorType fType
 
uint32_t fCount
 
int fBindingIndex
 
SkEnumBitMask< PipelineStageFlagsfPipelineStageFlags
 
const SamplerfImmutableSampler
 

Detailed Description

Definition at line 39 of file DescriptorData.h.

Constructor & Destructor Documentation

◆ DescriptorData()

skgpu::graphite::DescriptorData::DescriptorData ( DescriptorType  type,
uint32_t  count,
int  bindingIdx,
SkEnumBitMask< PipelineStageFlags stageFlags,
const Sampler immutableSampler = nullptr 
)
inline

Definition at line 40 of file DescriptorData.h.

45 : fType (type)
46 , fCount (count)
47 , fBindingIndex (bindingIdx)
48 , fPipelineStageFlags(stageFlags)
49 , fImmutableSampler(immutableSampler) {}
int count
Definition: FontMgrTest.cpp:50
GLenum type
SkEnumBitMask< PipelineStageFlags > fPipelineStageFlags

Member Data Documentation

◆ fBindingIndex

int skgpu::graphite::DescriptorData::fBindingIndex

Definition at line 53 of file DescriptorData.h.

◆ fCount

uint32_t skgpu::graphite::DescriptorData::fCount

Definition at line 52 of file DescriptorData.h.

◆ fImmutableSampler

const Sampler* skgpu::graphite::DescriptorData::fImmutableSampler

Definition at line 55 of file DescriptorData.h.

◆ fPipelineStageFlags

SkEnumBitMask<PipelineStageFlags> skgpu::graphite::DescriptorData::fPipelineStageFlags

Definition at line 54 of file DescriptorData.h.

◆ fType

DescriptorType skgpu::graphite::DescriptorData::fType

Definition at line 51 of file DescriptorData.h.


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