public virtual int RegisterEffectFromString( ref Guid classId, ref ushort propertyXml, ref D2D1_PROPERTY_BINDING bindings, uint bindingsCount, PD2D1_EFFECT_FACTORY effectFactory ) { var fp = GetFunctionPointer(23); if (m_RegisterEffectFromStringFunc == null) { m_RegisterEffectFromStringFunc = (RegisterEffectFromStringFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(RegisterEffectFromStringFunc)); } return(m_RegisterEffectFromStringFunc(m_ptr, ref classId, ref propertyXml, ref bindings, bindingsCount, effectFactory)); }
public virtual int RegisterEffectFromStream( ref Guid classId, IStream propertyXml, ref D2D1_PROPERTY_BINDING bindings, uint bindingsCount, PD2D1_EFFECT_FACTORY effectFactory ) { var fp = GetFunctionPointer(22); if (m_RegisterEffectFromStreamFunc == null) { m_RegisterEffectFromStreamFunc = (RegisterEffectFromStreamFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(RegisterEffectFromStreamFunc)); } return(m_RegisterEffectFromStreamFunc(m_ptr, ref classId, propertyXml != null ? propertyXml.Ptr : IntPtr.Zero, ref bindings, bindingsCount, effectFactory)); }