[−][src]Struct winapi::um::d2d1svg::ID2D1SvgElement
Fields
lpVtbl: *const ID2D1SvgElementVtbl
Methods
impl ID2D1SvgElement
[src]
pub unsafe fn GetDocument(&self, document: *mut *mut ID2D1SvgDocument)
[src]
pub unsafe fn GetTagName(&self, name: PWSTR, nameCount: UINT32) -> HRESULT
[src]
pub unsafe fn GetTagNameLength(&self) -> UINT32
[src]
pub unsafe fn IsTextContent(&self) -> BOOL
[src]
pub unsafe fn GetParent(&self, parent: *mut *mut ID2D1SvgElement)
[src]
pub unsafe fn HasChildren(&self) -> BOOL
[src]
pub unsafe fn GetFirstChild(&self, child: *mut *mut ID2D1SvgElement)
[src]
pub unsafe fn GetLastChild(&self, child: *mut *mut ID2D1SvgElement)
[src]
pub unsafe fn GetPreviousChild(
&self,
referenceChild: *mut ID2D1SvgElement,
previousChild: *mut *mut ID2D1SvgElement
) -> HRESULT
[src]
&self,
referenceChild: *mut ID2D1SvgElement,
previousChild: *mut *mut ID2D1SvgElement
) -> HRESULT
pub unsafe fn GetNextChild(
&self,
referenceChild: *mut ID2D1SvgElement,
nextChild: *mut *mut ID2D1SvgElement
) -> HRESULT
[src]
&self,
referenceChild: *mut ID2D1SvgElement,
nextChild: *mut *mut ID2D1SvgElement
) -> HRESULT
pub unsafe fn InsertChildBefore(
&self,
newChild: *mut ID2D1SvgElement,
referenceChild: *mut ID2D1SvgElement
) -> HRESULT
[src]
&self,
newChild: *mut ID2D1SvgElement,
referenceChild: *mut ID2D1SvgElement
) -> HRESULT
pub unsafe fn AppendChild(&self, newChild: *mut ID2D1SvgElement) -> HRESULT
[src]
pub unsafe fn ReplaceChild(
&self,
newChild: *mut ID2D1SvgElement,
oldChild: *mut ID2D1SvgElement
) -> HRESULT
[src]
&self,
newChild: *mut ID2D1SvgElement,
oldChild: *mut ID2D1SvgElement
) -> HRESULT
pub unsafe fn RemoveChild(&self, oldChild: *mut ID2D1SvgElement) -> HRESULT
[src]
pub unsafe fn IsAttributeSpecified(
&self,
name: PCWSTR,
inherited: *mut BOOL
) -> BOOL
[src]
&self,
name: PCWSTR,
inherited: *mut BOOL
) -> BOOL
pub unsafe fn GetSpecifiedAttributeCount(&self) -> UINT32
[src]
pub unsafe fn GetSpecifiedAttributeName(
&self,
index: UINT32,
name: PWSTR,
nameCount: UINT32,
inherited: *mut BOOL
) -> HRESULT
[src]
&self,
index: UINT32,
name: PWSTR,
nameCount: UINT32,
inherited: *mut BOOL
) -> HRESULT
pub unsafe fn GetSpecifiedAttributeNameLength(
&self,
index: UINT32,
nameLength: *mut UINT32,
inherited: *mut BOOL
) -> HRESULT
[src]
&self,
index: UINT32,
nameLength: *mut UINT32,
inherited: *mut BOOL
) -> HRESULT
pub unsafe fn RemoveAttribute(&self, name: PCWSTR) -> HRESULT
[src]
pub unsafe fn SetTextValue(
&self,
name: *const WCHAR,
nameCount: UINT32
) -> HRESULT
[src]
&self,
name: *const WCHAR,
nameCount: UINT32
) -> HRESULT
pub unsafe fn GetTextValue(&self, name: PWSTR, nameCount: UINT32) -> HRESULT
[src]
pub unsafe fn GetTextValueLength(&self) -> UINT32
[src]
pub unsafe fn SetAttributeValue_1(
&self,
name: PCWSTR,
value: *mut ID2D1SvgAttribute
) -> HRESULT
[src]
&self,
name: PCWSTR,
value: *mut ID2D1SvgAttribute
) -> HRESULT
pub unsafe fn SetAttributeValue_2(
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_POD_TYPE,
value: *const c_void,
valueSizeInBytes: UINT32
) -> HRESULT
[src]
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_POD_TYPE,
value: *const c_void,
valueSizeInBytes: UINT32
) -> HRESULT
pub unsafe fn SetAttributeValue_3(
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE,
value: PCWSTR
) -> HRESULT
[src]
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE,
value: PCWSTR
) -> HRESULT
pub unsafe fn GetAttributeValue_1(
&self,
name: PCWSTR,
riid: REFIID,
value: *mut *mut c_void
) -> HRESULT
[src]
&self,
name: PCWSTR,
riid: REFIID,
value: *mut *mut c_void
) -> HRESULT
pub unsafe fn GetAttributeValue_2(
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_POD_TYPE,
value: *mut c_void,
valueSizeInBytes: UINT32
) -> HRESULT
[src]
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_POD_TYPE,
value: *mut c_void,
valueSizeInBytes: UINT32
) -> HRESULT
pub unsafe fn GetAttributeValue_3(
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE,
value: PWSTR,
valueCount: UINT32
) -> HRESULT
[src]
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE,
value: PWSTR,
valueCount: UINT32
) -> HRESULT
pub unsafe fn GetAttributeValueLength(
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE,
valueLength: *mut UINT32
) -> HRESULT
[src]
&self,
name: PCWSTR,
type_: D2D1_SVG_ATTRIBUTE_STRING_TYPE,
valueLength: *mut UINT32
) -> HRESULT
Methods from Deref<Target = ID2D1Resource>
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
[src]
Trait Implementations
impl Interface for ID2D1SvgElement
[src]
impl Deref for ID2D1SvgElement
[src]
type Target = ID2D1Resource
The resulting type after dereferencing.
fn deref(&self) -> &ID2D1Resource
[src]
Auto Trait Implementations
impl !Send for ID2D1SvgElement
impl !Sync for ID2D1SvgElement
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,