c4d_filterdata.h File Reference

Classes

struct  BitmapLoaderAnimatedData
 
class  BitmapLoaderData
 
class  BitmapSaverData
 
class  SceneLoaderData
 
class  SceneSaverData
 

Namespaces

 cinema
 

Macros

#define PLUGINFLAG_BITMAPLOADER_MOVIE
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_8BIT
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_16BIT
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_32BIT
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_8BIT_LAYERS
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_16BIT_LAYERS
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_32BIT_LAYERS
 
#define PLUGINFLAG_BITMAPSAVER_MOVIE
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_COLORPROFILES
 
#define PLUGINFLAG_BITMAPSAVER_SUPPORT_SOUND
 
#define PLUGINFLAG_BITMAPSAVER_ALLOWOPTIONS
 
#define PLUGINFLAG_BITMAPSAVER_FORCESUFFIX
 
#define PLUGINFLAG_SCENELOADER_URL_AWARE
 
#define PLUGINFLAG_SCENELOADER_SUPPORT_ASYNC
 
#define PLUGINFLAG_SCENELOADER_MERGEORIGINAL
 
#define PLUGINFLAG_SCENEFILTER_DIALOGCONTROL
 
#define PLUGINFLAG_SCENELOADER_SUPPORT_MERGED_OPTIONS
 
#define PLUGINFLAG_SCENELOADER_HANDLES_COLOR_MANAGEMENT
 

Enumerations

enum class  BITMAPLOADERACTION {
  INIT ,
  LOAD ,
  FREE ,
  INITLAYERSET
}
 

Functions

enum cinema::BITMAPLOADERACTION MAXON_ENUM_LIST (BITMAPLOADERACTION)
 
Bool RegisterBitmapLoaderPlugin (Int32 id, const maxon::String &str, Int32 info, BitmapLoaderData *dat)
 
Bool RegisterBitmapSaverPlugin (Int32 id, const maxon::String &str, Int32 info, BitmapSaverData *dat, const maxon::String &suffix)
 
Bool RegisterSceneLoaderPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description)
 
Bool RegisterSceneSaverPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, const maxon::String &suffix)
 

Variables

 INIT
 
 LOAD
 
 FREE
 
 INITLAYERSET
 

Macro Definition Documentation

◆ PLUGINFLAG_SCENELOADER_SUPPORT_MERGED_OPTIONS

#define PLUGINFLAG_SCENELOADER_SUPPORT_MERGED_OPTIONS

this flag indicates that a scene loader supports a merged options dialog on import of multiple files

◆ PLUGINFLAG_SCENELOADER_HANDLES_COLOR_MANAGEMENT

#define PLUGINFLAG_SCENELOADER_HANDLES_COLOR_MANAGEMENT

this flag indicates that a the scene loader handles color management and color spaces on import and does not support the preferences color management import settings.

Variable Documentation

◆ INIT

INIT

Initialize.

◆ LOAD

LOAD

Load.

◆ FREE

FREE

Free.

◆ INITLAYERSET

INITLAYERSET

Initialize with a layerset. This call is optional but must be called before BITMAPLOADERACTION::INIT. The BaseBitmap pointer must point to a const LayerSet*.

Since
R19