Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/dawn/src/dawn_native/
DQuerySet.cpp28 class ErrorQuerySet final : public QuerySetBase {
30 ErrorQuerySet(DeviceBase* device) : QuerySetBase(device, ObjectBase::kError) { in ErrorQuerySet()
103 QuerySetBase::QuerySetBase(DeviceBase* device, const QuerySetDescriptor* descriptor) in QuerySetBase() function in dawn_native::QuerySetBase
116 QuerySetBase::QuerySetBase(DeviceBase* device) : ApiObjectBase(device, kLabelNotImplemented) { in QuerySetBase() function in dawn_native::QuerySetBase
120 QuerySetBase::QuerySetBase(DeviceBase* device, ObjectBase::ErrorTag tag) in QuerySetBase() function in dawn_native::QuerySetBase
124 QuerySetBase::~QuerySetBase() { in ~QuerySetBase()
129 void QuerySetBase::DestroyImpl() { in DestroyImpl()
134 QuerySetBase* QuerySetBase::MakeError(DeviceBase* device) { in MakeError()
138 ObjectType QuerySetBase::GetType() const { in GetType()
142 wgpu::QueryType QuerySetBase::GetQueryType() const { in GetQueryType()
[all …]
DQuerySet.h28 class QuerySetBase : public ApiObjectBase {
30 QuerySetBase(DeviceBase* device, const QuerySetDescriptor* descriptor);
32 static QuerySetBase* MakeError(DeviceBase* device);
48 QuerySetBase(DeviceBase* device, ObjectBase::ErrorTag tag);
51 QuerySetBase(DeviceBase* device);
54 ~QuerySetBase() override;
DCommandEncoder.h38 void TrackUsedQuerySet(QuerySetBase* querySet);
39 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex);
69 void APIResolveQuerySet(QuerySetBase* querySet,
78 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex);
100 std::set<QuerySetBase*> mUsedQuerySets;
DRenderPassEncoder.h34 QuerySetBase* occlusionQuerySet,
62 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex);
73 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex);
83 Ref<QuerySetBase> mOcclusionQuerySet;
DCommands.h74 Ref<QuerySetBase> querySet;
108 Ref<QuerySetBase> occlusionQuerySet;
190 Ref<QuerySetBase> querySet;
217 Ref<QuerySetBase> querySet;
275 Ref<QuerySetBase> querySet;
DPassResourceUsageTracker.h29 class QuerySetBase; variable
32 using QueryAvailabilityMap = std::map<QuerySetBase*, std::vector<bool>>;
70 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex);
DPassResourceUsage.h32 class QuerySetBase; variable
79 std::vector<QuerySetBase*> querySets;
95 std::set<QuerySetBase*> usedQuerySets;
DCommandValidation.h26 class QuerySetBase; variable
32 MaybeError ValidateTimestampQuery(QuerySetBase* querySet, uint32_t queryIndex);
DRenderPassEncoder.cpp35 MaybeError ValidateQueryIndexOverwrite(QuerySetBase* querySet, in ValidateQueryIndexOverwrite()
57 QuerySetBase* occlusionQuerySet, in RenderPassEncoder()
100 void RenderPassEncoder::TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex) { in TrackQueryAvailability()
368 void RenderPassEncoder::APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex) { in APIWriteTimestamp()
DCommandEncoder.cpp377 MaybeError ValidateQuerySetResolve(const QuerySetBase* querySet, in ValidateQuerySetResolve()
412 QuerySetBase* querySet, in EncodeTimestampsToNanosecondsConversion()
494 void CommandEncoder::TrackUsedQuerySet(QuerySetBase* querySet) { in TrackUsedQuerySet()
498 void CommandEncoder::TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex) { in TrackQueryAvailability()
992 void CommandEncoder::APIResolveQuerySet(QuerySetBase* querySet, in APIResolveQuerySet()
1059 void CommandEncoder::APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex) { in APIWriteTimestamp()
DForward.h39 class QuerySetBase; variable
DDevice.h211 ResultOrError<Ref<QuerySetBase>> CreateQuerySet(const QuerySetDescriptor* descriptor);
237 QuerySetBase* APICreateQuerySet(const QuerySetDescriptor* descriptor);
396 virtual ResultOrError<Ref<QuerySetBase>> CreateQuerySetImpl(
DComputePassEncoder.h52 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex);
/third_party/skia/third_party/externals/dawn/src/tests/unittests/native/mocks/
DQuerySetMock.h25 class QuerySetMock : public QuerySetBase {
27 QuerySetMock(DeviceBase* device) : QuerySetBase(device) { in QuerySetMock()
29 this->QuerySetBase::DestroyImpl(); in QuerySetMock()
DDeviceMock.h75 MOCK_METHOD(ResultOrError<Ref<QuerySetBase>>,
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DQuerySetD3D12.h25 class QuerySet : public QuerySetBase {
34 using QuerySetBase::QuerySetBase;
DQuerySetD3D12.cpp66 QuerySetBase::DestroyImpl(); in DestroyImpl()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DQuerySetVk.h26 class QuerySet final : public QuerySetBase {
35 using QuerySetBase::QuerySetBase;
DQuerySetVk.cpp105 QuerySetBase::DestroyImpl(); in DestroyImpl()
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DQuerySetMTL.h28 class QuerySet final : public QuerySetBase {
39 using QuerySetBase::QuerySetBase;
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/
DQuerySetGL.cpp22 : QuerySetBase(device, descriptor) { in QuerySet()
DQuerySetGL.h24 class QuerySet final : public QuerySetBase {
DDeviceGL.h96 ResultOrError<Ref<QuerySetBase>> CreateQuerySetImpl(
/third_party/skia/third_party/externals/dawn/src/dawn_native/null/
DDeviceNull.h137 ResultOrError<Ref<QuerySetBase>> CreateQuerySetImpl(
246 class QuerySet final : public QuerySetBase {
DDeviceNull.cpp139 ResultOrError<Ref<QuerySetBase>> Device::CreateQuerySetImpl( in CreateQuerySetImpl()
347 : QuerySetBase(device, descriptor) { in QuerySet()

12