Home
last modified time | relevance | path

Searched refs:ApiObjectBase (Results 1 – 25 of 41) sorted by relevance

12

/third_party/skia/third_party/externals/dawn/src/dawn_native/
DObjectBase.cpp40 ApiObjectBase::ApiObjectBase(DeviceBase* device, const char* label) : ObjectBase(device) { in ApiObjectBase() function in dawn_native::ApiObjectBase
46 ApiObjectBase::ApiObjectBase(DeviceBase* device, ErrorTag tag) : ObjectBase(device, tag) { in ApiObjectBase() function in dawn_native::ApiObjectBase
49 ApiObjectBase::ApiObjectBase(DeviceBase* device, LabelNotImplementedTag tag) in ApiObjectBase() function in dawn_native::ApiObjectBase
53 ApiObjectBase::~ApiObjectBase() { in ~ApiObjectBase()
57 void ApiObjectBase::APISetLabel(const char* label) { in APISetLabel()
62 const std::string& ApiObjectBase::GetLabel() const { in GetLabel()
66 void ApiObjectBase::SetLabelImpl() { in SetLabelImpl()
69 bool ApiObjectBase::IsAlive() const { in IsAlive()
73 void ApiObjectBase::DeleteThis() { in DeleteThis()
78 void ApiObjectBase::TrackInDevice() { in TrackInDevice()
[all …]
DEncodingContext.h31 class ApiObjectBase; variable
37 EncodingContext(DeviceBase* device, const ApiObjectBase* initialEncoder);
80 inline bool CheckCurrentEncoder(const ApiObjectBase* encoder) { in CheckCurrentEncoder()
99 inline bool TryEncode(const ApiObjectBase* encoder, EncodeFunction&& encodeFunction) { in TryEncode()
108 inline bool TryEncode(const ApiObjectBase* encoder, in TryEncode()
125 void EnterPass(const ApiObjectBase* passEncoder);
126 MaybeError ExitRenderPass(const ApiObjectBase* passEncoder,
130 void ExitComputePass(const ApiObjectBase* passEncoder, ComputePassResourceUsage usages);
135 void EnsurePassExited(const ApiObjectBase* passEncoder);
156 const ApiObjectBase* mTopLevelEncoder;
[all …]
DObjectBase.h44 class ApiObjectBase : public ObjectBase, public LinkNode<ApiObjectBase> {
51 ApiObjectBase(DeviceBase* device, LabelNotImplementedTag tag);
52 ApiObjectBase(DeviceBase* device, const char* label);
53 ApiObjectBase(DeviceBase* device, ErrorTag tag);
54 ~ApiObjectBase() override;
DEncodingContext.cpp27 EncodingContext::EncodingContext(DeviceBase* device, const ApiObjectBase* initialEncoder) in EncodingContext()
104 void EncodingContext::EnterPass(const ApiObjectBase* passEncoder) { in EnterPass()
112 MaybeError EncodingContext::ExitRenderPass(const ApiObjectBase* passEncoder, in ExitRenderPass()
138 void EncodingContext::ExitComputePass(const ApiObjectBase* passEncoder, in ExitComputePass()
147 void EncodingContext::EnsurePassExited(const ApiObjectBase* passEncoder) { in EnsurePassExited()
189 const ApiObjectBase* currentEncoder = mCurrentEncoder; in Finish()
190 const ApiObjectBase* topLevelEncoder = mTopLevelEncoder; in Finish()
DSampler.cpp74 ApiObjectBase::UntrackedByDeviceTag tag) in SamplerBase()
75 : ApiObjectBase(device, descriptor->label), in SamplerBase()
93 SamplerBase::SamplerBase(DeviceBase* device) : ApiObjectBase(device, kLabelNotImplemented) { in SamplerBase()
98 : ApiObjectBase(device, tag) { in SamplerBase()
DExternalTexture.cpp92 : ApiObjectBase(device, descriptor->label), mState(ExternalTextureState::Alive) { in ExternalTextureBase()
98 : ApiObjectBase(device, kLabelNotImplemented), mState(ExternalTextureState::Alive) { in ExternalTextureBase()
103 : ApiObjectBase(device, tag) { in ExternalTextureBase()
DQuerySet.cpp104 : ApiObjectBase(device, descriptor->label), in QuerySetBase()
116 QuerySetBase::QuerySetBase(DeviceBase* device) : ApiObjectBase(device, kLabelNotImplemented) { in QuerySetBase()
121 : ApiObjectBase(device, tag) { in QuerySetBase()
DSampler.h31 class SamplerBase : public ApiObjectBase, public CachedObject {
35 ApiObjectBase::UntrackedByDeviceTag tag);
DRenderBundle.cpp32 : ApiObjectBase(encoder->GetDevice(), kLabelNotImplemented), in RenderBundleBase()
56 : ApiObjectBase(device, errorTag), mIndirectDrawMetadata(device->GetLimits()) { in RenderBundleBase()
DPipelineLayout.h51 class PipelineLayoutBase : public ApiObjectBase, public CachedObject {
55 ApiObjectBase::UntrackedByDeviceTag tag);
DBindGroupLayout.h43 class BindGroupLayoutBase : public ApiObjectBase, public CachedObject {
48 ApiObjectBase::UntrackedByDeviceTag tag);
DPipeline.cpp109 : ApiObjectBase(device, label), mLayout(layout) { in PipelineBase()
149 PipelineBase::PipelineBase(DeviceBase* device) : ApiObjectBase(device, kLabelNotImplemented) { in PipelineBase()
153 : ApiObjectBase(device, tag) { in PipelineBase()
DCommandBuffer.cpp30 : ApiObjectBase(encoder->GetDevice(), descriptor->label), in CommandBufferBase()
37 : ApiObjectBase(device, kLabelNotImplemented) { in CommandBufferBase()
42 : ApiObjectBase(device, tag) { in CommandBufferBase()
DTexture.h46 class TextureBase : public ApiObjectBase {
120 class TextureViewBase : public ApiObjectBase {
DPipelineLayout.cpp61 ApiObjectBase::UntrackedByDeviceTag tag) in PipelineLayoutBase()
62 : ApiObjectBase(device, descriptor->label) { in PipelineLayoutBase()
78 : ApiObjectBase(device, kLabelNotImplemented) { in PipelineLayoutBase()
83 : ApiObjectBase(device, tag) { in PipelineLayoutBase()
DProgrammableEncoder.cpp34 : ApiObjectBase(device, label), in ProgrammableEncoder()
42 : ApiObjectBase(device, errorTag), in ProgrammableEncoder()
DTexture.cpp454 : ApiObjectBase(device, descriptor->label), in TextureBase()
478 : ApiObjectBase(device, kLabelNotImplemented), mFormat(kUnusedFormat), mState(state) { in TextureBase()
483 : ApiObjectBase(device, tag), mFormat(kUnusedFormat) { in TextureBase()
694 : ApiObjectBase(texture->GetDevice(), descriptor->label), in TextureViewBase()
705 : ApiObjectBase(texture->GetDevice(), kLabelNotImplemented), in TextureViewBase()
712 : ApiObjectBase(device, tag), mFormat(kUnusedFormat) { in TextureViewBase()
DBindGroup.cpp338 : ApiObjectBase(device, descriptor->label), in BindGroupBase()
402 BindGroupBase::BindGroupBase(DeviceBase* device) : ApiObjectBase(device, kLabelNotImplemented) { in BindGroupBase()
422 ApiObjectBase::DeleteThis(); in DeleteThis()
426 : ApiObjectBase(device, tag), mBindingData() { in BindGroupBase()
DRenderBundle.h36 class RenderBundleBase final : public ApiObjectBase {
DProgrammableEncoder.h31 class ProgrammableEncoder : public ApiObjectBase {
DDawnNative.cpp244 ApiObjectBase* object = reinterpret_cast<ApiObjectBase*>(objectHandle); in GetObjectLabelForTesting()
DShaderModule.h243 class ShaderModuleBase : public ApiObjectBase, public CachedObject {
247 ApiObjectBase::UntrackedByDeviceTag tag);
DExternalTexture.h33 class ExternalTextureBase : public ApiObjectBase {
DBindGroupLayout.cpp365 ApiObjectBase::UntrackedByDeviceTag tag) in BindGroupLayoutBase()
366 : ApiObjectBase(device, descriptor->label), in BindGroupLayoutBase()
400 : ApiObjectBase(device, tag) { in BindGroupLayoutBase()
404 : ApiObjectBase(device, kLabelNotImplemented) { in BindGroupLayoutBase()
/third_party/skia/third_party/externals/dawn/generator/templates/dawn_native/
Dwebgpu_absl_format.h61 class ApiObjectBase; variable
63 AbslFormatConvert(const ApiObjectBase* value,

12