Rhino C++ API  8.7
Public Member Functions | List of all members
IRhRdkPostEffectImageEx Class Referenceabstract

#include <IRhRdkPostEffectImage.h>

Inheritance diagram for IRhRdkPostEffectImageEx:

Public Member Functions

virtual BYTE * BitsEx (eRhRdkPepByteOrder) const =0
- Public Member Functions inherited from IRhRdkPostEffectImage
virtual ~IRhRdkPostEffectImage ()
virtual BYTE * Bits (void) const =0
virtual DWORD BitsPerPixel (void) const =0
virtual eRhRdkPepByteOrder ByteOrder (void) const =0
virtual bool ChannelInformationAvailable (const UUID &uuidChannel) const =0
virtual void * EVF (const wchar_t *, void *)=0
virtual bool GetChannelValue (const UUID &uuidChannel, int x, int y, float &fValueOut) const =0
virtual bool GetChannelValues (const UUID *aUuidChannels, int x, int y, float *aValuesOut, int iNumberOfValues) const =0
virtual bool GetDIBPixel (int x, int y, float &fRedOut, float &fGreenOut, float &fBlueOut) const =0
virtual bool GetMinMaxValuesFromChannel (const UUID &uuidChannel, float &fMinOut, float &fMaxOut) const =0
virtual DWORD Height (void) const =0
virtual bool Inverted (void) const =0
virtual bool IsPickPointOnImageImplemented (void) const =0
virtual bool IsPickRectangleOnImageImplemented (void) const =0
virtual bool IsProcessInterrupted (void) const =0
virtual DWORD LineLength (void) const =0
virtual IRhRdkRenderWindow::IChannelNewChannel (const UUID &uuidChannel) const =0
virtual void OnProcessImageBegin (const wchar_t *wszPlugIn) const =0
virtual void OnProcessImageEnd (const wchar_t *wszPlugIn) const =0
virtual void OnProcessImageProgress (const wchar_t *wszPlugIn, float fProgress) const =0
virtual bool PickPointOnImage (int &x, int &y, HCURSOR hCursor) const =0
virtual bool PickRectangleOnImage (ON_4iRect &rectOut, HCURSOR hCursor) const =0
virtual bool UpdateImage (void)=0
virtual DWORD Width (void) const =0

Member Function Documentation

◆ BitsEx()

virtual BYTE* IRhRdkPostEffectImageEx::BitsEx ( eRhRdkPepByteOrder  ) const
pure virtual
A pointer to the bits in the image DIB.