Home
last modified time | relevance | path

Searched refs:SkSTArray (Results 1 – 25 of 205) sorted by relevance

123456789

/third_party/skia/tests/
DTArrayTest.cpp207 SkSTArray< 5, int> arr5; in test_swap()
208 SkSTArray<10, int> arr10; in test_swap()
209 SkSTArray<20, int> arr20; in test_swap()
221 SkSTArray< 5, MoveOnlyInt> moi5; in test_swap()
222 SkSTArray<10, MoveOnlyInt> moi10; in test_swap()
223 SkSTArray<20, MoveOnlyInt> moi20; in test_swap()
234 SkSTArray<10, int> a; in test_unnecessary_alloc()
247 SkSTArray<10, int> a; in test_unnecessary_alloc()
258 SkSTArray<10, int> a; in test_unnecessary_alloc()
268 SkSTArray<10, int> a; in test_unnecessary_alloc()
[all …]
/third_party/flutter/skia/tests/
DTArrayTest.cpp101 SkSTArray< 5, int> arr5; in test_swap()
102 SkSTArray<10, int> arr10; in test_swap()
103 SkSTArray<20, int> arr20; in test_swap()
115 SkSTArray< 5, MoveOnlyInt> moi5; in test_swap()
116 SkSTArray<10, MoveOnlyInt> moi10; in test_swap()
117 SkSTArray<20, MoveOnlyInt> moi20; in test_swap()
132 SkSTArray<10, int> a; in test_unnecessary_alloc()
145 SkSTArray<10, int> a; in test_unnecessary_alloc()
156 SkSTArray<10, int> a; in test_unnecessary_alloc()
166 SkSTArray<10, int> a; in test_unnecessary_alloc()
[all …]
/third_party/skia/include/private/
DSkTArray.h596 class SkSTArray : private SkAlignedSTStorage<N,T>, public SkTArray<T, MEM_MOVE> {
602 SkSTArray() in SkSTArray() function
605 SkSTArray(const T* array, int count) in SkSTArray() function
608 SkSTArray(std::initializer_list<T> data) in SkSTArray() function
609 : SkSTArray(data.begin(), data.size()) {} in SkSTArray()
611 explicit SkSTArray(int reserveCount) in SkSTArray() function
612 : SkSTArray() { in SkSTArray()
616 SkSTArray (const SkSTArray& that) : SkSTArray() { *this = that; } in SkSTArray() function
617 explicit SkSTArray(const INHERITED& that) : SkSTArray() { *this = that; } in SkSTArray() function
618 SkSTArray ( SkSTArray&& that) : SkSTArray() { *this = std::move(that); } in SkSTArray() function
[all …]
DSkSLDefines.h24 using ComponentArray = SkSTArray<4, int8_t>; // for Swizzles
25 using ExpressionArray = SkSTArray<2, std::unique_ptr<Expression>>;
26 using StatementArray = SkSTArray<2, std::unique_ptr<Statement>>;
/third_party/flutter/skia/include/private/
DSkTArray.h585 class SkSTArray : public SkTArray<T, MEM_MOVE> {
590 SkSTArray() : INHERITED(&fStorage) { in SkSTArray() function
593 SkSTArray(const SkSTArray& array) in SkSTArray() function
597 SkSTArray(SkSTArray&& array) in SkSTArray() function
601 explicit SkSTArray(const INHERITED& array) in SkSTArray() function
605 explicit SkSTArray(INHERITED&& array) in SkSTArray() function
609 explicit SkSTArray(int reserveCount) in SkSTArray() function
613 SkSTArray(const T* array, int count) in SkSTArray() function
617 SkSTArray& operator=(const SkSTArray& array) {
622 SkSTArray& operator=(SkSTArray&& array) {
[all …]
/third_party/flutter/skia/src/gpu/ccpr/
DGrCCFiller.h115 SkSTArray<32, PathInfo, true> fPathInfos;
116 SkSTArray<32, Batch, true> fBatches;
117 SkSTArray<32, ScissorSubBatch, true> fScissorSubBatches;
123 mutable SkSTArray<32, GrMesh> fMeshesScratchBuffer;
124 mutable SkSTArray<32, SkIRect> fScissorRectScratchBuffer;
DGrCCStroker.h110 SkSTArray<32, PathInfo> fPathInfos;
111 SkSTArray<32, Batch> fBatches;
112 SkSTArray<32, ScissorSubBatch> fScissorSubBatches;
124 mutable SkSTArray<32, GrMesh> fMeshesBuffer;
125 mutable SkSTArray<32, SkIRect> fScissorsBuffer;
DGrCCStrokeGeometry.h143 SkSTArray<128, Verb, true> fVerbs;
144 SkSTArray<128, Parameter, true> fParams;
145 SkSTArray<128, SkPoint, true> fPoints;
146 SkSTArray<128, SkVector, true> fNormals;
DGrCCFillGeometry.h116 SkSTArray<128, SkPoint, true> fPoints;
117 SkSTArray<128, Verb, true> fVerbs;
118 SkSTArray<32, float, true> fConicWeights;
/third_party/flutter/skia/src/gpu/vk/
DGrVkResourceProvider.h256 SkSTArray<4, GrVkRenderPass*> fRenderPasses;
267 SkSTArray<4, CompatibleRenderPassSet> fRenderPassArray;
272 SkSTArray<4, GrVkCommandPool*, true> fActiveCommandPools;
275 SkSTArray<4, GrVkCommandPool*, true> fAvailableCommandPools;
278 SkSTArray<16, const GrVkResource*, true> fAvailableUniformBufferResources;
290 SkSTArray<4, std::unique_ptr<GrVkDescriptorSetManager>> fDescriptorSetManagers;
/third_party/skia/experimental/sktext/src/
DLogicalRun.h77 SkSTArray<128, SkGlyphID, true> fGlyphs;
78 SkSTArray<128, SkPoint, true> fPositions;
79 SkSTArray<128, SkPoint, true> fOffsets;
80 SkSTArray<128, uint32_t, true> fClusters;
81 SkSTArray<128, SkRect, true> fBounds;
DVisualRun.h92 SkSTArray<128, SkGlyphID, true> fGlyphs;
93 SkSTArray<128, SkPoint, true> fPositions;
94 SkSTArray<128, TextIndex, true> fClusters;
/third_party/skia/src/gpu/vk/
DGrVkResourceProvider.h292 SkSTArray<4, GrVkRenderPass*> fRenderPasses;
311 SkSTArray<4, CompatibleRenderPassSet> fRenderPassArray;
316 SkSTArray<4, GrVkCommandPool*, true> fActiveCommandPools;
321 SkSTArray<4, GrVkCommandPool*, true> fAvailableCommandPools SK_GUARDED_BY(fBackgroundMutex);
333 SkSTArray<4, std::unique_ptr<GrVkDescriptorSetManager>> fDescriptorSetManagers;
DGrVkCommandBuffer.h162 template <typename T> using TrackedResourceArray = SkSTArray<kInitialTrackedResourcesCount, T>;
165 SkSTArray<16, sk_sp<const GrBuffer>> fTrackedGpuBuffers;
166 SkSTArray<16, gr_cb<const GrSurface>> fTrackedGpuSurfaces;
194 SkSTArray<1, VkBufferMemoryBarrier> fBufferBarriers;
195 SkSTArray<2, VkImageMemoryBarrier> fImageBarriers;
/third_party/skia/src/gpu/mtl/
DGrMtlCommandBuffer.h107 SkSTArray<kInitialTrackedResourcesCount, sk_sp<const GrManagedResource>> fTrackedResources;
108 SkSTArray<kInitialTrackedResourcesCount, sk_sp<const GrBuffer>> fTrackedGrBuffers;
109 SkSTArray<16, gr_cb<const GrSurface>> fTrackedGrSurfaces;
/third_party/skia/src/gpu/
DGrRenderTask.h92 virtual void gatherIDs(SkSTArray<8, uint32_t, true>* idArray) const { in gatherIDs()
172 SkSTArray<1, sk_sp<GrSurfaceProxy>> fTargets;
265 SkSTArray<1, GrRenderTask*, true> fDependencies;
267 SkSTArray<1, GrRenderTask*, true> fDependents;
/third_party/flutter/skia/src/gpu/
DGrProgramDesc.h142 SkSTArray<kPreAllocSize, uint8_t, true>& key() { return fKey; } in key()
143 const SkSTArray<kPreAllocSize, uint8_t, true>& key() const { return fKey; } in key()
146 SkSTArray<kPreAllocSize, uint8_t, true> fKey;
DGrDrawingManager.h118 void gatherIDs(SkSTArray<8, uint32_t, true>* idArray) const;
198 SkSTArray<8, uint32_t, true> fFlushingRenderTaskIDs;
200 SkSTArray<8, sk_sp<GrOpList>> fOnFlushCBOpLists;
/third_party/flutter/skia/src/shaders/gradients/
DSkGradientShaderPriv.h55 SkSTArray<16, SkColor4f, true> fColorStorage;
56 SkSTArray<16, SkScalar , true> fPosStorage;
143 SkSTArray<4, SkColor4f, true> fStorage;
/third_party/skia/src/gpu/d3d/
DGrD3DCommandList.h136 SkSTArray<kInitialTrackedResourcesCount, sk_sp<GrManagedResource>> fTrackedResources;
137 SkSTArray<kInitialTrackedResourcesCount, sk_sp<GrRecycledResource>> fTrackedRecycledResources;
138 SkSTArray<kInitialTrackedResourcesCount, sk_sp<const GrBuffer>> fTrackedGpuBuffers;
150 SkSTArray<4, D3D12_RESOURCE_BARRIER> fResourceBarriers;
DGrD3DResourceProvider.h158 SkSTArray<4, std::unique_ptr<GrD3DDirectCommandList>> fAvailableDirectCommandLists;
159 SkSTArray<4, sk_sp<GrD3DRootSignature>> fRootSignatures;
160 SkSTArray<2, sk_sp<GrD3DCommandSignature>> fCommandSignatures;
/third_party/skia/src/shaders/gradients/
DSkGradientShaderPriv.h56 SkSTArray<16, SkColor4f, true> fColorStorage;
57 SkSTArray<16, SkScalar , true> fPosStorage;
152 SkSTArray<4, SkColor4f, true> fStorage;
/third_party/skia/modules/svg/include/
DSkSVGGradient.h40 using StopPositionArray = SkSTArray<2, SkScalar , true>;
41 using StopColorArray = SkSTArray<2, SkColor4f, true>;
/third_party/flutter/skia/experimental/svg/model/
DSkSVGGradient.h48 using StopPositionArray = SkSTArray<2, SkScalar, true>;
49 using StopColorArray = SkSTArray<2, SkColor, true>;
/third_party/flutter/skia/modules/skparagraph/src/
DRun.h43 SkSTArray<128, SkScalar, true> fShifts;
165 SkSTArray<128, SkGlyphID, false> fGlyphs;
166 SkSTArray<128, SkPoint, true> fPositions;
167 SkSTArray<128, uint32_t, true> fClusterIndexes;
168 SkSTArray<128, SkScalar, true> fOffsets; // For formatting (letter/word spacing, justification)

123456789