• Api Documentation
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • JeremyAnsel.DirectX.D2D1
      • D2D1AlphaMode
      • D2D1AntialiasMode
      • D2D1ArcSegment
      • D2D1ArcSize
      • D2D1BezierSegment
      • D2D1Bitmap
      • D2D1BitmapBrush
      • D2D1BitmapBrushProperties
      • D2D1BitmapInterpolationMode
      • D2D1BitmapProperties
      • D2D1BitmapRenderTarget
      • D2D1Brush
      • D2D1BrushProperties
      • D2D1CapStyle
      • D2D1ColorF
      • D2D1CombineMode
      • D2D1CompatibleRenderTargetOptions
      • D2D1Constants
      • D2D1DCInitializeMode
      • D2D1DCRenderTarget
      • D2D1DashStyle
      • D2D1DebugLevel
      • D2D1DrawTextOptions
      • D2D1DrawingStateBlock
      • D2D1DrawingStateDescription
      • D2D1Ellipse
      • D2D1EllipseGeometry
      • D2D1Error
      • D2D1ExtendMode
      • D2D1Factory
      • D2D1FactoryOptions
      • D2D1FactoryType
      • D2D1FeatureLevel
      • D2D1FigureBegin
      • D2D1FigureEnd
      • D2D1FillMode
      • D2D1Gamma
      • D2D1Geometry
      • D2D1GeometryGroup
      • D2D1GeometryRelation
      • D2D1GeometrySimplificationOption
      • D2D1GeometrySink
      • D2D1GradientStop
      • D2D1GradientStopCollection
      • D2D1HwndRenderTarget
      • D2D1HwndRenderTargetProperties
      • D2D1Image
      • D2D1InterpolationModeDefinition
      • D2D1KnownColor
      • D2D1Layer
      • D2D1LayerOptions
      • D2D1LayerParameters
      • D2D1LineJoin
      • D2D1LinearGradientBrush
      • D2D1LinearGradientBrushProperties
      • D2D1Matrix3X2F
      • D2D1Matrix4X3F
      • D2D1Matrix4X4F
      • D2D1Matrix5X4F
      • D2D1Mesh
      • D2D1OpacityMaskContent
      • D2D1PathGeometry
      • D2D1PathSegmentOptions
      • D2D1PixelFormat
      • D2D1Point2F
      • D2D1Point2L
      • D2D1Point2U
      • D2D1PresentOptions
      • D2D1QuadraticBezierSegment
      • D2D1RadialGradientBrush
      • D2D1RadialGradientBrushProperties
      • D2D1RectF
      • D2D1RectL
      • D2D1RectU
      • D2D1RectangleGeometry
      • D2D1RenderTarget
      • D2D1RenderTargetProperties
      • D2D1RenderTargetType
      • D2D1RenderTargetUsages
      • D2D1Resource
      • D2D1RoundedRect
      • D2D1RoundedRectangleGeometry
      • D2D1SimplifiedGeometrySink
      • D2D1SizeF
      • D2D1SizeU
      • D2D1SolidColorBrush
      • D2D1StrokeStyle
      • D2D1StrokeStyleProperties
      • D2D1SweepDirection
      • D2D1TessellationSink
      • D2D1TextAntialiasMode
      • D2D1TransformedGeometry
      • D2D1Triangle
      • D2D1Vector2F
      • D2D1Vector3F
      • D2D1Vector4F
      • D2D1WindowStates
    • JeremyAnsel.DirectX.D3D10
      • D3D10CreateDeviceOptions
      • D3D10Device1
      • D3D10DriverType
      • D3D10Error
      • D3D10FeatureLevel
    • JeremyAnsel.DirectX.D3D11
      • D3D11AsyncGetDataOptions
      • D3D11Asynchronous
      • D3D11BindOptions
      • D3D11BlendDesc
      • D3D11BlendOperation
      • D3D11BlendState
      • D3D11BlendValue
      • D3D11Box
      • D3D11Buffer
      • D3D11BufferDesc
      • D3D11BufferExSrv
      • D3D11BufferExSrvOptions
      • D3D11BufferRtv
      • D3D11BufferSrv
      • D3D11BufferUav
      • D3D11BufferUavOptions
      • D3D11ClassInstance
      • D3D11ClassInstanceDesc
      • D3D11ClassLinkage
      • D3D11ClearOptions
      • D3D11ColorWriteEnables
      • D3D11CommandList
      • D3D11ComparisonFunction
      • D3D11ComputeShader
      • D3D11Constants
      • D3D11Counter
      • D3D11CounterDataType
      • D3D11CounterDesc
      • D3D11CounterInfo
      • D3D11CounterType
      • D3D11CpuAccessOptions
      • D3D11CreateDeviceOptions
      • D3D11CullMode
      • D3D11DepthStencilDesc
      • D3D11DepthStencilOperationDesc
      • D3D11DepthStencilState
      • D3D11DepthStencilView
      • D3D11DepthStencilViewDesc
      • D3D11DepthStencilViewOptions
      • D3D11DepthWriteMask
      • D3D11Device
      • D3D11DeviceAndContext
      • D3D11DeviceChild
      • D3D11DeviceContext
      • D3D11DeviceContextType
      • D3D11DomainShader
      • D3D11DriverType
      • D3D11DsvDimension
      • D3D11Error
      • D3D11Feature
      • D3D11FeatureDataArchitectureInfo
      • D3D11FeatureDataD3D10XHardwareOptions
      • D3D11FeatureDataD3D11Options
      • D3D11FeatureDataD3D11Options1
      • D3D11FeatureDataD3D9Options
      • D3D11FeatureDataD3D9Options1
      • D3D11FeatureDataD3D9ShadowSupport
      • D3D11FeatureDataD3D9SimpleInstancingSupport
      • D3D11FeatureDataDoubles
      • D3D11FeatureDataFormatSupport
      • D3D11FeatureDataFormatSupport2
      • D3D11FeatureDataMarkerSupport
      • D3D11FeatureDataShaderMinPrecisionSupport
      • D3D11FeatureDataThreading
      • D3D11FeatureLevel
      • D3D11FillMode
      • D3D11Filter
      • D3D11FormatSupport
      • D3D11FormatSupport2
      • D3D11GeometryShader
      • D3D11HullShader
      • D3D11InputClassification
      • D3D11InputElementDesc
      • D3D11InputLayout
      • D3D11MapCpuPermission
      • D3D11MapOptions
      • D3D11MappedSubResource
      • D3D11PixelShader
      • D3D11Predicate
      • D3D11Primitive
      • D3D11PrimitiveTopology
      • D3D11Query
      • D3D11QueryDataPipelineStatistics
      • D3D11QueryDataStreamOutputStatistics
      • D3D11QueryDataTimestampDisjoint
      • D3D11QueryDesc
      • D3D11QueryMiscOptions
      • D3D11QueryType
      • D3D11RaiseOptions
      • D3D11RasterizerDesc
      • D3D11RasterizerState
      • D3D11Rect
      • D3D11RenderTargetBlendDesc
      • D3D11RenderTargetView
      • D3D11RenderTargetViewDesc
      • D3D11Resource
      • D3D11ResourceDimension
      • D3D11ResourceMiscOptions
      • D3D11RtvDimension
      • D3D11SamplerDesc
      • D3D11SamplerState
      • D3D11ShaderMinPrecisionSupports
      • D3D11ShaderResourceView
      • D3D11ShaderResourceViewDesc
      • D3D11SrvDimension
      • D3D11StencilOperation
      • D3D11StreamOutputDeclarationEntry
      • D3D11SubResourceData
      • D3D11SubResourceDataPtr
      • D3D11Texture1D
      • D3D11Texture1DArrayDsv
      • D3D11Texture1DArrayRtv
      • D3D11Texture1DArraySrv
      • D3D11Texture1DArrayUav
      • D3D11Texture1DDesc
      • D3D11Texture1DDsv
      • D3D11Texture1DRtv
      • D3D11Texture1DSrv
      • D3D11Texture1DUav
      • D3D11Texture2D
      • D3D11Texture2DArrayDsv
      • D3D11Texture2DArrayRtv
      • D3D11Texture2DArraySrv
      • D3D11Texture2DArrayUav
      • D3D11Texture2DDesc
      • D3D11Texture2DDsv
      • D3D11Texture2DMsArrayDsv
      • D3D11Texture2DMsArrayRtv
      • D3D11Texture2DMsArraySrv
      • D3D11Texture2DMsDsv
      • D3D11Texture2DMsRtv
      • D3D11Texture2DMsSrv
      • D3D11Texture2DRtv
      • D3D11Texture2DSrv
      • D3D11Texture2DUav
      • D3D11Texture3D
      • D3D11Texture3DDesc
      • D3D11Texture3DRtv
      • D3D11Texture3DSrv
      • D3D11Texture3DUav
      • D3D11TextureAddressMode
      • D3D11TextureCubeArraySrv
      • D3D11TextureCubeFace
      • D3D11TextureCubeSrv
      • D3D11TiledResourcesTier
      • D3D11UavDimension
      • D3D11UnorderedAccessView
      • D3D11UnorderedAccessViewDesc
      • D3D11Usage
      • D3D11Utils
      • D3D11VertexBufferBinding
      • D3D11VertexShader
      • D3D11View
      • D3D11Viewport
      • D3D11WellKnownPrivateDataId
      • DxgiSwapChainExtensions
    • JeremyAnsel.DirectX.D3DCompiler
      • D3DCompile
      • D3DCompileOptions
      • D3DCompileResult
      • D3DDisassembleOptions
      • D3DShaderMacro
      • D3DTargets
    • JeremyAnsel.DirectX.DWrite
      • DWriteBreakCondition
      • DWriteClusterMetrics
      • DWriteError
      • DWriteFactory
      • DWriteFactoryType
      • DWriteFlowDirection
      • DWriteFont
      • DWriteFontCollection
      • DWriteFontFace
      • DWriteFontFaceType
      • DWriteFontFamily
      • DWriteFontFeature
      • DWriteFontFeatureTag
      • DWriteFontFile
      • DWriteFontFileType
      • DWriteFontList
      • DWriteFontMetrics
      • DWriteFontSimulations
      • DWriteFontStretch
      • DWriteFontStyle
      • DWriteFontWeight
      • DWriteGlyphMetrics
      • DWriteGlyphOffset
      • DWriteGlyphRun
      • DWriteGlyphRunDescription
      • DWriteHitTestMetrics
      • DWriteInformationalStringId
      • DWriteInlineObjectMetrics
      • DWriteLineBreakpoint
      • DWriteLineMetrics
      • DWriteLineSpacingMethod
      • DWriteLocalizedStrings
      • DWriteMatrix
      • DWriteMeasuringMode
      • DWriteNumberSubstitutionMethod
      • DWriteOverhangMetrics
      • DWriteParagraphAlignment
      • DWritePixelGeometry
      • DWriteReadingDirection
      • DWriteRect
      • DWriteRenderingMode
      • DWriteRenderingParams
      • DWriteScriptAnalysis
      • DWriteScriptShape
      • DWriteShapingGlyphProperties
      • DWriteShapingTextProperties
      • DWriteSize
      • DWriteStrikethrough
      • DWriteTextAlignment
      • DWriteTextFormat
      • DWriteTextLayout
      • DWriteTextMetrics
      • DWriteTextRange
      • DWriteTextureType
      • DWriteTrimming
      • DWriteTrimmingGranularity
      • DWriteTypography
      • DWriteUnderline
      • DWriteWordWrapping
    • JeremyAnsel.DirectX.DXCommon
      • DXComObject
      • DXMarshal
      • DXProcessMemoryCounters
      • DXUtils
    • JeremyAnsel.DirectX.DXMath
      • XMColor
      • XMComparisonRecord
      • XMFloat2
      • XMFloat3
      • XMFloat3X3
      • XMFloat4
      • XMFloat4X3
      • XMFloat4X4
      • XMInt2
      • XMInt3
      • XMInt4
      • XMKnownColor
      • XMMath
      • XMMatrix
      • XMPermutation
      • XMPlane
      • XMQuaternion
      • XMScalar
      • XMSelection
      • XMSwizzle
      • XMUInt2
      • XMUInt3
      • XMUInt4
      • XMVector
      • XMVector2
      • XMVector3
      • XMVector4
    • JeremyAnsel.DirectX.DXMath.Collision
      • BoundingBox
      • BoundingFrustum
      • BoundingOrientedBox
      • BoundingSphere
      • ContainmentType
      • PlaneIntersectionType
      • TriangleTest
    • JeremyAnsel.DirectX.DXMath.PackedVector
      • Half
      • XMByte2
      • XMByte4
      • XMByteN2
      • XMByteN4
      • XMColorRgba
      • XMDec4
      • XMDecN4
      • XMFloat3Packed
      • XMFloat3SharedExponent
      • XMHalf2
      • XMHalf4
      • XMShort2
      • XMShort4
      • XMShortN2
      • XMShortN4
      • XMU555
      • XMU565
      • XMUByte2
      • XMUByte4
      • XMUByteN2
      • XMUByteN4
      • XMUDec4
      • XMUDecN4
      • XMUDecN4XR
      • XMUNibble4
      • XMUShort2
      • XMUShort4
      • XMUShortN2
      • XMUShortN4
      • XMXDec4
      • XMXDecN4
    • JeremyAnsel.DirectX.DirectInput
      • DirectInputConstants
      • DirectInputCooperativeLevels
      • DirectInputDataFormat
      • DirectInputDataOptions
      • DirectInputDefaultEffectType
      • DirectInputDevice
      • DirectInputDeviceCapabilities
      • DirectInputDeviceCapabilitiesOptions
      • DirectInputDeviceEnumClasses
      • DirectInputDeviceEnumOptions
      • DirectInputDeviceInfo
      • DirectInputDeviceObjectInfo
      • DirectInputEffect
      • DirectInputEffectConstants
      • DirectInputEffectData
      • DirectInputEffectDataCondition
      • DirectInputEffectDataConstantForce
      • DirectInputEffectDataCustomForce
      • DirectInputEffectDataPeriodic
      • DirectInputEffectDataRampForce
      • DirectInputEffectEnvelope
      • DirectInputEffectInfo
      • DirectInputEffectParameterOptions
      • DirectInputEffectParametersData
      • DirectInputEffectParametersDataOptions
      • DirectInputEffectStartOptions
      • DirectInputEffectStatus
      • DirectInputEffectTypes
      • DirectInputFactory
      • DirectInputForceFeedbackCommands
      • DirectInputForceFeedbackStates
      • DirectInputGuids
      • DirectInputHowTypes
      • DirectInputJoystick2Objects
      • DirectInputJoystickObjects
      • DirectInputJoystickState
      • DirectInputJoystickState2
      • DirectInputKeyboardKeys
      • DirectInputKeyboardState
      • DirectInputMouse2Objects
      • DirectInputMouseObjects
      • DirectInputMouseState
      • DirectInputMouseState2
      • DirectInputObjectDataFormat
      • DirectInputObjectDataOptions
      • DirectInputObjectDataTypes
      • DirectInputPropertyTypes
    • JeremyAnsel.DirectX.Dxgi
      • DxgiAdapter
      • DxgiAdapter1
      • DxgiAdapter2
      • DxgiAdapter3
      • DxgiAdapter4
      • DxgiAdapterDesc
      • DxgiAdapterDesc1
      • DxgiAdapterDesc2
      • DxgiAdapterType
      • DxgiAlphaMode
      • DxgiColorRgb
      • DxgiColorRgba
      • DxgiComputePreemptionGranularity
      • DxgiCpuAccess
      • DxgiCreateFactoryOptions
      • DxgiDevice
      • DxgiDevice1
      • DxgiDevice2
      • DxgiDevice3
      • DxgiDeviceSubObject
      • DxgiEnumModes
      • DxgiError
      • DxgiFactory
      • DxgiFactory1
      • DxgiFactory2
      • DxgiFactory3
      • DxgiFormat
      • DxgiFrameStatistics
      • DxgiGammaControl
      • DxgiGammaControlCapabilities
      • DxgiGraphicsPreemptionGranularity
      • DxgiKeyedMutex
      • DxgiMapOptions
      • DxgiMappedRect
      • DxgiMatrix3x2F
      • DxgiMemorySegmentGroup
      • DxgiModeDesc
      • DxgiModeDesc1
      • DxgiModeRotation
      • DxgiModeScaling
      • DxgiModeScanlineOrder
      • DxgiObject
      • DxgiOfferResourcePriority
      • DxgiOutput
      • DxgiOutput1
      • DxgiOutput2
      • DxgiOutput3
      • DxgiOutputDesc
      • DxgiPoint
      • DxgiPresentOptions
      • DxgiPresentParameters
      • DxgiQueryVideoMemoryInfo
      • DxgiRational
      • DxgiRect
      • DxgiResidency
      • DxgiResource
      • DxgiResource1
      • DxgiResource2
      • DxgiResource3
      • DxgiResourceEvictionPriority
      • DxgiSampleDesc
      • DxgiScaling
      • DxgiSharedResource
      • DxgiSharedResourceAccess
      • DxgiSurface
      • DxgiSurface1
      • DxgiSurface2
      • DxgiSurface3
      • DxgiSurfaceDesc
      • DxgiSwapChain
      • DxgiSwapChain1
      • DxgiSwapChain2
      • DxgiSwapChain3
      • DxgiSwapChainDesc
      • DxgiSwapChainDesc1
      • DxgiSwapChainFullscreenDesc
      • DxgiSwapChainOptions
      • DxgiSwapEffect
      • DxgiUsages
      • DxgiWindowAssociationOptions
    • JeremyAnsel.DirectX.WinCodec
      • Wic8BIMIptcDigestProperties
      • Wic8BIMIptcProperties
      • Wic8BIMResolutionInfoProperties
      • WicBitmap
      • WicBitmapAlphaChannelOption
      • WicBitmapChainType
      • WicBitmapClipper
      • WicBitmapCodecInfo
      • WicBitmapCreateCacheOption
      • WicBitmapDecoder
      • WicBitmapDecoderCapabilities
      • WicBitmapDecoderInfo
      • WicBitmapDitherType
      • WicBitmapEncoder
      • WicBitmapEncoderCacheOption
      • WicBitmapEncoderInfo
      • WicBitmapFlipRotator
      • WicBitmapFrameDecode
      • WicBitmapFrameEncode
      • WicBitmapInterpolationMode
      • WicBitmapLock
      • WicBitmapLockFlags
      • WicBitmapPaletteType
      • WicBitmapPlane
      • WicBitmapPlaneDescription
      • WicBitmapScaler
      • WicBitmapSource
      • WicBitmapToneMappingMode
      • WicBitmapTransformOptions
      • WicColor
      • WicColorContext
      • WicColorContextType
      • WicColorTransform
      • WicComponentEnumerateOptions
      • WicComponentInfo
      • WicComponentSigning
      • WicComponentType
      • WicD2D1AlphaMode
      • WicD2D1PixelFormat
      • WicDdsAlphaMode
      • WicDdsDecoder
      • WicDdsDimension
      • WicDdsEncoder
      • WicDdsFormatInfo
      • WicDdsFrameDecode
      • WicDdsParameters
      • WicDecodeOptions
      • WicDxgiFormat
      • WicFormatConverter
      • WicFormatConverterInfo
      • WicGainMapProperties
      • WicGifApplicationExtensionProperties
      • WicGifCommentExtensionProperties
      • WicGifGraphicControlExtensionProperties
      • WicGifImageDescriptorProperties
      • WicGifLogicalScreenDescriptorProperties
      • WicGuids
      • WicHeifCompressionOption
      • WicHeifHdrProperties
      • WicHeifProperties
      • WicImageEncoder
      • WicImageParameters
      • WicImagingFactory
      • WicJpegChrominanceProperties
      • WicJpegCommentProperties
      • WicJpegIndexingOptions
      • WicJpegLuminanceProperties
      • WicJpegScanType
      • WicJpegTransferMatrix
      • WicJpegXLAnimFrameProperties
      • WicJpegXLAnimProperties
      • WicJpegYCrCbSubsamplingOption
      • WicNamedWhitePoint
      • WicPalette
      • WicPixelFormatGuid
      • WicPixelFormatInfo
      • WicPixelFormatNumericRepresentation
      • WicPlanarBitmapFrameEncode
      • WicPlanarFormatConverter
      • WicPlanarOptions
      • WicPngBkgdProperties
      • WicPngChrmProperties
      • WicPngFilterOption
      • WicPngGamaProperties
      • WicPngHistProperties
      • WicPngIccpProperties
      • WicPngItxtProperties
      • WicPngSrgbProperties
      • WicPngTimeProperties
      • WicProgressNotification
      • WicProgressOperation
      • WicRawCapabilities
      • WicRawParameterSet
      • WicRawRenderMode
      • WicRawRotationCapabilities
      • WicRect
      • WicSectionAccessLevel
      • WicTiffCompressionOption
      • WicWebpAnimProperties
      • WicWebpAnmfProperties
      • WicWin32GenericAccessRights

    Class DxgiObject

    An IDXGIObject interface is a base interface for all DXGI objects. IDXGIObject supports associating caller-defined (private data) with an object and retrieval of an interface to the parent object.

    Inheritance
    object
    DXComObject
    DxgiObject
    DxgiAdapter
    DxgiAdapter1
    DxgiAdapter2
    DxgiAdapter3
    DxgiAdapter4
    DxgiDevice
    DxgiDevice1
    DxgiDevice2
    DxgiDevice3
    DxgiDeviceSubObject
    DxgiFactory
    DxgiFactory1
    DxgiFactory2
    DxgiFactory3
    DxgiOutput
    DxgiOutput1
    DxgiOutput2
    DxgiOutput3
    Implements
    IDisposable
    Inherited Members
    DXComObject.Handle
    DXComObject.Dispose()
    DXComObject.AddRef()
    DXComObject.Release()
    DXComObject.QueryInterface(in Guid)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.DirectX.Dxgi
    Assembly: JeremyAnsel.DirectX.Dxgi.dll
    Syntax
    [SecurityCritical]
    public class DxgiObject : DXComObject, IDisposable

    Constructors

    | Edit this page View Source

    DxgiObject(nint)

    Initializes a new instance of the DxgiObject class.

    Declaration
    public DxgiObject(nint comPtr)
    Parameters
    Type Name Description
    nint comPtr

    Fields

    | Edit this page View Source

    DxgiObjectGuid

    The interface GUID.

    Declaration
    public static readonly Guid DxgiObjectGuid
    Field Value
    Type Description
    Guid

    Methods

    | Edit this page View Source

    GetParent(in Guid)

    Gets the parent of the object.

    Declaration
    public nint GetParent(in Guid riid)
    Parameters
    Type Name Description
    Guid riid

    The ID of the requested interface.

    Returns
    Type Description
    nint

    The address of a pointer to the parent object.

    | Edit this page View Source

    GetPrivateDataText(in Guid)

    Gets an application-defined data from the object that is associated with a GUID.

    Declaration
    public string GetPrivateDataText(in Guid name)
    Parameters
    Type Name Description
    Guid name

    A GUID identifying the data.

    Returns
    Type Description
    string

    The object's text.

    | Edit this page View Source

    GetPrivateDataTextCharCount(in Guid)

    Gets an application-defined data from the object that is associated with a GUID.

    Declaration
    public int GetPrivateDataTextCharCount(in Guid name)
    Parameters
    Type Name Description
    Guid name

    A GUID identifying the data.

    Returns
    Type Description
    int

    The count.

    | Edit this page View Source

    GetPrivateDataTextChars(in Guid, Span<char>)

    Gets an application-defined data from the object that is associated with a GUID.

    Declaration
    public int GetPrivateDataTextChars(in Guid name, Span<char> text)
    Parameters
    Type Name Description
    Guid name

    A GUID identifying the data.

    Span<char> text

    A char buffer.

    Returns
    Type Description
    int

    The object's text.

    | Edit this page View Source

    SetPrivateDataText(in Guid, ReadOnlySpan<char>)

    Sets an application-defined data to the object and associates that data with a GUID.

    Declaration
    public void SetPrivateDataText(in Guid name, ReadOnlySpan<char> text)
    Parameters
    Type Name Description
    Guid name

    A GUID that identifies the data.

    ReadOnlySpan<char> text

    The object's text.

    | Edit this page View Source

    SetPrivateDataText(in Guid, string?)

    Sets an application-defined data to the object and associates that data with a GUID.

    Declaration
    public void SetPrivateDataText(in Guid name, string? text)
    Parameters
    Type Name Description
    Guid name

    A GUID that identifies the data.

    string text

    The object's text.

    Implements

    IDisposable
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2014-2026 Jérémy Ansel