@@ -1575,14 +1575,14 @@ internal CodeBuilder ToCodeBuilder()
1575
1575
winrt::com_ptr<ID2D1Geometry> Geometry() { return _geometry; }
1576
1576
1577
1577
// IGeometrySource2DInterop.
1578
- IFACEMETHODIMP GetGeometry(ID2D1Geometry** value) override
1578
+ IFACEMETHODIMP GetGeometry(ID2D1Geometry** value) noexcept(true) override
1579
1579
{
1580
1580
_geometry.copy_to(value);
1581
1581
return S_OK;
1582
1582
}
1583
1583
1584
1584
// IGeometrySource2DInterop.
1585
- IFACEMETHODIMP TryGetGeometryUsingFactory(ID2D1Factory*, ID2D1Geometry**) override
1585
+ IFACEMETHODIMP TryGetGeometryUsingFactory(ID2D1Factory*, ID2D1Geometry**) noexcept(true) override
1586
1586
{
1587
1587
return E_NOTIMPL;
1588
1588
}
@@ -1633,7 +1633,7 @@ void AddSource(winrt::Windows::Graphics::Effects::IGraphicsEffectSource source)
1633
1633
winrt::hstring Name() { return m_name; }
1634
1634
1635
1635
// IGraphicsEffectD2D1Interop.
1636
- IFACEMETHODIMP GetEffectId(GUID* id) override
1636
+ IFACEMETHODIMP GetEffectId(GUID* id) noexcept(true) override
1637
1637
{
1638
1638
if (id != nullptr)
1639
1639
{
@@ -1645,7 +1645,7 @@ IFACEMETHODIMP GetEffectId(GUID* id) override
1645
1645
}
1646
1646
1647
1647
// IGraphicsEffectD2D1Interop.
1648
- IFACEMETHODIMP GetSourceCount(UINT* count) override
1648
+ IFACEMETHODIMP GetSourceCount(UINT* count) noexcept(true) override
1649
1649
{
1650
1650
if (count != nullptr)
1651
1651
{
@@ -1658,7 +1658,7 @@ IFACEMETHODIMP GetSourceCount(UINT* count) override
1658
1658
// IGraphicsEffectD2D1Interop.
1659
1659
IFACEMETHODIMP GetSource(
1660
1660
UINT index,
1661
- ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) override
1661
+ ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) noexcept(true) override
1662
1662
{
1663
1663
if (index >= m_sources.size() ||
1664
1664
source == nullptr)
@@ -1672,12 +1672,12 @@ IFACEMETHODIMP GetSource(
1672
1672
}
1673
1673
1674
1674
// IGraphicsEffectD2D1Interop.
1675
- IFACEMETHODIMP GetPropertyCount(UINT* count) override { *count = 1; return S_OK; }
1675
+ IFACEMETHODIMP GetPropertyCount(UINT* count) noexcept(true) override { *count = 1; return S_OK; }
1676
1676
1677
1677
// IGraphicsEffectD2D1Interop.
1678
1678
IFACEMETHODIMP GetProperty(
1679
1679
UINT index,
1680
- ::ABI::Windows::Foundation::IPropertyValue** value) override
1680
+ ::ABI::Windows::Foundation::IPropertyValue** value) noexcept(true) override
1681
1681
{
1682
1682
switch (index)
1683
1683
{
@@ -1726,7 +1726,7 @@ class GaussianBlurEffect : public winrt::implements<GaussianBlurEffect,
1726
1726
winrt::hstring Name() { return m_name; }
1727
1727
1728
1728
// IGraphicsEffectD2D1Interop.
1729
- IFACEMETHODIMP GetEffectId(GUID* id) override
1729
+ IFACEMETHODIMP GetEffectId(GUID* id) noexcept(true) override
1730
1730
{
1731
1731
if (id != nullptr)
1732
1732
{
@@ -1738,7 +1738,7 @@ IFACEMETHODIMP GetEffectId(GUID* id) override
1738
1738
}
1739
1739
1740
1740
// IGraphicsEffectD2D1Interop.
1741
- IFACEMETHODIMP GetSourceCount(UINT* count) override
1741
+ IFACEMETHODIMP GetSourceCount(UINT* count) noexcept(true) override
1742
1742
{
1743
1743
if (count != nullptr)
1744
1744
{
@@ -1751,7 +1751,7 @@ IFACEMETHODIMP GetSourceCount(UINT* count) override
1751
1751
// IGraphicsEffectD2D1Interop.
1752
1752
IFACEMETHODIMP GetSource(
1753
1753
UINT index,
1754
- ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) override
1754
+ ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) noexcept(true) override
1755
1755
{
1756
1756
if (index != 0 ||
1757
1757
source == nullptr)
@@ -1765,12 +1765,12 @@ IFACEMETHODIMP GetSource(
1765
1765
}
1766
1766
1767
1767
// IGraphicsEffectD2D1Interop.
1768
- IFACEMETHODIMP GetPropertyCount(UINT* count) override { *count = 3; return S_OK; }
1768
+ IFACEMETHODIMP GetPropertyCount(UINT* count) noexcept(true) override { *count = 3; return S_OK; }
1769
1769
1770
1770
// IGraphicsEffectD2D1Interop.
1771
1771
IFACEMETHODIMP GetProperty(
1772
1772
UINT index,
1773
- ::ABI::Windows::Foundation::IPropertyValue** value) override
1773
+ ::ABI::Windows::Foundation::IPropertyValue** value) noexcept(true) override
1774
1774
{
1775
1775
switch (index)
1776
1776
{
@@ -1799,7 +1799,7 @@ IFACEMETHODIMP GetProperty(
1799
1799
IFACEMETHODIMP GetNamedPropertyMapping(
1800
1800
LPCWSTR,
1801
1801
UINT*,
1802
- ::ABI::Windows::Graphics::Effects::GRAPHICS_EFFECT_PROPERTY_MAPPING*) override
1802
+ ::ABI::Windows::Graphics::Effects::GRAPHICS_EFFECT_PROPERTY_MAPPING*) noexcept(true) override
1803
1803
{
1804
1804
return E_INVALIDARG;
1805
1805
}
0 commit comments