3ds Max C++ API Reference
Loading...
Searching...
No Matches
IModeSettings.h File Reference
#include "..\strclass.h"

Classes

class  IModeSettings
 This class holds the detailed settings for each of the color management modes (see ColorPipelineMode). More...

Namespaces

namespace  MaxSDK
 An RAII class for automatically closing handle returned from FindFirstFile Example usages: MaxSDK::AutoFindClose findhandle( FindFirstFile(path.data(), &file) );.
namespace  MaxSDK::ColorManagement

Enumerations

enum class  ColorPipelineMode : uint8_t {
  kUNMANAGED , kGAMMA , kOCIO_DEFAULT , kOCIO_CUSTOM ,
  kOCIO_ENVVAR , kNumColorPipelineModes
}
 Enum for color management modes. More...
enum class  ModeStatus : uint8_t { kNORMAL , kFALLBACK_RAW , kINVALID }
enum class  ConfigSource : uint8_t { kBUILT_IN , kENV_VARIABLE , kUSER_DEFINED }
 Enum for source of the config file that's used in the mode. More...
enum class  DisplayViewTarget : uint8_t {
  kGLOBAL , kVIEWPORT , kFRAME_BUFFER , kMTL_EDITOR ,
  kCOLOR_PICKER , kCOLOR_SWATCH , kNumDisplayViewTargets
}
 Enum for identifying display/view pair targets. More...
enum class  OutputFormatType : uint8_t { kGAMMA_ENCODED , kLINEAR , kNumOutputFormatTypes }
enum class  OutputConversion : uint8_t { kNO_CONVERSION , kCOLOR_SPACE_CONVERSION , kDISPLAY_VIEWTRANSFORM }
 Enum for Output Color conversion options. More...
enum class  ColorSpaceFlags : uint32_t {
  kNONE = 0ul , kEXISTS = 1ul << 0 , kIS_DATA = 1ul << 1 , kHAS_FILETRANSFORM = 1ul << 2 ,
  kIS_NAMEDTRANSFORM = 1ul << 3
}
 Flags that provide some information on color spaces. More than one flags can be present. More...
enum class  ListOptions : uint32_t { kNONE = 0ul , kUI_NAME = 1ul << 0 , kINCLUDE_ROLES = 1ul << 1 }
 Flags that can be passed to functions operating on lists (such as GetNumFileIOColorSpaces() ) to control the list content. More...