Skip to content

31 C++Builder XE3 videos in January - Jan 14 - Using Pixel Shader Image Effects in your C++Builder XE3 Windows and Mac apps

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

  1. Yilmaz Yoru | January 23, 2013 at 3:56 pm | Permalink

    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’)

  2. David Intersimone | January 29, 2013 at 8:34 am | Permalink

    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

Bad Behavior has blocked 4 access attempts in the last 7 days.

Close