Lines Matching refs:FlagTraits

14   struct FlagTraits
93 return Flags<BitType>( m_mask ^ FlagTraits<BitType>::allFlags.m_mask );
195 template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
201 template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
207 template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
213 template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
1843 struct FlagTraits<FormatFeatureFlagBits>
1895 struct FlagTraits<ImageCreateFlagBits>
1951 struct FlagTraits<ImageUsageFlagBits>
1972 struct FlagTraits<InstanceCreateFlagBits>
1993 struct FlagTraits<MemoryHeapFlagBits>
2015 struct FlagTraits<MemoryPropertyFlagBits>
2048 struct FlagTraits<QueueFlagBits>
2070 struct FlagTraits<SampleCountFlagBits>
2094 struct FlagTraits<DeviceCreateFlagBits>
2108 struct FlagTraits<DeviceQueueCreateFlagBits>
2154 struct FlagTraits<PipelineStageFlagBits>
2176 struct FlagTraits<MemoryMapFlagBits>
2205 struct FlagTraits<ImageAspectFlagBits>
2225 struct FlagTraits<SparseImageFormatFlagBits>
2240 struct FlagTraits<SparseMemoryBindFlagBits>
2254 struct FlagTraits<FenceCreateFlagBits>
2267 struct FlagTraits<SemaphoreCreateFlagBits>
2282 struct FlagTraits<EventCreateFlagBits>
2309 struct FlagTraits<QueryPipelineStatisticFlagBits>
2334 struct FlagTraits<QueryResultFlagBits>
2370 struct FlagTraits<QueryPoolCreateFlagBits>
2392 struct FlagTraits<BufferCreateFlagBits>
2439 struct FlagTraits<BufferUsageFlagBits>
2470 struct FlagTraits<BufferViewCreateFlagBits>
2538 struct FlagTraits<ImageViewCreateFlagBits>
2564 struct FlagTraits<ShaderModuleCreateFlagBits>
2579 struct FlagTraits<PipelineCacheCreateFlagBits>
2674 struct FlagTraits<ColorComponentFlagBits>
2704 struct FlagTraits<CullModeFlagBits>
2874 struct FlagTraits<PipelineCreateFlagBits>
2907 struct FlagTraits<PipelineShaderStageCreateFlagBits>
2970 struct FlagTraits<ShaderStageFlagBits>
3008 struct FlagTraits<PipelineColorBlendStateCreateFlagBits>
3026 struct FlagTraits<PipelineDepthStencilStateCreateFlagBits>
3041 struct FlagTraits<PipelineDynamicStateCreateFlagBits>
3054 struct FlagTraits<PipelineInputAssemblyStateCreateFlagBits>
3068 struct FlagTraits<PipelineLayoutCreateFlagBits>
3081 struct FlagTraits<PipelineMultisampleStateCreateFlagBits>
3094 struct FlagTraits<PipelineRasterizationStateCreateFlagBits>
3107 struct FlagTraits<PipelineTessellationStateCreateFlagBits>
3120 struct FlagTraits<PipelineVertexInputStateCreateFlagBits>
3133 struct FlagTraits<PipelineViewportStateCreateFlagBits>
3181 struct FlagTraits<SamplerCreateFlagBits>
3209 struct FlagTraits<DescriptorPoolCreateFlagBits>
3233 struct FlagTraits<DescriptorSetLayoutCreateFlagBits>
3273 struct FlagTraits<DescriptorPoolResetFlagBits>
3319 struct FlagTraits<AccessFlagBits>
3341 struct FlagTraits<AttachmentDescriptionFlagBits>
3378 struct FlagTraits<DependencyFlagBits>
3394 struct FlagTraits<FramebufferCreateFlagBits>
3420 struct FlagTraits<RenderPassCreateFlagBits>
3444 struct FlagTraits<SubpassDescriptionFlagBits>
3464 struct FlagTraits<CommandPoolCreateFlagBits>
3479 struct FlagTraits<CommandPoolResetFlagBits>
3499 struct FlagTraits<CommandBufferResetFlagBits>
3515 struct FlagTraits<CommandBufferUsageFlagBits>
3530 struct FlagTraits<QueryControlFlagBits>
3556 struct FlagTraits<StencilFaceFlagBits>
3588 struct FlagTraits<SubgroupFeatureFlagBits>
3610 struct FlagTraits<PeerMemoryFeatureFlagBits>
3629 struct FlagTraits<MemoryAllocateFlagBits>
3644 struct FlagTraits<CommandPoolTrimFlagBits>
3703 struct FlagTraits<DescriptorUpdateTemplateCreateFlagBits>
3738 struct FlagTraits<ExternalMemoryHandleTypeFlagBits>
3771 struct FlagTraits<ExternalMemoryFeatureFlagBits>
3791 struct FlagTraits<ExternalFenceHandleTypeFlagBits>
3810 struct FlagTraits<ExternalFenceFeatureFlagBits>
3827 struct FlagTraits<FenceImportFlagBits>
3843 struct FlagTraits<SemaphoreImportFlagBits>
3867 struct FlagTraits<ExternalSemaphoreHandleTypeFlagBits>
3890 struct FlagTraits<ExternalSemaphoreFeatureFlagBits>
3951 struct FlagTraits<DescriptorBindingFlagBits>
3976 struct FlagTraits<ResolveModeFlagBits>
4013 struct FlagTraits<SemaphoreWaitFlagBits>
4033 struct FlagTraits<PipelineCreationFeedbackFlagBits>
4057 struct FlagTraits<ToolPurposeFlagBits>
4074 struct FlagTraits<PrivateDataSlotCreateFlagBits>
4138 struct FlagTraits<PipelineStageFlagBits2>
4213 struct FlagTraits<AccessFlagBits2>
4242 struct FlagTraits<SubmitFlagBits>
4262 struct FlagTraits<RenderingFlagBits>
4324 struct FlagTraits<FormatFeatureFlagBits2>
4364 struct FlagTraits<SurfaceTransformFlagBitsKHR>
4416 struct FlagTraits<CompositeAlphaFlagBitsKHR>
4436 struct FlagTraits<SwapchainCreateFlagBitsKHR>
4455 struct FlagTraits<DeviceGroupPresentModeFlagBitsKHR>
4476 struct FlagTraits<DisplayPlaneAlphaFlagBitsKHR>
4491 struct FlagTraits<DisplayModeCreateFlagBitsKHR>
4504 struct FlagTraits<DisplaySurfaceCreateFlagBitsKHR>
4520 struct FlagTraits<XlibSurfaceCreateFlagBitsKHR>
4537 struct FlagTraits<XcbSurfaceCreateFlagBitsKHR>
4554 struct FlagTraits<WaylandSurfaceCreateFlagBitsKHR>
4571 struct FlagTraits<AndroidSurfaceCreateFlagBitsKHR>
4588 struct FlagTraits<Win32SurfaceCreateFlagBitsKHR>
4629 struct FlagTraits<DebugReportFlagBitsEXT>
4712 struct FlagTraits<VideoCodecOperationFlagBitsKHR>
4732 struct FlagTraits<VideoChromaSubsamplingFlagBitsKHR>
4751 struct FlagTraits<VideoComponentBitDepthFlagBitsKHR>
4768 struct FlagTraits<VideoCapabilityFlagBitsKHR>
4785 struct FlagTraits<VideoSessionCreateFlagBitsKHR>
4803 struct FlagTraits<VideoCodingControlFlagBitsKHR>
4825 struct FlagTraits<VideoSessionParametersCreateFlagBitsKHR>
4838 struct FlagTraits<VideoBeginCodingFlagBitsKHR>
4851 struct FlagTraits<VideoEndCodingFlagBitsKHR>
4868 struct FlagTraits<VideoDecodeCapabilityFlagBitsKHR>
4886 struct FlagTraits<VideoDecodeUsageFlagBitsKHR>
4900 struct FlagTraits<VideoDecodeFlagBitsKHR>
4915 struct FlagTraits<PipelineRasterizationStateStreamCreateFlagBitsEXT>
4939 struct FlagTraits<VideoEncodeH264CapabilityFlagBitsKHR>
4977 struct FlagTraits<VideoEncodeH264StdFlagBitsKHR>
5005 struct FlagTraits<VideoEncodeH264RateControlFlagBitsKHR>
5033 struct FlagTraits<VideoEncodeH265CapabilityFlagBitsKHR>
5072 struct FlagTraits<VideoEncodeH265StdFlagBitsKHR>
5099 struct FlagTraits<VideoEncodeH265CtbSizeFlagBitsKHR>
5117 struct FlagTraits<VideoEncodeH265TransformBlockSizeFlagBitsKHR>
5137 struct FlagTraits<VideoEncodeH265RateControlFlagBitsKHR>
5158 struct FlagTraits<VideoDecodeH264PictureLayoutFlagBitsKHR>
5185 struct FlagTraits<StreamDescriptorSurfaceCreateFlagBitsGGP>
5205 struct FlagTraits<ExternalMemoryHandleTypeFlagBitsNV>
5223 struct FlagTraits<ExternalMemoryFeatureFlagBitsNV>
5248 struct FlagTraits<ViSurfaceCreateFlagBitsNN>
5283 struct FlagTraits<ConditionalRenderingFlagBitsEXT>
5299 struct FlagTraits<SurfaceCounterFlagBitsEXT>
5345 struct FlagTraits<PipelineViewportSwizzleStateCreateFlagBitsNV>
5366 struct FlagTraits<PipelineDiscardRectangleStateCreateFlagBitsEXT>
5388 struct FlagTraits<PipelineRasterizationConservativeStateCreateFlagBitsEXT>
5403 struct FlagTraits<PipelineRasterizationDepthClipStateCreateFlagBitsEXT>
5420 struct FlagTraits<PerformanceCounterDescriptionFlagBitsKHR>
5469 struct FlagTraits<AcquireProfilingLockFlagBitsKHR>
5485 struct FlagTraits<IOSSurfaceCreateFlagBitsMVK>
5502 struct FlagTraits<MacOSSurfaceCreateFlagBitsMVK>
5522 struct FlagTraits<DebugUtilsMessageSeverityFlagBitsEXT>
5541 struct FlagTraits<DebugUtilsMessageTypeFlagBitsEXT>
5556 struct FlagTraits<DebugUtilsMessengerCallbackDataFlagBitsEXT>
5569 struct FlagTraits<DebugUtilsMessengerCreateFlagBitsEXT>
5593 struct FlagTraits<PipelineCoverageToColorStateCreateFlagBitsNV>
5627 struct FlagTraits<GeometryFlagBitsKHR>
5651 struct FlagTraits<GeometryInstanceFlagBitsKHR>
5682 struct FlagTraits<BuildAccelerationStructureFlagBitsKHR>
5730 struct FlagTraits<AccelerationStructureCreateFlagBitsKHR>
5779 struct FlagTraits<PipelineCoverageModulationStateCreateFlagBitsNV>
5799 struct FlagTraits<ValidationCacheCreateFlagBitsEXT>
5849 struct FlagTraits<PipelineCompilerControlFlagBitsAMD>
5918 struct FlagTraits<ImagePipeSurfaceCreateFlagBitsFUCHSIA>
5935 struct FlagTraits<MetalSurfaceCreateFlagBitsEXT>
5962 struct FlagTraits<ShaderCorePropertiesFlagBitsAMD>
6006 struct FlagTraits<PipelineCoverageReductionStateCreateFlagBitsNV>
6041 struct FlagTraits<HeadlessSurfaceCreateFlagBitsEXT>
6077 struct FlagTraits<HostImageCopyFlagBitsEXT>
6092 struct FlagTraits<MemoryUnmapFlagBitsKHR>
6110 struct FlagTraits<PresentScalingFlagBitsEXT>
6127 struct FlagTraits<PresentGravityFlagBitsEXT>
6144 struct FlagTraits<IndirectStateFlagBitsNV>
6175 struct FlagTraits<IndirectCommandsLayoutUsageFlagBitsNV>
6210 struct FlagTraits<DeviceMemoryReportFlagBitsEXT>
6227 struct FlagTraits<VideoEncodeCapabilityFlagBitsKHR>
6244 struct FlagTraits<VideoEncodeFeedbackFlagBitsKHR>
6264 struct FlagTraits<VideoEncodeUsageFlagBitsKHR>
6283 struct FlagTraits<VideoEncodeContentFlagBitsKHR>
6311 struct FlagTraits<VideoEncodeRateControlModeFlagBitsKHR>
6326 struct FlagTraits<VideoEncodeFlagBitsKHR>
6339 struct FlagTraits<VideoEncodeRateControlFlagBitsKHR>
6358 struct FlagTraits<DeviceDiagnosticsConfigFlagBitsNV>
6382 struct FlagTraits<ExportMetalObjectTypeFlagBitsEXT>
6404 struct FlagTraits<GraphicsPipelineLibraryFlagBitsEXT>
6452 struct FlagTraits<AccelerationStructureMotionInfoFlagBitsNV>
6465 struct FlagTraits<AccelerationStructureMotionInstanceFlagBitsNV>
6484 struct FlagTraits<ImageCompressionFlagBitsEXT>
6524 struct FlagTraits<ImageCompressionFixedRateFlagBitsEXT>
6567 struct FlagTraits<DirectFBSurfaceCreateFlagBitsEXT>
6584 struct FlagTraits<DeviceAddressBindingFlagBitsEXT>
6611 struct FlagTraits<ImageConstraintsInfoFlagBitsFUCHSIA>
6627 struct FlagTraits<ImageFormatConstraintsFlagBitsFUCHSIA>
6644 struct FlagTraits<FrameBoundaryFlagBitsEXT>
6660 struct FlagTraits<ScreenSurfaceCreateFlagBitsQNX>
6687 struct FlagTraits<BuildMicromapFlagBitsEXT>
6710 struct FlagTraits<MicromapCreateFlagBitsEXT>
6756 struct FlagTraits<PhysicalDeviceSchedulingControlsFlagBitsARM>
6772 struct FlagTraits<MemoryDecompressionMethodFlagBitsNV>
6813 struct FlagTraits<DirectDriverLoadingFlagBitsLUNARG>
6834 struct FlagTraits<OpticalFlowUsageFlagBitsNV>
6854 struct FlagTraits<OpticalFlowGridSizeFlagBitsNV>
6895 struct FlagTraits<OpticalFlowSessionCreateFlagBitsNV>
6912 struct FlagTraits<OpticalFlowExecuteFlagBitsNV>
6958 struct FlagTraits<PipelineCreateFlagBits2KHR>
7016 struct FlagTraits<BufferUsageFlagBits2KHR>
7054 struct FlagTraits<ShaderCreateFlagBitsEXT>