ICustomRenderPresets Class Reference
 
 
 
ICustomRenderPresets Class Reference

#include <icustrendpresets.h>

Inheritance diagram for ICustomRenderPresets:
MaxHeapOperators

Class Description

See also:
Class Renderer
Description:
Render Presets compatibility interface:

used by renderers to support renderer specific presets. If the renderer does not support this interface, the entire renderer will be saved.

Public Member Functions

virtual int  RenderPresetsFileVersion ()=0
virtual BOOL  RenderPresetsIsCompatible (int version)=0
virtual const MCHAR *  RenderPresetsMapIndexToCategory (int catIndex)=0
virtual int  RenderPresetsMapCategoryToIndex (const MCHAR *category)=0
virtual int  RenderPresetsMapCategoryToIndex (MCHAR *category) sealed
virtual int  RenderPresetsPreSave (ITargetedIO *root, BitArray saveCategories)=0
virtual int  RenderPresetsPostSave (ITargetedIO *root, BitArray loadCategories)=0
virtual int  RenderPresetsPreLoad (ITargetedIO *root, BitArray saveCategories)=0
virtual int  RenderPresetsPostLoad (ITargetedIO *root, BitArray loadCategories)=0

Member Function Documentation

virtual int RenderPresetsFileVersion ( ) [pure virtual]
virtual BOOL RenderPresetsIsCompatible ( int  version ) [pure virtual]
virtual const MCHAR* RenderPresetsMapIndexToCategory ( int  catIndex ) [pure virtual]
virtual int RenderPresetsMapCategoryToIndex ( const MCHAR *  category ) [pure virtual]
virtual int RenderPresetsMapCategoryToIndex ( MCHAR *  category ) [inline, sealed, virtual]
Deprecated:
Deprecated method in terms of implementation as of 3ds Max 2013 - re-implement with const MCHAR* method signature
                                                                                  { 
                return RenderPresetsMapCategoryToIndex(const_cast<const MCHAR*>(category)); }
virtual int RenderPresetsPreSave ( ITargetedIO root,
BitArray  saveCategories 
) [pure virtual]
virtual int RenderPresetsPostSave ( ITargetedIO root,
BitArray  loadCategories 
) [pure virtual]
virtual int RenderPresetsPreLoad ( ITargetedIO root,
BitArray  saveCategories 
) [pure virtual]
virtual int RenderPresetsPostLoad ( ITargetedIO root,
BitArray  loadCategories 
) [pure virtual]