3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Bitmap Member List

This is the complete list of members for Bitmap, including all inherited members.

AddOutput(BitmapIO *out)Bitmap
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AllocRenderInfo()Bitmapinline
Aspect() constBitmapinline
BitmapManagerImpBitmapfriend
ChannelsPresent()Bitmapinline
ClampColor(BMM_Color_64 &out, const BMM_Color_fl &in)Bitmapinlinestatic
ClampColorA(BMM_Color_64 &out, const BMM_Color_fl &in)Bitmapinlinestatic
ClampScaleColor(BMM_Color_64 &out, const BMM_Color_fl &in)Bitmapinline
ClampScaleColorA(BMM_Color_64 &out, const BMM_Color_fl &in)Bitmapinline
ClearFlag(DWORD flag)Bitmapinline
Close(BitmapInfo *bi, int flag=BMM_CLOSE_COMPLETE)Bitmap
CloseAll(int flag=BMM_CLOSE_COMPLETE)Bitmap
CopyImage(Bitmap *from, int operation, BMM_Color_64 fillcolor, BitmapInfo *bi=nullptr)Bitmapinline
CopyImage(Bitmap *from, int operation, int fillindex)Bitmapinline
CopyImage(Bitmap *from, int operation, BMM_Color_fl fillcolor, BitmapInfo *bi=nullptr)Bitmapinline
Create(BitmapInfo *bi)Bitmap
CreateChannels(ULONG channelIDs)Bitmapinline
CropImage(int width, int height, BMM_Color_64 fillcolor)Bitmapinline
CropImage(int width, int height, BMM_Color_fl fillcolor)Bitmapinline
CropImage(int width, int height, int fillindex)Bitmapinline
DeleteChannels(ULONG channelIDs)Bitmapinline
DeleteThis()Bitmap
Display(const MCHAR *title=nullptr, int position=BMM_CN, BOOL autonomous=FALSE, BOOL savebutton=TRUE, CropCallback *crop=nullptr, Bitmap *cloneMyVFB=nullptr)Bitmap
Execute(int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0)Bitmap
Fill(int r, int g, int b, int alpha)Bitmap
Fill(const BMM_Color_fl &fillColor)Bitmap
Fill(const BMM_Color_64 &fillColor)Bitmap
FilmGrain(float grain, BOOL mask, PBITMAP_FX_CALLBACK callback=nullptr, void *param=nullptr)Bitmap
Filter()Bitmapinline
FindOutput(BitmapInfo *bi)Bitmap
FixDeviceName(BitmapInfo *bi)Bitmap
Flags() constBitmapinline
FromDib(PBITMAPINFO pbmi)Bitmap
Gamma() constBitmapinline
Get16Gray(int x, int y, int pixels, float *ptr)Bitmapinline
Get16Gray(int x, int y, int pixels, WORD *ptr)Bitmapinline
GetAlphaPtr(int *type)Bitmapinline
GetBitmapInfo()Bitmapinline
GetChannel(ULONG channelID, ULONG &chanType)Bitmapinline
GetFiltered(float u, float v, float du, float dv, BMM_Color_64 *ptr)Bitmap
GetFiltered(float u, float v, float du, float dv, BMM_Color_fl *ptr)Bitmap
GetGBuffer()Bitmapinline
GetIndexPixels(int x, int y, int pixels, BYTE *ptr)Bitmapinline
GetInterface(Interface_ID id) overrideBaseInterfaceServervirtual
GetInterfaceAt(int i) constBaseInterfaceServervirtual
GetLinearPixels(int x, int y, int pixels, BMM_Color_64 *ptr)Bitmapinline
GetLinearPixels(int x, int y, int pixels, BMM_Color_fl *ptr)Bitmapinline
GetModifyID() constBitmapinline
GetNotify()Bitmapinline
GetPalette(int start, int count, BMM_Color_48 *ptr)Bitmapinline
GetPaviFile(BitmapInfo *bi)Bitmap
GetPixels(int x, int y, int pixels, BMM_Color_fl *ptr)Bitmapinline
GetPixels(int x, int y, int pixels, BMM_Color_64 *ptr)Bitmapinline
GetRenderInfo()Bitmapinline
GetStoragePtr(int *type)Bitmapinline
GetTypedInterface()InterfaceServerinline
GetVFBData()Bitmapinline
GetWindow()Bitmap
GoTo(BitmapInfo *bi)Bitmap
HasAlpha() constBitmapinline
HasFilter()Bitmapinline
Height() constBitmapinline
IncrModifyID()Bitmap
InputWndProcBitmapfriend
interfacesBaseInterfaceServerprotected
IsAutonomousVFB() constBitmap
IsDithered() constBitmapinline
IsHighDynamicRange() constBitmapinline
Manager()Bitmapinline
MapReady()Bitmapinline
MaxAlphaLevel() constBitmapinline
MaxRGBLevel() constBitmapinline
NullStorage()Bitmapinline
NumInterfaces() constBaseInterfaceServervirtual
OpenOutput(BitmapInfo *bi)Bitmap
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
Paletted() constBitmapinline
PreMultipliedAlpha() constBitmapinline
PrepareGChannels(BitmapInfo *bi)Bitmap
PrepareGChannels(DWORD channels)Bitmap
Print(bool silent=false)Bitmap
Put16Gray(int x, int y, int pixels, WORD *ptr)Bitmapinline
Put16Gray(int x, int y, int pixels, float *ptr)Bitmapinline
PutIndexPixels(int x, int y, int pixels, BYTE *ptr)Bitmapinline
PutPixels(int x, int y, int pixels, BMM_Color_fl *ptr)Bitmap
PutPixels(int x, int y, int pixels, BMM_Color_64 *ptr)Bitmap
RefreshWindow(RECT *rect=nullptr)Bitmap
RemoveOutput(BitmapIO *out, BOOL deleteOutput=TRUE)Bitmap
ResizeImage(int width, int height, int newpalette)Bitmapinline
ScaleColor(BMM_Color_64 &out, const BMM_Color_fl &in)Bitmapinlinestatic
ScaleColorA(BMM_Color_64 &out, const BMM_Color_fl &in)Bitmapinlinestatic
ScaleColors() constBitmapinline
SetCroppingValues(float u, float v, float w, float h, BOOL placeImage)Bitmap
SetDither(UINT nDitherType)Bitmap
SetFilter(UINT nFilterType)Bitmap
SetFlag(DWORD flag)Bitmapinline
SetModifyID(DWORD m)Bitmapinline
SetNotify(BitmapNotify *bmnot=nullptr)Bitmap
SetPalette(int start, int count, BMM_Color_48 *ptr)Bitmapinline
SetStorage(BitmapStorage *pstorage)Bitmap
SetVFBData(void *vfb)Bitmapinline
SetWindowTitle(const MCHAR *title)Bitmap
ShowProgressLine(int y)Bitmap
Storage()Bitmapinline
ToDib(int depth=24, UWORD *gam=nullptr, BOOL doDither=FALSE, BOOL displayGamma=FALSE)Bitmap
ToggleFlag(DWORD flag)Bitmapinline
UnDisplay()Bitmap
UseScaleColors(int on)Bitmapinline
Width() constBitmapinline
Write(BitmapInfo *bi, int frame=BMM_SINGLEFRAME)Bitmap
WriteAll(int frame=BMM_SINGLEFRAME)Bitmap
~BaseInterfaceServer()BaseInterfaceServervirtual
~InterfaceServer()InterfaceServervirtual