/// <summary> /// The SetAllParameters method sets the effects parameters. /// </summary> /// <returns>HRESULT</returns> public unsafe int SetAllParametersNative(IntPtr parameters) { return(InteropCalls.CalliMethodPtr(_basePtr, parameters.ToPointer(), ((void **)(*(void **)_basePtr))[3])); }
private unsafe int CommitNative() { return(InteropCalls.CallI(UnsafeBasePtr, ((void **)(*(void **)UnsafeBasePtr))[7])); }
private unsafe int CommitInternal() { return(InteropCalls.CallI(_basePtr, ((void **)(*(void **)_basePtr))[7])); }
private unsafe int SetValueNative(PropertyKey key, PropertyVariant value) { return(InteropCalls.CallI(UnsafeBasePtr, &key, &value, ((void **)(*(void **)UnsafeBasePtr))[6])); }
private unsafe int SetValueInternal(PropertyKey key, PropertyVariant value) { return(InteropCalls.CallI(_basePtr, &key, &value, ((void **)(*(void **)_basePtr))[6])); }