Example #1
0
 /// <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]));
 }
Example #2
0
 private unsafe int CommitNative()
 {
     return(InteropCalls.CallI(UnsafeBasePtr, ((void **)(*(void **)UnsafeBasePtr))[7]));
 }
Example #3
0
 private unsafe int CommitInternal()
 {
     return(InteropCalls.CallI(_basePtr, ((void **)(*(void **)_basePtr))[7]));
 }
Example #4
0
 private unsafe int SetValueNative(PropertyKey key, PropertyVariant value)
 {
     return(InteropCalls.CallI(UnsafeBasePtr, &key, &value, ((void **)(*(void **)UnsafeBasePtr))[6]));
 }
Example #5
0
 private unsafe int SetValueInternal(PropertyKey key, PropertyVariant value)
 {
     return(InteropCalls.CallI(_basePtr, &key, &value, ((void **)(*(void **)_basePtr))[6]));
 }