private void AddHook(Direct3D9DeviceFunctions function, Delegate callback) { if (!this.ExcludedHooks.Contains(function)) { this.Hooks.Add(function, LocalHook.Create(GetAddressOf(function), callback, this)); } }
// Shorthand convenience method public static IntPtr GetAddressOf(Direct3D9DeviceFunctions function) { return(d3d9functionAddresses[function]); }
// Shorthand convenience method public static IntPtr GetAddressOf(Direct3D9DeviceFunctions function) { return d3d9functionAddresses[function]; }
private void AddHook(Direct3D9DeviceFunctions function, Delegate callback) { if (!this.ExcludedHooks.Contains (function)) this.Hooks.Add(function, LocalHook.Create(GetAddressOf(function), callback, this)); }