ImageLibrary.AddCustomCompositeImage Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a custom image which is composed of multiple other images, and adds that image to the library.
public:
Microsoft::VisualStudio::Imaging::Interop::IImageHandle ^ AddCustomCompositeImage(Microsoft::VisualStudio::Utilities::Int16Size virtualSize, cli::array <Microsoft::VisualStudio::Imaging::Interop::ImageCompositionLayer> ^ layers);
public Microsoft.VisualStudio.Imaging.Interop.IImageHandle AddCustomCompositeImage (Microsoft.VisualStudio.Utilities.Int16Size virtualSize, Microsoft.VisualStudio.Imaging.Interop.ImageCompositionLayer[] layers);
member this.AddCustomCompositeImage : Microsoft.VisualStudio.Utilities.Int16Size * Microsoft.VisualStudio.Imaging.Interop.ImageCompositionLayer[] -> Microsoft.VisualStudio.Imaging.Interop.IImageHandle
Public Function AddCustomCompositeImage (virtualSize As Int16Size, layers As ImageCompositionLayer()) As IImageHandle
Parameters
- virtualSize
- Int16Size
The virtual size of the canvas representing the image. This does not represent a pixel size, and is used as a point of reference for each image layer.
- layers
- ImageCompositionLayer[]
The stack of images to render. Later images in the array are drawn on top of previous images.
Returns
A handle which contains the moniker associated with the image. The handle maintains the object lifetime of the image itself. Allowing the handle to be garbage-collected will result in the image also being GC-eligible.