JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::ImagePixelDataNativeExtensions Class Reference

#include <juce_ImagePixelDataNativeExtensions.h>

Collaboration diagram for juce::ImagePixelDataNativeExtensions:

Classes

struct  Base
 
class  Concrete
 

Public Member Functions

template<typename Impl >
 ImagePixelDataNativeExtensions (Impl x)
 
CGContextRef getCGContext () const
 
CFUniquePtr< CGImageRef > getCGImage (CGColorSpaceRef x) const
 
Span< const Direct2DPixelDataPagegetPages (ComSmartPtr< ID2D1Device1 > x) const
 
Point< int > getTopLeft () const
 

Private Attributes

std::unique_ptr< Baseimpl
 

Constructor & Destructor Documentation

◆ ImagePixelDataNativeExtensions()

template<typename Impl >
juce::ImagePixelDataNativeExtensions::ImagePixelDataNativeExtensions ( Impl  x)
inlineexplicit

Member Function Documentation

◆ getCGContext()

CGContextRef juce::ImagePixelDataNativeExtensions::getCGContext ( ) const
inline

References impl.

◆ getCGImage()

CFUniquePtr< CGImageRef > juce::ImagePixelDataNativeExtensions::getCGImage ( CGColorSpaceRef  x) const
inline

References impl.

◆ getPages()

Span< const Direct2DPixelDataPage > juce::ImagePixelDataNativeExtensions::getPages ( ComSmartPtr< ID2D1Device1 >  x) const
inline

References impl.

◆ getTopLeft()

Point< int > juce::ImagePixelDataNativeExtensions::getTopLeft ( ) const
inline

References impl.

Member Data Documentation

◆ impl

std::unique_ptr<Base> juce::ImagePixelDataNativeExtensions::impl
private

The documentation for this class was generated from the following file: