During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications. In this fourteenth video you will learn how to use the Pixel Shader based image effects and transition components with C++Builder XE3 and FireMonkey. Image effects can be used if you have a GPU and drivers for Windows and Mac. If you have images as part of your application, you can apply a wide range of image effects including those listed on the Embarcadero DocWiki at http://docwiki.embarcadero.com/RADStudio/XE3/en/FireMonkey_Image_Effects. The same client application can be compiled and run on Win32, Win64 and OS X. Stay tuned to my blog for additional C++ programming videos each day.
January 14, 2013 - Using Pixel Shader Image Effects in your C++Builder XE3 Windows and Mac apps
Filename: 2013-01-14-CppXE3FMXImageEffects.mp4
Download: http://cc.embarcadero.com/item/29287
Watch on YouTube: http://www.youtube.com/watch?v=t4M4ukTVFU0
Duration: 8 minutes and 32 seconds
Size: 42.4mb
Format: MP4
Watch/Download the C++Builder 64-bit Compiler Preview Video
Additional details about the 64-bit C++Builder compiler are available in the preview video. Watch the C++ 64-bit compiler preview video on YouTube at http://www.youtube.com/watch?v=PwwMpBUoR6Y. You can also download the MP4 video file at http://cc.embarcadero.com/item/29197. The preview video is 9 minutes long.
Try the C++Builder 64-bit compiler
The C++Builder XE3 and RAD Studio XE3 free trial downloads have been updated to include the new C++Builder 64-bit compiler. Trial downloads are available at https://downloads.embarcadero.com/free/c_builder
{ 2 } Comments
Thanx for the great video. How can I paste that modified image into another bitmap as fast as possible?
{
TBitmapHandle hdc;
hdc = GetDC( Image2->Bitmap->Handle);
BitBlt(
Image1->Bitmap->Handle,
64,8,Image1->Width,
Image1->Height,
hdc,
0,0,
SRCCOPY);
ReleaseDC(NULL, hdc);
}
I can’t use Handle on FireMonkey or something is changed here … I have this error:
[bcc32 Error] EffectTest_Unit1.cpp(35): E2034 Cannot convert ‘unsigned int’ to ‘HWND__ *’
Full parser context
[bcc32 Error] EffectTest_Unit1.cpp(35): E2342 Type mismatch in parameter ‘hWnd’ (wanted ‘HWND__ *’, got ‘unsigned int’)
yilmaz - check out my January 19 video - shows you how to use the lower level effect filters in code to access the output of a filter - http://blogs.embarcadero.com/davidi/2013/01/28/42408
{ 1 } Trackback
[...] effect components and image effect filters in your C++Builder XE3 Windows and Mac applications. "January 14 - Using Pixel Shader Image Effects in your C++Builder XE3 Windows and Mac apps" showed you how to use an image effect component in the UI of your application. "January 19 - [...]
Post a Comment