Frans Bouma wrote: > > > Because the DX api is a COM api, > > > > We're talking about the *Managed* DirectX API. So your entire > > message doesn't make any sense. > > Erm, that api is a wrapper around DX COM.
I know, but that's irrelevant. > For the main logic it calls into the COM objects. Yes and if you look at the COM APIs you'll see that they take a *pointer* to a D3DMATRIX. So the Managed DirectX wrapper designers (presumable) consciously chose to make their API different. The question was, why? Regards, Jeroen =================================== This list is hosted by DevelopMentor® http://www.develop.com Some .NET courses you may be interested in: NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles http://www.develop.com/courses/gaspdotnetls View archives and manage your subscription(s) at http://discuss.develop.com