3ds Max C++ API Reference
|
#include "buildver.h"
Enumerations | |
enum | RendType { RENDTYPE_NORMAL , RENDTYPE_REGION , RENDTYPE_BLOWUP , RENDTYPE_SELECT , RENDTYPE_REGIONCROP , RENDTYPE_REGION_SEL , RENDTYPE_CROP_SEL , RENDTYPE_BAKE_SEL , RENDTYPE_BAKE_ALL , RENDTYPE_BAKE_SEL_CROP , RENDTYPE_BLOWUP_SEL } |
Used to specify the desired type of render when opening a renderer using Interface::OpenCurRenderer. More... | |
enum | RenderUIType { RENDER_VIEW = 0 , RENDER_SELECTED , RENDER_REGION , RENDER_CROP , RENDER_BLOWUP , RENDER_BLOWUP_SELECTED , RENDER_REGION_SELECTED , RENDER_CROP_SELECTED } |
Used to change the current render type in the main user interface. More... | |
enum RendType |
Used to specify the desired type of render when opening a renderer using Interface::OpenCurRenderer.
The following 3 types are not passed into plugin renderers: RENDTYPE_REGION_SEL, RENDTYPE_CROP_SEL and RENDTYPE_BLOWUP_SEL. Their purpose is for passing to the function Interface::OpenCurRenderer, which converts them into RENDTYPE_REGION, RENDTYPE_REGIONCROP and RENDTYPE_BLOWUP, respectively. The latter 3 are passed into renderers with the region dimensions specified by the system according to the bounding boxes of the selected objects. These are related to values in RenderUIType enum, but their values do not necessarily match. RendType and RenderUIType are not directly interchangeable. Please note that RENDTYPE_BAKE_SEL, RENDTYPE_BAKE_ALL, RENDTYPE_BAKE_SEL_CROP are not supported by OpenCurRenderer. If used they will act as if RENDTYPE_NORMAL has been used.
enum RenderUIType |
Used to change the current render type in the main user interface.
These values specify the render type selected in the main user interface, using Interface7::GetRenderType and Interface7::SetRenderType. These are related to values in RendType enum, but their values do not necessarily match. RendType and RenderUIType are not directly interchangeable. These values may also not match the order in which their corresponding values appear in the user interface.