Home
last modified time | relevance | path

Searched refs:PackedEnumMap (Results 1 - 25 of 32) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/common/
H A DPackedEnums.h68 // PackedEnumMap<E, T> is like an std::array<T, E::EnumCount> but is indexed with enum values. It
71 class PackedEnumMap class
79 constexpr PackedEnumMap() = default;
81 constexpr PackedEnumMap(std::initializer_list<InitPair> init) : mPrivateData{} in PackedEnumMap() function in angle::PackedEnumMap
114 void swap(PackedEnumMap<E, T, MaxSize> &a) noexcept { mPrivateData.swap(a.mPrivateData); }
156 bool operator==(const PackedEnumMap &rhs) const { return mPrivateData == rhs.mPrivateData; } in operator ==()
157 bool operator!=(const PackedEnumMap &rhs) const { return mPrivateData != rhs.mPrivateData; } in operator !=()
161 const PackedEnumMap<E, SubT, MaxSize> &rhs) in operator +=()
223 using ShaderMap = angle::PackedEnumMap<ShaderType, T>;
160 operator +=( const PackedEnumMap<E, SubT, MaxSize> &rhs) operator +=() argument
H A Dutilities.h105 extern const angle::PackedEnumMap<PrimitiveMode, bool> gLineModes;
H A Dutilities.cpp773 const angle::PackedEnumMap<PrimitiveMode, bool> gLineModes = {
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DOverlayWidgets.cpp32 constexpr angle::PackedEnumMap<WidgetType, WidgetInternalType> kWidgetTypeToInternalMap = {
48 constexpr angle::PackedEnumMap<WidgetInternalType, size_t> kWidgetInternalTypeMaxWidgets = {
53 constexpr angle::PackedEnumMap<WidgetInternalType, size_t> kWidgetInternalTypeWidgetOffsets = {
174 using OverlayWidgetCounts = angle::PackedEnumMap<WidgetInternalType, size_t>;
501 constexpr angle::PackedEnumMap<WidgetId, AppendWidgetDataFunc> kWidgetIdToAppendDataFuncMap = {
H A DContext.h320 angle::PackedEnumMap<PrimitiveMode, bool, angle::EnumSize<PrimitiveMode>() + 1>
322 angle::PackedEnumMap<TextureType, bool, angle::EnumSize<TextureType>() + 1>
324 angle::PackedEnumMap<DrawElementsType, bool, angle::EnumSize<DrawElementsType>() + 1>
326 angle::PackedEnumMap<VertexAttribType,
330 angle::PackedEnumMap<VertexAttribType,
H A DOverlay.h53 angle::PackedEnumMap<WidgetId, std::unique_ptr<overlay::Widget>> mOverlayWidgets;
H A DContext.inl.h25 constexpr angle::PackedEnumMap<PrimitiveMode, GLsizei> kMinimumPrimitiveCounts = {{
H A DState.h63 using BufferBindingMap = angle::PackedEnumMap<BufferBinding, T>;
67 using TextureBindingMap = angle::PackedEnumMap<TextureType, TextureBindingVector>;
68 using ActiveQueryMap = angle::PackedEnumMap<QueryType, BindingPointer<Query>>;
970 static const angle::PackedEnumMap<BufferBinding, BufferBindingSetter> kBufferSetters;
H A Dangletypes.h763 constexpr angle::PackedEnumMap<ComponentType, uint32_t> kComponentMasks = {{
819 using RenderToTextureImageMap = angle::PackedEnumMap<RenderToTextureImageIndex, T>;
844 using TextureTypeMap = angle::PackedEnumMap<TextureType, T>;
895 using QueryTypeMap = angle::PackedEnumMap<QueryType, T>;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
H A DStateManagerGL.h386 angle::PackedEnumMap<gl::BufferBinding, GLuint> mBuffers;
396 angle::PackedEnumMap<gl::BufferBinding, std::vector<IndexedBufferBinding>> mIndexedBuffers;
399 angle::PackedEnumMap<gl::TextureType, gl::ActiveTextureArray<GLuint>> mTextures;
421 angle::PackedEnumMap<gl::QueryType, QueryGL *> mQueries;
425 angle::PackedEnumMap<gl::QueryType, QueryGL *> mTemporaryPausedQueries;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A DUtilsVk.h563 angle::PackedEnumMap<Function, vk::DescriptorSetLayoutPointerArray> mDescriptorSetLayouts;
564 angle::PackedEnumMap<Function, vk::BindingPointer<vk::PipelineLayout>> mPipelineLayouts;
565 angle::PackedEnumMap<Function, vk::DynamicDescriptorPool> mDescriptorPools;
H A DContextVk.h49 using ContextVkDescriptorSetList = angle::PackedEnumMap<PipelineType, uint32_t>;
1042 angle::PackedEnumMap<PipelineType, vk::DynamicDescriptorPool> mDriverUniformsDescriptorPools;
1082 angle::PackedEnumMap<gl::DrawElementsType, VkIndexType> mIndexTypeMap;
1112 angle::PackedEnumMap<PipelineType, DriverUniformsDescriptorSet> mDriverUniforms;
H A DCommandProcessor.h246 class DeviceQueueMap : public angle::PackedEnumMap<egl::ContextPriority, VkQueue>
266 angle::PackedEnumMap<egl::ContextPriority, egl::ContextPriority> mPriorities;
H A DProgramExecutableVk.h105 using DescriptorSetCountList = angle::PackedEnumMap<DescriptorSetIndex, uint32_t>;
H A DRendererVk.h654 using VulkanCacheStats = angle::PackedEnumMap<VulkanCacheType, CacheStats>;
H A Dvk_helpers.h840 using PipelineBarrierArray = angle::PackedEnumMap<PipelineStage, PipelineBarrier>;
2729 angle::PackedEnumMap<HandleType, uint32_t> mActiveCounts;
2730 angle::PackedEnumMap<HandleType, uint32_t> mAllocatedCounts;
H A Dvk_utils.h800 using SpecializationConstantMap = angle::PackedEnumMap<sh::vk::SpecializationConstantId, T>;
H A DCommandProcessor.cpp1294 *static_cast<angle::PackedEnumMap<egl::ContextPriority, VkQueue> *>(this) = other; in operator =()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
H A DFormat.h234 using FormatMap = PackedEnumMap<FormatID, T, kNumANGLEFormats>;
H A Drenderer_utils.h227 using TextureMapWithSamplerFormat = angle::PackedEnumMap<gl::SamplerFormat, gl::TextureMap>;
/third_party/skia/third_party/externals/angle2/src/tests/egl_tests/
H A DEGLBlobCacheTest.cpp34 angle::PackedEnumMap<CacheOpResult, std::string> kCacheOpToString = {
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DSpecializationConstant.cpp36 angle::PackedEnumMap<vk::SurfaceRotation, Mat2x2, angle::EnumSize<vk::SurfaceRotation>()>;
94 angle::PackedEnumMap<vk::SurfaceRotation, Vec2, angle::EnumSize<vk::SurfaceRotation>()>;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
H A Dmtl_state_cache.h265 using RenderPipelineRasterStateMap = angle::PackedEnumMap<RenderPipelineRasterization, T>;
/third_party/skia/third_party/externals/angle2/src/libANGLE/capture/
H A DFrameCapture.h392 PackedEnumMap<ResourceIDType, std::map<GLuint, gl::Range<size_t>>>;
637 PackedEnumMap<ResourceIDType, uint32_t> mMaxAccessedResourceIDs;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/
H A DProgramD3D.h534 angle::PackedEnumMap<gl::PrimitiveMode, std::unique_ptr<ShaderExecutableD3D>>

Completed in 33 milliseconds

12