$ nm -DCv libtogl.so
...
000000000001d330 T IDirect3D9::~IDirect3D9()
000000000001d330 T IDirect3D9::~IDirect3D9()
000000000001d364 T IDirect3D9::~IDirect3D9()
000000000001d4b0 T D3DXMATRIX::operator float*()
000000000001d4c4 T D3DXMATRIX::operator()(int, int)
000000000001d4e0 T D3DXMATRIX::operator()(int, int) const
000000000001d4fc T D3DXPLANE::operator[](int)
000000000001d514 T D3DXPLANE::operator==(D3DXPLANE const&)
000000000001d58c T D3DXPLANE::operator!=(D3DXPLANE const&)
000000000001d5a4 T D3DXPLANE::operator float*()
000000000001d5b8 T D3DXPLANE::operator float const*() const
000000000001d5cc T D3DXVECTOR2::operator float*()
000000000001d5e0 T D3DXVECTOR2::operator float const*() const
000000000001d5f4 T D3DXVECTOR3::D3DXVECTOR3(float, float, float)
000000000001d5f4 T D3DXVECTOR3::D3DXVECTOR3(float, float, float)
000000000001d614 T D3DXVECTOR3::operator float*()
000000000001d628 T D3DXVECTOR3::operator float const*() const
000000000001d63c T D3DXVECTOR4::D3DXVECTOR4(float, float, float, float)
000000000001d63c T D3DXVECTOR4::D3DXVECTOR4(float, float, float, float)
000000000001d670 T IDirect3DResource9::SetPriority(unsigned int)
000000000001d688 T IDirect3DBaseTexture9::GetType()
000000000001d6a0 T IDirect3DBaseTexture9::GetLevelCount()
000000000001d6c0 T IDirect3DBaseTexture9::GetLevelDesc(unsigned int, _D3DSURFACE_DESC*)
000000000001d748 T IDirect3DDevice9::CreateTexture(unsigned int, unsigned int, unsigned int, unsigned int, _D3DFORMAT, _D3DPOOL, IDirect3DTexture9**, void**, char*)
000000000001d984 T IDirect3DTexture9::LockRect(unsigned int, _D3DLOCKED_RECT*, _RECT const*, unsigned int)
000000000001d99c T IDirect3DTexture9::UnlockRect(unsigned int)
000000000001d9b4 T IDirect3DTexture9::GetSurfaceLevel(unsigned int, IDirect3DSurface9**)
000000000001daa0 T IDirect3DDevice9::CreateCubeTexture(unsigned int, unsigned int, unsigned int, _D3DFORMAT, _D3DPOOL, IDirect3DCubeTexture9**, void**, char*)
...