I am using Direct2D in with Delphi XE2 and Win 7. Lately Microsoft released the platform update, so Win 7 now supports some/all(?) Direct2D functions from Win 8. Does anybody has the new header file D2D1 (d2d1_1.h) translated into a PAS file? Special interest are printing related, i.e. ID2D1PrintControl, ID2D1DeviceContext etc.
![]() |
1 |
![]() |
I am also very interested in using the new render image capabilities of Direct2D: ID2D1DeviceContext::DrawImage and D2D1_INTERPOLATION_MODE_CUBIC that are possible with Win 7 platform update and Win 8. That's why upgrated my Delphi XE2 to XE5 thinking that Embarcadero implemented the latest changes in Direct2D into Delphi XE5. I was very disappointed when I realized after I bought XE5 that they did not!!! I wouldn't have bought Delphi XE5 if I knew this beforehand. > {quote:title=Thomas Roehrich wrote:}{quote} > I am using Direct2D in with Delphi XE2 and Win 7. Lately Microsoft released the platform update, so Win 7 now supports some/all(?) Direct2D functions from Win 8. Does anybody has the new header file D2D1 (d2d1_1.h) translated into a PAS file? Special interest are printing related, i.e. ID2D1PrintControl, ID2D1DeviceContext etc.
![]() |
0 |
![]() |
Adrian wrote: > I am also very interested in using the new render image capabilities > of Direct2D: ID2D1DeviceContext::DrawImage and > D2D1_INTERPOLATION_MODE_CUBIC that are possible with Win 7 > platform update and Win 8. What is stopping you from defining the relevant interfaces/constants in your own code? You don't need Embarcadero to define everything in order to use newer functionality. -- Remy Lebeau (TeamB)
![]() |
0 |
![]() |
I just checked with the XE6 trail - still not implemented. > {quote:title=Adrian Bonev wrote:}{quote} > I am also very interested in using the new render image capabilities of Direct2D: ID2D1DeviceContext::DrawImage and D2D1_INTERPOLATION_MODE_CUBIC that are possible with Win 7 platform update and Win 8. That's why upgrated my Delphi XE2 to XE5 thinking that Embarcadero implemented the latest changes in Direct2D into Delphi XE5. I was very disappointed when I realized after I bought XE5 that they did not!!! I wouldn't have bought Delphi XE5 if I knew this beforehand. > > > {quote:title=Thomas Roehrich wrote:}{quote} > > I am using Direct2D in with Delphi XE2 and Win 7. Lately Microsoft released the platform update, so Win 7 now supports some/all(?) Direct2D functions from Win 8. Does anybody has the new header file D2D1 (d2d1_1.h) translated into a PAS file? Special interest are printing related, i.e. ID2D1PrintControl, ID2D1DeviceContext etc.
![]() |
0 |
![]() |
> {quote:title=Remy Lebeau (TeamB) wrote:}{quote} > Adrian wrote: > > > I am also very interested in using the new render image capabilities > > of Direct2D: ID2D1DeviceContext::DrawImage and > > D2D1_INTERPOLATION_MODE_CUBIC that are possible with Win 7 > > platform update and Win 8. > > What is stopping you from defining the relevant interfaces/constants in your > own code? You don't need Embarcadero to define everything in order to use > newer functionality. > > -- > Remy Lebeau (TeamB) This is not fair answer. Your advice is everyone translate it yourself? Let's ask the same question around: what's stopping Embarcadero from translating d2d1_2.h? You promise to deliver Winapi, so do it. New interfaces are available since two years, and there have been two versions of RAD studio (correct me if I'm wrong) ignoring them. I know you have to care for mobile-mania at the moment, but does is mean all hands are busy with Android? It is not rocket science - I suppose .h translation is not done by hand, so why it takes so much time?
![]() |
0 |
![]() |