IXRBitmapCache (Windows Embedded CE 6.0)
1/6/2010
This class stores information about graphics hardware acceleration.
Syntax
class IXRBitmapCache : public IXRCacheMode
Methods
Method | Description |
---|---|
Retrieves a multiplier value that indicates the amount by which to scale the size of the cached UI element when it is displayed. |
|
Sets a multiplier value that indicates the amount by which to scale the size of the cached UI element when it is displayed. |
Remarks
If the DirectDraw or OpenGL plug-in renderer is included in the run-time image, objects that derive from IXRUIElement can request support for hardware-accelerated graphics from the DirectDraw renderer by passing an IXRBitmapCache object into IXRUIElement::SetCacheMode. Then, when your application runs on a Windows Embedded CE powered device, the bitmaps that define the appearance of the UI element are processed by the Graphics Processing Unit (GPU), rendered by using hardware acceleration, and cached in video memory. This improves the stability and performance of the graphics environment for bitmaps.
You can use bitmap caching for a UI element if it implements one of the following features:
- Transformations (such as translating, rotating, or stretching)
- Clipping
- Blending
- Resources or child objects that are animation storyboards
For more information about how to preselect UI elements for bitmap caching and graphics hardware acceleration, see "To set the cache mode for a UI element by using C++" in Implement Hardware Acceleration for Graphics in Silverlight for Windows Embedded.
Inheritance Hierarchy
IXRBitmapCache
.NET Framework Equivalent
None.
Requirements
Header | XamlRuntime.h |
sysgen | SYSGEN_XAML_RUNTIME |
Windows Embedded CE | Windows Embedded CE 6.0 R3 |
See Also
Reference
Classes for Application Management
IXRTransform
IXRUIElement::SetClip
IXRGradientStop
IXRStoryboard