Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DLL Talk / Make Matrix4 where is it

Author
Message
Gervais
13
Years of Service
User Offline
Joined: 11th Mar 2004
Location: Canada
Posted: 9th Feb 2015 04:20
I am currently working on a DLL and need to have access to the Matrix4 Function is there any one how know in which DLL is the function "Make Matrix4" and what is its decorated Name

Thanks
WickedX
8
Years of Service
User Offline
Joined: 8th Feb 2009
Location: A Mile High
Posted: 12th Feb 2015 01:03
The functions is in DBProVectorsDebug.dll. The decorated name is ?MakeMatrix@@YAHH@Z and the undecorated function is int __cdecl MakeMatrix(int).
Gervais
13
Years of Service
User Offline
Joined: 11th Mar 2004
Location: Canada
Posted: 12th Feb 2015 15:03
This is Make Matrix not make Matrix4 I did find that one a long time a go but can't find the other one thanks any way for your help
WickedX
8
Years of Service
User Offline
Joined: 8th Feb 2009
Location: A Mile High
Posted: 12th Feb 2015 16:43
Believe me, that's the one you want.
Gervais
13
Years of Service
User Offline
Joined: 11th Mar 2004
Location: Canada
Posted: 12th Feb 2015 20:33 Edited at: 12th Feb 2015 20:34
Ok I will try it but what is the difference between the two function in DBP I know that both exist this what did get me confuse in the first place
WickedX
8
Years of Service
User Offline
Joined: 8th Feb 2009
Location: A Mile High
Posted: 13th Feb 2015 01:04 Edited at: 13th Feb 2015 01:13
If you open DBProVectorsDebug.dll in a resource editor and inspect the string table you'll see the Make Matrix4 functions entry is;
<E ID="74" S="MAKE MATRIX4[%LL%?MakeMatrix@@YAHH@Z%Matrix4"/>

The DBPro function Make Matrix is a matrix terrain function. It is in - DBProMatrixDebug.dll and its string table entry is;
<E ID="1" S="MAKE MATRIX%LFFLL%?MakeEx@@YAXHMMHH@Z%Matrix Number, Width, Height, XSegments, ZSegments"/>
Gervais
13
Years of Service
User Offline
Joined: 11th Mar 2004
Location: Canada
Posted: 13th Feb 2015 13:07
Thanks for the information

Login to post a reply

Server time is: 2017-04-24 06:31:22
Your offset time is: 2017-04-24 06:31:22