Blender  V3.3
Public Member Functions | List of all members
CBlendThumb Class Reference
Inheritance diagram for CBlendThumb:

Public Member Functions

 CBlendThumb ()
 
virtual ~CBlendThumb ()
 
IFACEMETHODIMP QueryInterface (REFIID riid, void **ppv)
 
 IFACEMETHODIMP_ (ULONG) AddRef()
 
 IFACEMETHODIMP_ (ULONG) Release()
 
IFACEMETHODIMP Initialize (IStream *pStream, DWORD grfMode)
 
IFACEMETHODIMP GetThumbnail (UINT cx, HBITMAP *phbmp, WTS_ALPHATYPE *pdwAlpha)
 

Detailed Description

This thumbnail provider implements #IInitializeWithStream to enable being hosted in an isolated process for robustness.

Definition at line 27 of file blendthumb_win32.cc.

Constructor & Destructor Documentation

◆ CBlendThumb()

CBlendThumb::CBlendThumb ( )
inline

Definition at line 29 of file blendthumb_win32.cc.

◆ ~CBlendThumb()

virtual CBlendThumb::~CBlendThumb ( )
inlinevirtual

Definition at line 33 of file blendthumb_win32.cc.

Member Function Documentation

◆ GetThumbnail()

IFACEMETHODIMP CBlendThumb::GetThumbnail ( UINT  cx,
HBITMAP *  phbmp,
WTS_ALPHATYPE *  pdwAlpha 
)

◆ IFACEMETHODIMP_() [1/2]

CBlendThumb::IFACEMETHODIMP_ ( ULONG  )
inline

Definition at line 50 of file blendthumb_win32.cc.

◆ IFACEMETHODIMP_() [2/2]

CBlendThumb::IFACEMETHODIMP_ ( ULONG  )
inline

Definition at line 55 of file blendthumb_win32.cc.

◆ Initialize()

IFACEMETHODIMP CBlendThumb::Initialize ( IStream *  pStream,
DWORD  grfMode 
)

IInitializeWithStream

Definition at line 86 of file blendthumb_win32.cc.

References NULL.

◆ QueryInterface()

IFACEMETHODIMP CBlendThumb::QueryInterface ( REFIID  riid,
void **  ppv 
)
inline

Definition at line 40 of file blendthumb_win32.cc.

Referenced by CBlendThumb_CreateInstance().


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