   D3DXMatrixLookAtLH & D3DXMatrixLookAtRH
  Hi!For my project I need to intercept all the calls to the D3DXMatrixLookAtLH & D3DXMatrixLookAtRH functions of DirectX using dll proxy hooking. I am new to DirectX and game development, so my question is;Does every game engine using DirectX library use D3DXMatrixLookAtLH & D3DXMatrixLookAtRH functions for matrix transformation? Are there any other / custom functions that do the same thing?Best, Domen   
  A lot of game engine using own matrix transformation routines. Because this routines may be faster than D3DXMatrixLookAtLH, D3DXMatrixLookAtRH and any other functions. Long time ago I'm tried your thinking with proxy dll but not worked.   ;  Tnx for the valuable info. I will do some more researching...   ;  Most D3D applications that don't use shaders will use IDirect3DDevice9::SetTransform() however, so you could hook that call instead. Newer applications will pass the world*view*projection matrix as a shader argument, and that'll be more difficult to hook (If it's even possible).What exactly are you trying to do? There's probably a better way of doing it.   