Rhino C++ API  8.1
Namespaces | Classes | Macros | Typedefs | Enumerations | Functions | Variables
RDK

Namespaces

 RhRdk
 Forward declaration for CRhinoDisplayPipeline::RealtimeDisplayMode.
 

Classes

class  A
 
class  CRhRdkAction
 
class  CRhRdkAutomaticUIRow
 
class  CRhRdkAutoUIContext
 
class  CRhRdkBasicEnvironmentCCI
 
class  CRhRdkBasicMaterial
 
class  CRhRdkBasicMaterialBase
 
class  CRhRdkBasicMaterialCCI
 
class  CRhRdkBasicOneColorTextureBase
 
class  CRhRdkBasicOneColorTextureBaseCSI
 
class  CRhRdkBasicTwoColorTextureBase
 
class  CRhRdkBasicTwoColorTextureBaseCSI
 
class  CRhRdkBreadcrumbTaskOrigin
 
class  CRhRdkColor
 
class  CRhRdkColorButtonTaskOrigin
 
class  CRhRdkCompoundContentImplementor
 
class  CRhRdkContent
 
class  CRhRdkContentAdded
 
class  CRhRdkContentAddedByUser
 
class  CRhRdkContentArray
 
class  CRhRdkContentArrayNC
 
class  CRhRdkContentCreator
 
class  CRhRdkContentCreatorExisting
 
class  CRhRdkContentCreatorExistingCopy
 
class  CRhRdkContentCreatorExistingInstance
 
class  CRhRdkContentCreatorLoad
 
class  CRhRdkContentCreatorNew
 
class  CRhRdkContentCreatorNewFileTexture
 
class  CRhRdkContentEditorCustomButtonProvider
 
class  CRhRdkContentFactory
 
class  CRhRdkContentField
 
class  CRhRdkContentFields
 
class  CRhRdkContentFileWatcher
 
class  CRhRdkContentFilterInfo
 
class  CRhRdkContentInstanceBrowserTaskOrigin
 
class  CRhRdkContentIOPlugIn
 
class  CRhRdkContentIOPlugInEx
 
class  CRhRdkContentKindList
 
class  CRhRdkContentMoved
 
class  CRhRdkContentMultipleSelection
 
class  CRhRdkContentTask
 
class  CRhRdkContentTreeSelTaskOrigin
 
class  CRhRdkContentTreeTaskOrigin
 
class  CRhRdkContentTypeBrowserTaskOrigin
 
class  CRhRdkContentTypeBrowserTaskOrigin_Existing
 
class  CRhRdkContentTypeBrowserTaskOrigin_New
 
class  CRhRdkContentUndo
 
class  CRhRdkContentUndoBlocker
 
class  CRhRdkContextTaskOrigin
 
class  CRhRdkContextTaskOriginWithCEC
 
class  CRhRdkCoreContent
 
class  CRhRdkCreateNew
 
class  CRhRdkCurveGraphEvaluator
 
class  CRhRdkCustomContentUI
 
class  CRhRdkCustomRenderFrameMenu
 
class  CRhRdkCustomRenderFrameToolBar
 
class  CRhRdkCustomRenderMeshes
 
class  CRhRdkCustomRenderMeshProvider
 
class  CRhRdkCustomRenderSaveInfo
 
class  CRhRdkCustomTask
 
class  CRhRdkDecalIterator
 
class  CRhRdkDisableFileFinder
 
class  CRhRdkDisplayUpdate
 
class  CRhRdkDocRenderedImageAdjust
 
class  CRhRdkDocSun
 
class  CRhRdkDocument
 
class  CRhRdkDynamicContentField
 
class  CRhRdkEarlyPostEffect
 
class  CRhRdkEditableContentArray
 
class  CRhRdkEditorPreviewTaskOrigin
 
class  CRhRdkEnterCommandLineMode
 
class  CRhRdkEnterGUIMode
 
class  CRhRdkEnterMode
 
class  CRhRdkEnterModeBase
 
class  CRhRdkEnterQuietMode
 
class  CRhRdkEnvironment
 
class  CRhRdkEnvironmentArray
 
class  CRhRdkEnvironmentFactory
 
class  CRhRdkEnvironmentKindList
 
class  CRhRdkEventSink
 
class  CRhRdkEventSinkBase
 
class  CRhRdkEventWatcher
 
class  CRhRdkExcludeListAutoUIContext
 
class  CRhRdkEXRFileDialogFilter
 
class  CRhRdkExtension
 
class  CRhRdkExtraRequirements
 
class  CRhRdkFileDialogFilter
 
class  CRhRdkFilenameContentField
 
class  CRhRdkFileType
 
class  CRhRdkFloatingPreviewTaskOrigin
 
class  CRhRdkHDRFileDialogFilter
 
class  CRhRdkImageAdjust
 
class  CRhRdkImageFileDialogFilter
 
class  CRhRdkImportFromFile
 
class  CRhRdkInstanceIdArray
 
class  CRhRdkInternalCurveGraphEvaluatorData
 
class  CRhRdkInternalSnapshotWorkaround
 
class  CRhRdkIORContextMenu
 
class  CRhRdkLatePostEffect
 
class  CRhRdkLightManagerSupport
 
class  CRhRdkLightManagerSupport_BuiltIn
 
class  CRhRdkLinearWorkflow
 
class  CRhRdkLinearWorkflowEx
 
class  CRhRdkMarkedObjects
 
class  CRhRdkMaterial
 
class  CRhRdkMaterialArray
 
class  CRhRdkMaterialFactory
 
class  CRhRdkMaterialKindList
 
class  CRhRdkModalizer
 
class  CRhRdkMultipleContentTask
 
class  CRhRdkMultipleTopLevelContentTask
 
class  CRhRdkNewContentCtrl
 
class  CRhRdkNewUndoableEvent
 
class  CRhRdkObject
 
class  CRhRdkObjectAncestry
 
class  CRhRdkObjectDataAccess
 
class  CRhRdkOneColorEvaluator
 
class  CRhRdkOneColorTextureBase
 
class  CRhRdkOneColorTextureBaseCSI
 
class  CRhRdkPlugIn
 
class  CRhRdkPostEffect
 
class  CRhRdkPostEffectFactory
 
class  CRhRdkPostEffectPlugIn
 
class  CRhRdkPostEffectPlugInEx
 
class  CRhRdkPostEffectPlugInFactory
 
class  CRhRdkPostEffectPlugInManager
 
class  CRhRdkPreviewBackground
 
class  CRhRdkPreviewGeometry
 
class  CRhRdkPreviewLighting
 
class  CRhRdkPreviewSceneElement
 
class  CRhRdkRendererSupportOptions
 
class  CRhRdkRenderFrameTabFactory
 
class  CRhRdkRenderFrameTabFactoryEx
 
class  CRhRdkRenderingFileInfo
 
class  CRhRdkRenderingSettings
 
class  CRhRdkRenderMesh
 
class  CRhRdkRenderPlugIn
 
class  CRhRdkRenderPlugInIterator
 
class  CRhRdkRenderWindowClonedInfo
 
class  CRhRdkRenderWindowCustomDlg
 
class  CRhRdkRenderWindowEventSink
 
class  CRhRdkRenderWindowMainSidePaneTabFactory
 
class  CRhRdkRenderWindowMouseEventWatcher
 
class  CRhRdkRequestTask
 
class  CRhRdkResizingDialog
 
class  CRhRdkSdkContentSelector
 
class  CRhRdkSdkIntegerNumberEdit
 
class  CRhRdkSdkNumberEdit
 
class  CRhRdkSdkRealNumberEdit
 
class  CRhRdkSdkRender
 
class  CRhRdkSimpleTask
 
class  CRhRdkSimulatedEnvironment
 
class  CRhRdkSimulatedTexture
 
class  CRhRdkSingleContentTask
 
class  CRhRdkSingleSelectionTaskOrigin
 
class  CRhRdkSingleTopLevelContentTask
 
class  CRhRdkSolarContentField
 
class  CRhRdkSSData
 
class  CRhRdkSubNodeTaskOrigin
 
class  CRhRdkSun
 
class  CRhRdkSunDialog
 
class  CRhRdkSunStorage
 
class  CRhRdkTask
 
class  CRhRdkTaskOrigin
 
class  CRhRdkTexture
 
class  CRhRdkTextureArray
 
class  CRhRdkTextureCache
 
class  CRhRdkTexturedContentField
 
class  CRhRdkTextureEvaluator
 
class  CRhRdkTextureFactory
 
class  CRhRdkTextureKindList
 
class  CRhRdkThumbnailSelTaskOrigin
 
class  CRhRdkThumbnailTaskOrigin
 
class  CRhRdkToneMappingPostEffect
 
class  CRhRdkTwoColorEvaluator
 
class  CRhRdkTwoColorTextureBase
 
class  CRhRdkTwoColorTextureBaseCSI
 
class  CRhRdkUuid
 
class  CRhRdkUuidCollection
 
class  CRhRdkVariant
 
class  IAutoUIExtraRequirements
 
class  IRhinoUiController
 
class  IRhinoUiControllerEventWatcher
 
class  IRhinoUiDataSource
 
class  IRhinoUiDataSourceEventWatcher
 
class  IRhinoUiDataSourceHost
 
class  IRhinoUiEventInfo
 
class  IRhinoUiHolder
 
class  IRhinoUiSection
 
class  IRhinoUiWindow
 
class  IRhinoUiWithController
 
class  IRhinoWindowOnTab
 
class  IRhRdk_XMLSection
 
class  IRhRdk_XMLSection2
 
class  IRhRdkActions
 
class  IRhRdkAngleDialDecorator
 
class  IRhRdkAsyncRenderContext
 
class  IRhRdkAutomaticUI
 
class  IRhRdkColorButton
 
class  IRhRdkColorPicker
 
class  IRhRdkCommandUpdate
 
class  IRhRdkCompoundContentImplementor
 
class  IRhRdkCompoundContentImplementors
 
class  IRhRdkContentChoosingInfo
 
class  IRhRdkContentEditor
 
class  IRhRdkContentEditorCustomButtonInterface
 
class  IRhRdkContentFactories
 
class  IRhRdkContentFactoriesEx
 
class  IRhRdkContentFactory
 
class  IRhRdkContentIOPlugIn
 
class  IRhRdkContentIOPlugIns
 
class  IRhRdkContentIterator
 
class  IRhRdkContentList
 
class  IRhRdkContents
 
class  IRhRdkContentUI
 
class  IRhRdkContentUISection
 
class  IRhRdkContentUndo
 
class  IRhRdkCurrentEnvironment
 
class  IRhRdkCustomCurveCtrl
 
class  IRhRdkCustomCurveGraphSectionCallback
 
class  IRhRdkCustomCurveGraphSectionSharedCallback
 
class  IRhRdkCustomPlugIn
 
class  IRhRdkCustomRenderFrameMenu
 
class  IRhRdkCustomRenderFrameToolBar
 
class  IRhRdkCustomRenderMeshes
 
class  IRhRdkCustomRenderMeshes2
 
class  IRhRdkCustomRenderMeshes3
 
class  IRhRdkCustomRenderMeshManager
 
class  IRhRdkCustomRenderMeshProvider
 
class  IRhRdkCustomRenderMeshProvider2
 
class  IRhRdkDecal
 
class  IRhRdkDecal2
 
class  IRhRdkDecalSupport
 
class  IRhRdkDecalSupportEx
 
class  IRhRdkDithering
 
class  IRhRdkEditor
 
class  IRhRdkExpandableContentUI
 
class  IRhRdkFileBasedContent
 
class  IRhRdkGroundPlane
 
class  IRhRdkHeaderButtonHandler
 
class  IRhRdkImageAdjust
 
class  IRhRdkLinearWorkflow
 
class  IRhRdkListablePostEffect
 
class  IRhRdkMenu
 
class  IRhRdkNewContentCtrl
 
class  IRhRdkNotificationHandler
 
class  IRhRdkParamBlock
 
class  IRhRdkParamTransport
 
class  IRhRdkPlugInUsedContentNotifier
 
class  IRhRdkPostEffect
 
class  IRhRdkPostEffectCollection
 
class  IRhRdkPostEffectImage
 
class  IRhRdkPostEffectImageEx
 
class  IRhRdkPostEffectPipeline
 
class  IRhRdkPostEffectPlugInFactories
 
class  IRhRdkPostEffectPlugInFactory
 
class  IRhRdkPostEffects
 
class  IRhRdkPostEffectSection
 
class  IRhRdkPostEffectThreadEngine
 
class  IRhRdkPostEffectUI
 
class  IRhRdkPreviewCallbacks
 
class  IRhRdkPreviewSceneServer
 
class  IRhRdkPreviewSceneServerEx
 
class  IRhRdkRenderChannels
 
class  IRhRdkRenderFrameTabFactory
 
class  IRhRdkRenderingFileInfo
 
class  IRhRdkRenderSession
 
class  IRhRdkRenderSettingsSection
 
class  IRhRdkRenderWindow
 
class  IRhRdkRenderWindowCustomDlg
 
class  IRhRdkRenderWindowEventSink
 
class  IRhRdkSafeFrame
 
class  IRhRdkSdkRenderMeshIterator
 
class  IRhRdkSelChange
 
class  IRhRdkSkylight
 
class  IRhRdkSun
 
class  IRhRdkSunRO
 
class  IRhRdkSunSection
 
class  IRhRdkTaskOrigin
 
class  IRhRdkTaskUpdate
 
class  IRhRdkTextureEvaluator
 
class  IRhRdkThumbnails
 
class  IRhRdkToneMapping
 
class  IRhRdkToolbar
 
class  IRhRdkUndoRecord
 
class  std::unique_ptr< CRhRdkContent >
 
class  std::unique_ptr< CRhRdkEnvironment >
 
class  std::unique_ptr< CRhRdkMaterial >
 
class  std::unique_ptr< CRhRdkTexture >
 

Macros

#define BEGIN_RESIZING_MAP(class)   void class::RepositionControls(BOOL32 bInit) { int i=0;
 
#define BEGIN_RESIZING_MAP_SUBCLASS(class, base)   void class::RepositionControls(BOOL32 bInit) { base::RepositionControls(bInit); int i=0;
 
#define CONTROL(id, l, t, r, b)   bInit ? InitControl(id,l,t,r,b,0,i) : SizeControl(id,l,t,r,b,0,i);i++;
 
#define CS_MAT_BITMAP_TEXTURE   L"bitmap-texture"
 
#define CS_MAT_BLEND_MATERIAL_1   L"material-1"
 
#define CS_MAT_BLEND_MATERIAL_2   L"material-2"
 
#define CS_MAT_BUMP_TEXTURE   L"bump-texture"
 
#define CS_MAT_ENVIRONMENT_TEXTURE   L"environment-texture"
 
#define CS_MAT_PBR_ALPHA   FS_MAT_PBR_ALPHA
 
#define CS_MAT_PBR_AMBIENT_OCCLUSION   L"pbr-ambient-occlusion"
 
#define CS_MAT_PBR_ANISOTROPIC   FS_MAT_PBR_ANISOTROPIC
 
#define CS_MAT_PBR_ANISOTROPIC_ROTATION   FS_MAT_PBR_ANISOTROPIC_ROTATION
 
#define CS_MAT_PBR_BASE_COLOR   FS_MAT_PBR_BASE_COLOR
 
#define CS_MAT_PBR_BUMP   L"pbr-bump"
 
#define CS_MAT_PBR_CLEARCOAT   FS_MAT_PBR_CLEARCOAT
 
#define CS_MAT_PBR_CLEARCOAT_BUMP   L"pbr-clearcoat-bump"
 
#define CS_MAT_PBR_CLEARCOAT_ROUGHNESS   FS_MAT_PBR_CLEARCOAT_ROUGHNESS
 
#define CS_MAT_PBR_DISPLACEMENT   L"pbr-displacement"
 
#define CS_MAT_PBR_EMISSION_COLOR   FS_MAT_PBR_EMISSION_COLOR
 
#define CS_MAT_PBR_METALLIC   FS_MAT_PBR_METALLIC
 
#define CS_MAT_PBR_OPACITY   FS_MAT_PBR_OPACITY
 
#define CS_MAT_PBR_OPACITY_IOR   FS_MAT_PBR_OPACITY_IOR
 
#define CS_MAT_PBR_OPACITY_ROUGHNESS   FS_MAT_PBR_OPACITY_ROUGHNESS
 
#define CS_MAT_PBR_ROUGHNESS   FS_MAT_PBR_ROUGHNESS
 
#define CS_MAT_PBR_SHEEN   FS_MAT_PBR_SHEEN
 
#define CS_MAT_PBR_SHEEN_TINT   FS_MAT_PBR_SHEEN_TINT
 
#define CS_MAT_PBR_SPECULAR   FS_MAT_PBR_SPECULAR
 
#define CS_MAT_PBR_SPECULAR_TINT   FS_MAT_PBR_SPECULAR_TINT
 
#define CS_MAT_PBR_SUBSURFACE   FS_MAT_PBR_SUBSURFACE
 
#define CS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR   FS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR
 
#define CS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS   FS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS
 
#define CS_MAT_TRANSPARENCY_TEXTURE   L"transparency-texture"
 
#define CS_TEX_ADJUSTMENT_TEXTURE_INPUT_TEXTURE   L"input-texture"
 
#define CS_TEX_BLEND_TEXTURE   L"blend-texture"
 
#define CS_TEX_EXPOSURE_INPUT_TEXTURE   L"input-texture"
 
#define CS_TEX_MASK_INPUT_TEXTURE   L"source-texture"
 
#define CS_TEX_PERTURBING_PERTURB_TEXTURE   L"perturb"
 
#define CS_TEX_PERTURBING_SOURCE_TEXTURE   L"source"
 
#define CS_TEX_PROJ_CHANGE_INPUT_TEXTURE   L"input-texture"
 
#define CS_TEX_RESAMPLE_TEXTURE   L"texture"
 
#define CS_TEX_TWO_COLOR_COLOR_1   L"color-one"
 
#define CS_TEX_TWO_COLOR_COLOR_2   L"color-two"
 
#define CS_WAVES_WAVE_WIDTH   L"wave-width-tex"
 
#define DECLARE_RESIZING_MAP   void RepositionControls(BOOL32 bInit);
 
#define END_RESIZING_MAP   }
 
#define eRhRdkSccResult   UINT
 
#define FIXED_BOTTOMLEFT(id)   CONTROL(id, RD_MOVE, 0, 0, RD_MOVE)
 
#define FIXED_BOTTOMRIGHT(id)   CONTROL(id, 0, 0, RD_MOVE, RD_MOVE)
 
#define FIXED_TOPLEFT(id)   CONTROL(id, RD_MOVE, RD_MOVE, 0, 0)
 
#define FIXED_TOPRIGHT(id)   CONTROL(id, 0, RD_MOVE, RD_MOVE, 0)
 
#define FS_COMPOSITE_MATERIAL   L"material-"
 
#define FS_COMPOSITE_MIX_AMOUNT   L"mix-amount-"
 
#define FS_COMPOSITE_MIX_TYPE   L"mix-type-"
 
#define FS_COMPOSITE_MIX_TYPE_ADD   L"add"
 
#define FS_COMPOSITE_MIX_TYPE_BLEND   L"blend"
 
#define FS_COMPOSITE_MIX_TYPE_MULTIPLY   L"multiply"
 
#define FS_COMPOSITE_MIX_TYPE_SUBTRACT   L"subtract"
 
#define FS_COMPOSITE_ON   L"on-"
 
#define FS_ENV_BACKGROUND_COLOR   L"background-color"
 
#define FS_ENV_BACKGROUND_IMAGE   L"background-image"
 
#define FS_ENV_BACKGROUND_PROJ   L"background-projection"
 
#define FS_ENV_PROJ_AUTOMATIC   L"automatic"
 
#define FS_ENV_PROJ_BOX   L"box"
 
#define FS_ENV_PROJ_CUBE_MAP   L"cubemap"
 
#define FS_ENV_PROJ_CUBE_MAP_HORZ   L"horizontal-cross-cubemap"
 
#define FS_ENV_PROJ_CUBE_MAP_VERT   L"vertical-cross-cubemap"
 
#define FS_ENV_PROJ_EMAP   L"emap"
 
#define FS_ENV_PROJ_HEMISPHERICAL   L"hemispherical"
 
#define FS_ENV_PROJ_LIGHT_PROBE   L"lightprobe"
 
#define FS_ENV_PROJ_PLANAR   L"planar"
 
#define FS_ENV_PROJ_SPHERICAL   L"spherical"
 
#define FS_MAT_ALPHA_TRANSPARENCY   ON_MATERIAL_ALPHA_TRANSPARENCY
 
#define FS_MAT_AMBIENT   ON_MATERIAL_AMBIENT
 
#define FS_MAT_BITMAP_TEXTURE   L"bitmap-texture"
 
#define FS_MAT_BLEND_MIX_AMOUNT   L"mix-amount"
 
#define FS_MAT_BUMP_SCALE   L"bump-scale"
 
#define FS_MAT_BUMP_TEXTURE   L"bump-texture"
 
#define FS_MAT_BUMP_TYPE   L"bump-type"
 
#define FS_MAT_CLARITY_AMOUNT   ON_MATERIAL_CLARITY_AMOUNT
 
#define FS_MAT_COLOR   L"color"
 
#define FS_MAT_DIFFUSE   ON_MATERIAL_DIFFUSE
 
#define FS_MAT_DISABLE_LIGHTING   ON_MATERIAL_DISABLE_LIGHTING
 
#define FS_MAT_EMISSION   ON_MATERIAL_EMISSION
 
#define FS_MAT_EMISSION_INTENSITY_AMOUNT   L"intensity"
 
#define FS_MAT_ENVIRONMENT_TEXTURE   L"environment-texture"
 
#define FS_MAT_FLAMINGO_LIBRARY   ON_MATERIAL_FLAMINGO_LIBRARY
 
#define FS_MAT_FRESNEL_ENABLED   ON_MATERIAL_FRESNEL_ENABLED
 
#define FS_MAT_GEM_TYPE   L"type"
 
#define FS_MAT_GEM_TYPE_AMBER   L"amber"
 
#define FS_MAT_GEM_TYPE_AMETHYST   L"amethyst"
 
#define FS_MAT_GEM_TYPE_AQUAMARINE   L"aquamarine"
 
#define FS_MAT_GEM_TYPE_DIAMOND   L"diamond"
 
#define FS_MAT_GEM_TYPE_EMERALD   L"emerald"
 
#define FS_MAT_GEM_TYPE_RUBY   L"ruby"
 
#define FS_MAT_GEM_TYPE_SAPPHIRE   L"sapphire"
 
#define FS_MAT_IOR   ON_MATERIAL_IOR
 
#define FS_MAT_IS_PHYSICALLY_BASED   ON_MATERIAL_IS_PHYSICALLY_BASED
 
#define FS_MAT_PBR_ALPHA   ON_PBR_MATERIAL_ALPHA
 
#define FS_MAT_PBR_ANISOTROPIC   ON_PBR_MATERIAL_ANISOTROPIC
 
#define FS_MAT_PBR_ANISOTROPIC_ROTATION   ON_PBR_MATERIAL_ANISOTROPIC_ROTATION
 
#define FS_MAT_PBR_BASE_COLOR   ON_PBR_MATERIAL_BASE_COLOR
 
#define FS_MAT_PBR_BRDF   ON_PBR_MATERIAL_BRDF
 
#define FS_MAT_PBR_BRDF_GGX   ON_PBR_MATERIAL_BRDF_GGX
 
#define FS_MAT_PBR_BRDF_WARD   ON_PBR_MATERIAL_BRDF_WARD
 
#define FS_MAT_PBR_CLEARCOAT   ON_PBR_MATERIAL_CLEARCOAT
 
#define FS_MAT_PBR_CLEARCOAT_ROUGHNESS   ON_PBR_MATERIAL_CLEARCOAT_ROUGHNESS
 
#define FS_MAT_PBR_EMISSION_COLOR   ON_PBR_MATERIAL_EMISSION_COLOR
 
#define FS_MAT_PBR_METALLIC   ON_PBR_MATERIAL_METALLIC
 
#define FS_MAT_PBR_OPACITY   ON_PBR_MATERIAL_OPACITY
 
#define FS_MAT_PBR_OPACITY_IOR   ON_PBR_MATERIAL_OPACITY_IOR
 
#define FS_MAT_PBR_OPACITY_ROUGHNESS   ON_PBR_MATERIAL_OPACITY_ROUGHNESS
 
#define FS_MAT_PBR_ROUGHNESS   ON_PBR_MATERIAL_ROUGHNESS
 
#define FS_MAT_PBR_SHEEN   ON_PBR_MATERIAL_SHEEN
 
#define FS_MAT_PBR_SHEEN_TINT   ON_PBR_MATERIAL_SHEEN_TINT
 
#define FS_MAT_PBR_SPECULAR   ON_PBR_MATERIAL_SPECULAR
 
#define FS_MAT_PBR_SPECULAR_TINT   ON_PBR_MATERIAL_SPECULAR_TINT
 
#define FS_MAT_PBR_SUBSURFACE   ON_PBR_MATERIAL_SUBSURFACE
 
#define FS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR   ON_PBR_MATERIAL_SUBSURFACE_SCATTERING_COLOR
 
#define FS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS   ON_PBR_MATERIAL_SUBSURFACE_SCATTERING_RADIUS
 
#define FS_MAT_PBR_USE_BASE_COLOR_TEXTURE_ALPHA   ON_PBR_MATERIAL_USE_BASE_COLOR_TEXTURE_ALPHA
 
#define FS_MAT_PIC_ALPHA_TRANSPARENCY_ON   L"alpha-transparency"
 
#define FS_MAT_PIC_GRAYSCALE_ON   L"grayscale"
 
#define FS_MAT_PIC_HAS_TRANSPARENT_COLOR   L"has-transparent-color"
 
#define FS_MAT_PIC_OBJECT_TRANSPARENCY_ON   L"object-transparency"
 
#define FS_MAT_PIC_SELF_ILLUMINATED   L"self-illuminated"
 
#define FS_MAT_PIC_TRANSPARENCY_AMOUNT   L"transparency"
 
#define FS_MAT_PIC_TRANSPARENT_COLOR   L"transparent-color"
 
#define FS_MAT_PIC_TRANSPARENT_COLOR_SENS   L"transparent-color-sensitivity"
 
#define FS_MAT_POLISH_AMOUNT   ON_MATERIAL_POLISH_AMOUNT
 
#define FS_MAT_POSTFIX_AMOUNT   L"amount"
 
#define FS_MAT_POSTFIX_FILTER_ON   L"filter-on"
 
#define FS_MAT_POSTFIX_ON   L"on"
 
#define FS_MAT_REFLECTION   ON_MATERIAL_SIM_REFLECTION_COLOR
 
#define FS_MAT_REFLECTIVITY_AMOUNT   ON_MATERIAL_REFLECTIVITY_AMOUNT
 
#define FS_MAT_REFLECTIVITY_COLOR   ON_MATERIAL_REFLECTIVITY_COLOR
 
#define FS_MAT_SHINE   ON_MATERIAL_SHINE
 
#define FS_MAT_SPECULAR   ON_MATERIAL_SPECULAR
 
#define FS_MAT_TRANSPARENCY_AMOUNT   ON_MATERIAL_TRANSPARENCY_AMOUNT
 
#define FS_MAT_TRANSPARENCY_COLOR   ON_MATERIAL_TRANSPARENCY_COLOR
 
#define FS_MAT_TRANSPARENCY_TEXTURE   L"transparency-texture"
 
#define FS_PROJECTION_CUBE_MAP   L"cube-map"
 
#define FS_PROJECTION_CUBE_MAP_HORZ   L"horizontal-cross-cube-map"
 
#define FS_PROJECTION_CUBE_MAP_VERT   L"vertical-cross-cube-map"
 
#define FS_PROJECTION_EMAP   L"emap"
 
#define FS_PROJECTION_EQUIRECT   L"equirect"
 
#define FS_PROJECTION_HEMISPHERICAL   L"hemispherical"
 
#define FS_PROJECTION_LIGHT_PROBE   L"light-probe"
 
#define FS_PROJECTION_PLANAR   L"planar"
 
#define FS_PROJECTION_SAME_AS_INPUT   L"same-as-input"
 
#define FS_TEX_ADJUST_CLAMP   L"rdk-texture-adjust-clamp"
 
#define FS_TEX_ADJUST_CLAMP_MAX   L"rdk-texture-adjust-clamp-max"
 
#define FS_TEX_ADJUST_CLAMP_MIN   L"rdk-texture-adjust-clamp-min"
 
#define FS_TEX_ADJUST_GAIN   L"rdk-texture-adjust-gain"
 
#define FS_TEX_ADJUST_GAMMA   L"rdk-texture-adjust-gamma"
 
#define FS_TEX_ADJUST_GRAYSCALE   L"rdk-texture-adjust-grayscale"
 
#define FS_TEX_ADJUST_HUE_SHIFT   L"rdk-texture-adjust-hue-shift"
 
#define FS_TEX_ADJUST_INVERT   L"rdk-texture-adjust-invert"
 
#define FS_TEX_ADJUST_MULTIPLIER   L"rdk-texture-adjust-multiplier"
 
#define FS_TEX_ADJUST_SATURATION   L"rdk-texture-adjust-saturation"
 
#define FS_TEX_ADJUST_SCALE_TO_CLAMP   L"rdk-texture-adjust-scale-to-clamp"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_CLAMP   L"clamp"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_CLAMP_MAX   L"clamp-max"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_CLAMP_MIN   L"clamp-min"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_FLIP_HORIZONTAL   L"flip-horizontally"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_FLIP_VERTICAL   L"flip-vertically"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_GAIN   L"gain"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_GAMMA   L"gamma"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_GRAYSCALE   L"grayscale"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_HUE_SHIFT   L"hue-shift"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_INVERT   L"invert"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_MULTIPLIER   L"multiplier"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_SATURATION   L"saturation"
 
#define FS_TEX_ADJUSTMENT_TEXTURE_SCALE_TO_CLAMP   L"scale-to-clamp"
 
#define FS_TEX_BLEND_FACTOR   L"blend-factor"
 
#define FS_TEX_BLEND_TEXTURE_ON   L"texture-on"
 
#define FS_TEX_CHECKER_REMAP_TEXTURES   L"remap-textures"
 
#define FS_TEX_DISPLAY_IN_VIEWPORT   L"rdk-texture-display-in-viewport"
 
#define FS_TEX_DOT_AMPLITUDE   L"amplitude"
 
#define FS_TEX_DOT_AMPLITUDE_VARY   L"amplitude-vary"
 
#define FS_TEX_DOT_BEST_CANDIDATE_NUMBER_OF_DOTS   L"best-candidate-number-of-dots"
 
#define FS_TEX_DOT_COMPOSITION_TYPE   L"composition"
 
#define FS_TEX_DOT_FALL_OFF_TYPE   L"fall-off-type"
 
#define FS_TEX_DOT_HUE_VARY   L"hue-vary"
 
#define FS_TEX_DOT_RADIUS   L"radius"
 
#define FS_TEX_DOT_RADIUS_VARY   L"radius-vary"
 
#define FS_TEX_DOT_RING_RADIUS   L"ring-radius"
 
#define FS_TEX_DOT_RING_RADIUS_VARY   L"ring-radius-vary"
 
#define FS_TEX_DOT_RINGS   L"rings"
 
#define FS_TEX_DOT_SAMPLE_AREA_SIZE   L"sample-area-size"
 
#define FS_TEX_DOT_SAMPLER_TYPE   L"sampler-type"
 
#define FS_TEX_DOT_SATURATION_VARY   L"saturation-vary"
 
#define FS_TEX_DOT_STRATIFIED_DOT_PROBABILITY   L"stratified-dot-probability"
 
#define FS_TEX_DOT_STRATIFIED_GRID_SIZE   L"stratified-grid-size"
 
#define FS_TEX_DOT_STRATIFIED_JITTER   L"stratified-jitter"
 
#define FS_TEX_ENVIRONMENT_MAPPING_MODE   L"rdk-texture-environment-mapping-mode"
 
#define FS_TEX_EXPOSURE_EXPOSURE   L"exposure"
 
#define FS_TEX_EXPOSURE_MAX_LUMINANCE   L"max-luminance"
 
#define FS_TEX_EXPOSURE_MULTIPLIER   L"multiplier"
 
#define FS_TEX_EXPOSURE_WORLD_LUMINANCE   L"world-luminance"
 
#define FS_TEX_FBM_GAIN   L"gain"
 
#define FS_TEX_FBM_MAX_OCTAVES   L"max-octaves"
 
#define FS_TEX_FBM_ROUGHNESS   L"roughness"
 
#define FS_TEX_FILENAME   ON_RENDER_TEXTURE_FILENAME
 
#define FS_TEX_FILTER_ON   L"filter"
 
#define FS_TEX_GRADIENT_CUSTOM_CURVE_DATA   L"custom-curve-data"
 
#define FS_TEX_GRADIENT_CUSTOM_CURVE_ON   L"custom-curve"
 
#define FS_TEX_GRADIENT_FLIP_ALTERNATE   L"flip-alternate"
 
#define FS_TEX_GRADIENT_TYPE   L"gradient-type"
 
#define FS_TEX_GRANITE_BLENDING   L"blending"
 
#define FS_TEX_GRANITE_SIZE   L"size"
 
#define FS_TEX_GRANITE_SPOT_SIZE   L"spot-size"
 
#define FS_TEX_GRID_CELLS   L"cells"
 
#define FS_TEX_GRID_FONT_THICKNESS   L"font-thickness"
 
#define FS_TEX_HAS_TRANSPARENT_COLOR   L"has-transparent-color"
 
#define FS_TEX_HDR_ALTITUDE   L"altitude"
 
#define FS_TEX_HDR_AZIMUTH   L"azimuth"
 
#define FS_TEX_HDR_FILTER   L"filter"
 
#define FS_TEX_HDR_MULTIPLIER   L"multiplier"
 
#define FS_TEX_HDR_TONE_MAPPING   L"tone-mapping"
 
#define FS_TEX_HDR_TONE_MAPPING_BLACK_WHITE_POINT   L"black-white-point"
 
#define FS_TEX_HDR_TONE_MAPPING_LOGARITHMIC   L"logarithmic"
 
#define FS_TEX_HDR_TONE_MAPPING_NONE   L"none"
 
#define FS_TEX_HDR_TONE_MAPPING_REINHARD_2001   L"reinhard-2001"
 
#define FS_TEX_HDR_TONE_MAPPING_REINHARD_2005   L"reinhard-2005"
 
#define FS_TEX_MAPPING_CHANNEL   L"rdk-texture-mapping-channel"
 
#define FS_TEX_MARBLE_BLUR   L"blue"
 
#define FS_TEX_MARBLE_NOISE   L"noise"
 
#define FS_TEX_MARBLE_SIZE   L"size"
 
#define FS_TEX_MARBLE_VEIN_WIDTH   L"vein-width"
 
#define FS_TEX_MASK_TYPE   L"mask-type"
 
#define FS_TEX_MASK_TYPE_ALPHA   L"alpha"
 
#define FS_TEX_MASK_TYPE_BLUE   L"blue"
 
#define FS_TEX_MASK_TYPE_GREEN   L"green"
 
#define FS_TEX_MASK_TYPE_LUMINANCE   L"luminance"
 
#define FS_TEX_MASK_TYPE_RED   L"red"
 
#define FS_TEX_MIRROR_ALTERNATE_TILES   L"mirror-alternate-tiles"
 
#define FS_TEX_NOISE_AMPLITUDE_MULT   L"amplitude-multiplier"
 
#define FS_TEX_NOISE_CLAMP_MAX   L"clamp-max"
 
#define FS_TEX_NOISE_CLAMP_MIN   L"clamp-min"
 
#define FS_TEX_NOISE_FREQUENCY_MULT   L"frequency-multiplier"
 
#define FS_TEX_NOISE_GAIN   L"gain"
 
#define FS_TEX_NOISE_INVERSE   L"inverse"
 
#define FS_TEX_NOISE_OCTAVE_COUNT   L"octave-count"
 
#define FS_TEX_NOISE_SCALE_TO_CLAMP   L"scale-to-clamp"
 
#define FS_TEX_NOISE_SPECSYNTH_TYPE   L"spectral-synthesis-type"
 
#define FS_TEX_NOISE_SPECSYNTH_TYPE_FRACTAL_SUM   L"fractalsum"
 
#define FS_TEX_NOISE_SPECSYNTH_TYPE_TURBULENCE   L"turbulence"
 
#define FS_TEX_NOISE_TYPE   L"noise-type"
 
#define FS_TEX_NOISE_TYPE_AALTONEN   L"aaltonen"
 
#define FS_TEX_NOISE_TYPE_LATTICE_CONVOLUTION   L"latticeconvolution"
 
#define FS_TEX_NOISE_TYPE_PERLIN   L"perlin"
 
#define FS_TEX_NOISE_TYPE_PERLIN_PLUS_VALUE   L"perlin_plus_value"
 
#define FS_TEX_NOISE_TYPE_SIMPLEX   L"simplex"
 
#define FS_TEX_NOISE_TYPE_SPARSE_CONVOLUTION   L"sparseconvolution"
 
#define FS_TEX_NOISE_TYPE_VALUE_NOISE   L"valuenoise"
 
#define FS_TEX_NOISE_TYPE_WARDS_HERMITE   L"wardshermite"
 
#define FS_TEX_OFFSET   L"rdk-texture-offset"
 
#define FS_TEX_OFFSET_LOCKED   L"rdk-texture-offset-locked"
 
#define FS_TEX_PERLIN_MARBLE_BLUR   L"blur"
 
#define FS_TEX_PERLIN_MARBLE_LEVELS   L"levels"
 
#define FS_TEX_PERLIN_MARBLE_NOISE   L"noise"
 
#define FS_TEX_PERLIN_MARBLE_SAT_COLOR_1   L"color-1-saturation"
 
#define FS_TEX_PERLIN_MARBLE_SAT_COLOR_2   L"color-2-saturation"
 
#define FS_TEX_PERLIN_MARBLE_SIZE   L"size"
 
#define FS_TEX_PERTURBING_AMOUNT   L"amount"
 
#define FS_TEX_PREVIEW_IN_3D   L"rdk-texture-preview-in-3D"
 
#define FS_TEX_PREVIEW_LOCAL_MAPPING   L"rdk-texture-preview-local-mapping"
 
#define FS_TEX_PROJ_CHANGE_ALTITUDE   L"altitude"
 
#define FS_TEX_PROJ_CHANGE_AZIMUTH   L"azimuth"
 
#define FS_TEX_PROJ_CHANGE_PROJECTION_IN   L"input-projection"
 
#define FS_TEX_PROJ_CHANGE_PROJECTION_OUT   L"output-projection"
 
#define FS_TEX_PROJECTION_MODE   L"rdk-texture-projection-mode"
 
#define FS_TEX_REPEAT   L"rdk-texture-repeat"
 
#define FS_TEX_REPEAT_LOCKED   L"rdk-texture-repeat-locked"
 
#define FS_TEX_RESAMPLE_BLUR_ON   L"blur-on"
 
#define FS_TEX_RESAMPLE_BLUR_RADIUS   L"blur-radius"
 
#define FS_TEX_RESAMPLE_BLUR_TYPE   L"blur-type"
 
#define FS_TEX_RESAMPLE_BLUR_TYPE_BOX   L"box"
 
#define FS_TEX_RESAMPLE_BLUR_TYPE_GAUSSIAN   L"gaussian"
 
#define FS_TEX_RESAMPLE_BLUR_TYPE_MITNET   L"mitnet"
 
#define FS_TEX_RESAMPLE_BLUR_TYPE_TRIANGLE   L"triangle"
 
#define FS_TEX_RESAMPLE_BLUR_WRAP_U   L"blur-u-tiled"
 
#define FS_TEX_RESAMPLE_BLUR_WRAP_V   L"blur-v-tiled"
 
#define FS_TEX_RESAMPLE_INTERPOLATE   L"interpolate"
 
#define FS_TEX_RESAMPLE_MAX_SAMPLES   L"max-sample-set-count"
 
#define FS_TEX_RESAMPLE_MIN_SAMPLES   L"min-sample-set-count"
 
#define FS_TEX_RESAMPLE_U_DIVISIONS   L"u-division-count"
 
#define FS_TEX_RESAMPLE_V_DIVISIONS   L"v-division-count"
 
#define FS_TEX_ROTATION   L"rdk-texture-rotation"
 
#define FS_TEX_SINGLE_COLOR_USE_OBJECT_COLOR   L"use-object-color"
 
#define FS_TEX_SIZE   L"rdk-texture-size"
 
#define FS_TEX_STUCCO_SIZE   L"size"
 
#define FS_TEX_STUCCO_THICKNESS   L"thickness"
 
#define FS_TEX_STUCCO_THRESHOLD   L"threshold"
 
#define FS_TEX_TILE_PHASE_X   L"phase-x"
 
#define FS_TEX_TILE_PHASE_Y   L"phase-y"
 
#define FS_TEX_TILE_PHASE_Z   L"phase-z"
 
#define FS_TEX_TILE_TYPE   L"tile-type"
 
#define FS_TEX_TILE_TYPE_2D_HEXAGONAL   L"2d_hexagonal"
 
#define FS_TEX_TILE_TYPE_2D_OCTAGONAL   L"2d_octagonal"
 
#define FS_TEX_TILE_TYPE_2D_RECTANGULAR   L"2d-rectangular"
 
#define FS_TEX_TILE_TYPE_2D_TRIANGULAR   L"2d-triangular"
 
#define FS_TEX_TILE_TYPE_3D_RECTANGULAR   L"3d-rectangular"
 
#define FS_TEX_TILE_WIDTH_X   L"width-x"
 
#define FS_TEX_TILE_WIDTH_Y   L"width-y"
 
#define FS_TEX_TILE_WIDTH_Z   L"width-z"
 
#define FS_TEX_TRANSPARENT_COLOR   L"transparent-color"
 
#define FS_TEX_TRANSPARENT_COLOR_SENSITIVITY   L"transparent-color-sensitivity"
 
#define FS_TEX_TREAT_AS_LINEAR   L"treat-as-linear"
 
#define FS_TEX_TWO_COLOR_COLOR1   L"color-one"
 
#define FS_TEX_TWO_COLOR_COLOR2   L"color-two"
 
#define FS_TEX_TWO_COLOR_SUPERSAMPLE   L"super-sample"
 
#define FS_TEX_TWO_COLOR_SWAP_COLORS   L"swap-colors"
 
#define FS_TEX_TWO_COLOR_TEXTURE_AMOUNT1   L"texture-amount-one"
 
#define FS_TEX_TWO_COLOR_TEXTURE_AMOUNT2   L"texture-amount-two"
 
#define FS_TEX_TWO_COLOR_TEXTURE_ON1   L"texture-on-one"
 
#define FS_TEX_TWO_COLOR_TEXTURE_ON2   L"texture-on-two"
 
#define FS_TEX_TWO_COLOR_TILE   L"tile"
 
#define FS_TEX_USE_ALPHA   L"use-alpha-channel"
 
#define FS_TEX_WAVES_CONTRAST1   L"contrast1"
 
#define FS_TEX_WAVES_CONTRAST2   L"contrast2"
 
#define FS_TEX_WAVES_WAVE_TYPE   L"wave-type"
 
#define FS_TEX_WAVES_WAVE_WIDTH   L"wave-width"
 
#define FS_TEX_WAVES_WAVE_WIDTH_TEX_ON   L"wave-width-tex-on"
 
#define FS_TEX_WOOD_AXIAL_NOISE   L"axial-noise"
 
#define FS_TEX_WOOD_BLUR_1   L"blur-1"
 
#define FS_TEX_WOOD_BLUR_2   L"blur-2"
 
#define FS_TEX_WOOD_GRAIN_THICKNESS   L"grain-thickness"
 
#define FS_TEX_WOOD_RADIAL_NOISE   L"radial-noise"
 
#define FS_TEX_WRAP_TYPE   L"rdk-texture-wrap-type"
 
#define GetMonochromeValue(values)   0.3f * (values)[0] + 0.59f * (values)[1] + 0.11f * (values)[2]
 
#define HIDE_CONTROL(id, width)   HideControl(id, width);
 
#define HORZ_3SET_1_FIXED_BOTTOM(id)   CONTROL(id, RD_MOVE, 0, RD_MOVE_THIRD, RD_MOVE)
 
#define HORZ_3SET_1_FIXED_TOP(id)   CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE_THIRD, 0)
 
#define HORZ_3SET_2_FIXED_BOTTOM(id)   CONTROL(id, RD_MOVE_THIRD, 0, RD_MOVE_2T, RD_MOVE)
 
#define HORZ_3SET_2_FIXED_TOP(id)   CONTROL(id, RD_MOVE_THIRD, RD_MOVE, RD_MOVE_2T, 0)
 
#define HORZ_3SET_3_FIXED_BOTTOM(id)   CONTROL(id, RD_MOVE_2T, 0, RD_MOVE, RD_MOVE)
 
#define HORZ_3SET_3_FIXED_TOP(id)   CONTROL(id, RD_MOVE_2T, RD_MOVE, RD_MOVE, 0)
 
#define HORZ_4SET_1_FIXED_BOTTOM(id)   CONTROL(id, RD_MOVE, 0, RD_MOVE_QUARTER, RD_MOVE)
 
#define HORZ_4SET_1_FIXED_TOP(id)   CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE_QUARTER, 0)
 
#define HORZ_4SET_2_FIXED_BOTTOM(id)   CONTROL(id, RD_MOVE_QUARTER,0, RD_MOVE_HALF, RD_MOVE)
 
#define HORZ_4SET_2_FIXED_TOP(id)   CONTROL(id, RD_MOVE_QUARTER,RD_MOVE, RD_MOVE_HALF, 0)
 
#define HORZ_4SET_3_FIXED_BOTTOM(id)   CONTROL(id, RD_MOVE_HALF, 0, RD_MOVE_3Q, RD_MOVE)
 
#define HORZ_4SET_3_FIXED_TOP(id)   CONTROL(id, RD_MOVE_HALF, RD_MOVE, RD_MOVE_3Q, 0)
 
#define HORZ_4SET_4_FIXED_BOTTOM(id)   CONTROL(id, RD_MOVE_3Q, 0, RD_MOVE, RD_MOVE)
 
#define HORZ_4SET_4_FIXED_TOP(id)   CONTROL(id, RD_MOVE_3Q, RD_MOVE, RD_MOVE, 0)
 
#define IN
 
#define MOVE_HALF_HORZ(id)   CONTROL(id, RD_MOVE_HALF, RD_MOVE, RD_MOVE_HALF, 0)
 
#define MOVE_HALF_VERT(id)   CONTROL(id, RD_MOVE, RD_MOVE_HALF, RD_MOVE, RD_MOVE_HALF)
 
#define OUT
 
#define PPID_ALPHA_TRANSPARENCY   IRhRdkRenderWindow::chanAlpha
 
#define PPID_BK_LUM_BLUE   IRhRdkRenderWindow::chanBackgroundLuminanceBlue
 
#define PPID_BK_LUM_GREEN   IRhRdkRenderWindow::chanBackgroundLuminanceGreen
 
#define PPID_BK_LUM_RED   IRhRdkRenderWindow::chanBackgroundLuminanceRed
 
#define PPID_BLUE   IRhRdkRenderWindow::chanBlue
 
#define PPID_DISTANCE_FROM_CAMERA   IRhRdkRenderWindow::chanDistanceFromCamera
 
#define PPID_GREEN   IRhRdkRenderWindow::chanGreen
 
#define PPID_LUMINANCE_BLUE   IRhRdkRenderWindow::chanLuminanceBlue
 
#define PPID_LUMINANCE_GREEN   IRhRdkRenderWindow::chanLuminanceGreen
 
#define PPID_LUMINANCE_RED   IRhRdkRenderWindow::chanLuminanceRed
 
#define PPID_MATERIAL_IDS   IRhRdkRenderWindow::chanMaterialIds
 
#define PPID_OBJECT_IDS   IRhRdkRenderWindow::chanObjectIds
 
#define PPID_RED   IRhRdkRenderWindow::chanRed
 
#define PPID_WIREFRAME   IRhRdkRenderWindow::chanWireframeRGBA
 
#define RD_MOVE   0xffffffff
 
#define RD_MOVE_2T   0xfffffffa
 
#define RD_MOVE_3Q   0xfffffffe
 
#define RD_MOVE_HALF   0xfffffffd
 
#define RD_MOVE_QUARTER   0xfffffffc
 
#define RD_MOVE_THIRD   0xfffffffb
 
#define RDK_BASIC_MAT_BITMAP_TEXTURE   CS_MAT_BITMAP_TEXTURE
 
#define RDK_BASIC_MAT_BUMP_TEXTURE   CS_MAT_BUMP_TEXTURE
 
#define RDK_BASIC_MAT_ENVIRONMENT_TEXTURE   CS_MAT_ENVIRONMENT_TEXTURE
 
#define RDK_BASIC_MAT_TRANSPARENCY_TEXTURE   CS_MAT_TRANSPARENCY_TEXTURE
 
#define RDK_BETA_RELEASE   1
 
#define RDK_CAT_GENERAL   L"general"
 
#define RDK_CAT_IMAGE_BASED   L"image-based"
 
#define RDK_CAT_PROCEDURAL_2D   L"procedural-2d"
 
#define RDK_CAT_PROCEDURAL_3D   L"procedural-3d"
 
#define RDK_CAT_UTILITY   L"utility"
 
#define RDK_CAT_VOLUMETRIC   L"volumetric"
 
#define RDK_CC_MODE_CUSTOM   L"custom"
 
#define RDK_CC_MODE_DEFAULT   L"default"
 
#define RDK_COLOR_BUTTON_ALPHA   L"color-button-alpha"
 
#define RDK_COLOR_BUTTON_TWEAKS   L"color-button-tweaks"
 
#define RDK_COLOR_CONTROLSET_ALPHA   DEPRECATED L"Please use RDK_COLOR_BUTTON_TWEAKS with RDK_COLOR_BUTTON_ALPHA"
 
#define RDK_COMBOBOX   L"combo-box"
 
#define RDK_COMBOBOX_CONTENTS   L"combo-box-contents"
 
#define RDK_CONTROL_KEY_SCALING   L"control-key-scaling"
 
#define RDK_CONTROLSET_ENABLE   L"control-set-enable"
 
#define RDK_DATETIME   L"datetime"
 
#define RDK_DATETIME_LOCATION   L"datetime-location"
 
#define RDK_DATETIME_SUN_LOCATION   DEPRECATED L"Please use RDK_LOCATION"
 
#define RDK_DECIMAL_PLACES   L"decimal-places"
 
#define RDK_DECIMAL_PLACES_AMOUNT   L"decimal-places-amount"
 
#define RDK_DEPRECATED   ON_DEPRECATED
 
#define RDK_DEPRECATED_CLASS
 
#define RDK_ENABLE_DISABLE   L"enable-disable"
 
#define RDK_ENABLE_ON   L"enable-on"
 
#define RDK_EXCLUDE_LIST   L"exclude-list"
 
#define RDK_EXCLUDE_LIST_BUTTON   L"exclude-list-button"
 
#define RDK_EXCLUDE_LIST_BUTTON_CAPTION   L"exclude-list-button-caption"
 
#define RDK_EXCLUDE_LIST_DIALOG_CAPTION   L"exclude-list-dialog-caption"
 
#define RDK_EXCLUDE_LIST_VALUE   L"exclude-list-value"
 
#define RDK_FIXED_DECIMAL_PLACES   L"fixed-decimal-places"
 
#define RDK_FIXED_DECIMAL_PLACES_AMOUNT   L"fixed-decimal-places-amount"
 
#define RDK_FIXED_SPINNER_DELTA   L"fixed-spinner-delta"
 
#define RDK_IOR_MENU   L"ior-menu"
 
#define RDK_IOR_MENU_ON   L"ior-menu-on"
 
#define RDK_KIND_COUNT   3
 
#define RDK_KIND_ENVIRONMENT   RDK_KIND_ENVIRONMENT_is_deprecated___See_CRhRdkContent_Kinds_enum
 
#define RDK_KIND_MATERIAL   RDK_KIND_MATERIAL_is_deprecated___See_CRhRdkContent_Kinds_enum
 
#define RDK_KIND_TEXTURE   RDK_KIND_TEXTURE_is_deprecated___See_CRhRdkContent_Kinds_enum
 
#define RDK_LIBEXT_ENV   L"renv"
 
#define RDK_LIBEXT_MAT   L"rmtl"
 
#define RDK_LIBEXT_TEX   L"rtex"
 
#define RDK_LINEAR_ROLLING_DELTA   L"linear-rolling-delta"
 
#define RDK_LOCAL_MAPPING   L"local-mapping"
 
#define RDK_LOCATION   L"location"
 
#define RDK_LOCATION_DATETIME   L"location-datetime"
 
#define RDK_LOCATION_SUN_DATETIME   DEPRECATED L"Please use RDK_DATETIME"
 
#define RDK_MAT_TRANSPARENT   ON_MATERIAL_SIM_TRANSPARENT_COLOR
 
#define RDK_NIL_DECAL_CRC   0
 
#define RDK_NUMBER_EDIT_TWEAKS   L"number-edit-tweaks"
 
#define RDK_PERCENTILE   L"percentile"
 
#define RDK_SDK_INVALID_TNHANDLE   ON_nil_uuid
 
#define RDK_SDK_TNHANDLE   ON_UUID
 
#define RDK_SHIFT_KEY_SCALING   L"shift-key-scaling"
 
#define RDK_SIMPLE_ARITHMETIC   L"simple-arithmetic"
 
#define RDK_SUFFIX_STRING   L"suffix-string"
 
#define RDK_SUN_MAX_TIME   7226726399
 
#define RDK_SUN_MAX_YEAR   2199
 
#define RDK_SUN_MIN_TIME   31536000
 
#define RDK_SUN_MIN_YEAR   1971
 
#define RDK_TEX_SIM_FILENAME   ON_TEXTURE_SIMULATION_FILENAME
 
#define RDK_TEX_SIM_MAPPING_CHANNEL   ON_TEXTURE_SIMULATION_MAPPING_CHANNEL
 
#define RDK_TEX_SIM_OFFSET   ON_TEXTURE_SIMULATION_OFFSET
 
#define RDK_TEX_SIM_PROJECTION_MODE   ON_TEXTURE_SIMULATION_PROJECTION_MODE
 
#define RDK_TEX_SIM_REPEAT   ON_TEXTURE_SIMULATION_REPEAT
 
#define RDK_TEX_SIM_ROTATION   ON_TEXTURE_SIMULATION_ROTATION
 
#define RDK_TEX_SIM_WRAP_TYPE   ON_TEXTURE_SIMULATION_WRAP_TYPE
 
#define RDK_TEXTURE_AMOUNT   L"texture-amount"
 
#define RDK_TEXTURE_AMOUNT_SHOWN   L"texture-amount-shown"
 
#define RDK_TEXTURE_CHANNEL_CUSTOM   L"channel-string"
 
#define RDK_TEXTURE_CHANNEL_MODE   L"channel-mode"
 
#define RDK_TEXTURE_CHANNEL_STRINGS   L"channel-strings"
 
#define RDK_TEXTURE_LOWER_BOUND   L"texture-lower-bound"
 
#define RDK_TEXTURE_ON   L"texture-on"
 
#define RDK_TEXTURE_ON_SHOWN   L"texture-on-shown"
 
#define RDK_TEXTURE_PARENT   L"texture-parent"
 
#define RDK_TEXTURE_UPPER_BOUND   L"texture-upper-bound"
 
#define RDK_TEXTURING   L"texturing"
 
#define RDK_UI_HINT   L"ui-hint"
 
#define rdkccc_AllowNone   CRhRdkDocument::ccc_AllowNone
 
#define rdkccc_AutoEdit   CRhRdkDocument::ccc_AutoEdit
 
#define rdkccc_HarvestAlways   CRhRdkDocument::ccc_HarvestAlways
 
#define rdkccc_HarvestMask   CRhRdkDocument::ccc_HarvestMask
 
#define rdkccc_HarvestNever   CRhRdkDocument::ccc_HarvestNever
 
#define rdkccc_HarvestUseOpt   CRhRdkDocument::ccc_HarvestUseOpt
 
#define rdkccc_Preserve   CRhRdkDocument::ccc_Preserve
 
#define rdkscc_copy   CRhRdkDocument::SctbResult::kCopy
 
#define rdkscc_instance   CRhRdkDocument::SctbResult::kInstance
 
#define rdkscc_new   CRhRdkDocument::SctbResult::kNew
 
#define rdkscc_none   CRhRdkDocument::SctbResult::kNone
 
#define rdksccflags_hide_existing_tab   CRhRdkDocument::ccbu_hide_existing_tab
 
#define rdksccflags_hide_new_tab   CRhRdkDocument::ccbu_hide_new_tab
 
#define RESIZING_MAXSIZE(mx, my, s, r)   if(r->right-r->left > mx) { if((s == WMSZ_BOTTOMLEFT)||(s == WMSZ_LEFT)||(s == WMSZ_TOPLEFT)) r->left = r->right-mx; else r->right = r->left+mx; } if(r->bottom-r->top > my) { if((s == WMSZ_TOP)||(s == WMSZ_TOPLEFT)||(s == WMSZ_TOPRIGHT)) r->top = r->bottom-my; else r->bottom = r->top+my; }
 
#define RESIZING_MINSIZE(mx, my, s, r)   if(r->right-r->left < mx) { if((s == WMSZ_BOTTOMLEFT)||(s == WMSZ_LEFT)||(s == WMSZ_TOPLEFT)) r->left = r->right-mx; else r->right = r->left+mx; } if(r->bottom-r->top < my) { if((s == WMSZ_TOP)||(s == WMSZ_TOPLEFT)||(s == WMSZ_TOPRIGHT)) r->top = r->bottom-my; else r->bottom = r->top+my; }
 
#define RHRDK_INTERNAL_SDK   RHRDK_SDK
 
#define RHRDK_SDK   __attribute__ ((visibility ("default")))
 
#define RHRDK_UI_SDK   RHRDK_SDK
 
#define SS_ANGLE_X   L"angle-x"
 
#define SS_ANGLE_Y   L"angle-y"
 
#define SS_APPLY_TONE_MAPPING_WHILE_RENDERING   L"apply-tone-mapping-while-rendering"
 
#define SS_AUTO_DELETE   ON_RENDER_CONTENT_AUTO_DELETE
 
#define SS_BACKGROUND   L"background"
 
#define SS_CHILD_SLOT_NAME   ON_RENDER_CONTENT_CHILD_SLOT_NAME
 
#define SS_CONTENT   ON_RDK_CURRENT_CONTENT
 
#define SS_CONTENT_ID   L"content-id"
 
#define SS_CONTENT_META_DATA   L"meta-data"
 
#define SS_CONTENT_META_DATA_RENDERER_NAME   L"renderer-name"
 
#define SS_CONTENT_META_DATA_TYPE_NAME   L"type-name"
 
#define SS_CUSTOM_DATA   L"custom-data"
 
#define SS_CUSTOM_IMAGE_SIZE_IS_PRESET   ON_RDK_CUSTOM_IMAGE_SIZE_IS_PRESET
 
#define SS_CUSTOM_REFLECTIVE_ENVIRONMENT   ON_RDK_CUSTOM_REFLECTIVE_ENVIRONMENT
 
#define SS_CUSTOM_REFLECTIVE_ENVIRONMENT_ON   ON_RDK_CUSTOM_REFLECTIVE_ENVIRONMENT_ON
 
#define SS_CUSTOM_RENDER_MESH   L"custom-render-mesh"
 
#define SS_DEFAULT_CONTENT_SECTION   ON_RDK_DEFAULT_CONTENT_SECTION
 
#define SS_DITHERING   L"dithering"
 
#define SS_DITHERING_FLOYD_STEINBERG   L"floyd-steinberg"
 
#define SS_DITHERING_NONE   L"none"
 
#define SS_DITHERING_SIMPLE_NOISE   L"simple-noise"
 
#define SS_DOCUMENT   ON_RDK_DOCUMENT
 
#define SS_EMBED_SUPPORT_FILES_ON   ON_RDK_EMBED_SUPPORT_FILES_ON
 
#define SS_EMBEDDED_FILES   L"embedded-files"
 
#define SS_ENV_BACKGROUND_COLOR   L"background-color"
 
#define SS_ENVIRONMENT_UUID   L"environment-uuid"
 
#define SS_EXCLUDED_RENDER_ENGINES   ON_RDK_EXCLUDED_RENDER_ENGINES
 
#define SS_FILE   L"file"
 
#define SS_FILTERS   ON_RDK_FILTERS
 
#define SS_GAMMA   ON_RDK_POST_PROCESS_GAMMA
 
#define SS_GEOMETRY   L"geometry"
 
#define SS_GP_ALTITUDE   ON_RDK_GP_ALTITUDE
 
#define SS_GP_AUTO_ALTITUDE   ON_RDK_GP_AUTO_ALTITUDE
 
#define SS_GP_MATERIAL   ON_RDK_GP_MATERIAL_ID
 
#define SS_GP_OFFSET_LOCK   ON_RDK_GP_TEXTURE_OFFSET_LOCKED
 
#define SS_GP_ON   ON_RDK_GP_ENABLED
 
#define SS_GP_REPEAT_LOCK   ON_RDK_GP_TEXTURE_SIZE_LOCKED
 
#define SS_GP_SHADOW_ONLY   ON_RDK_GP_SHADOW_ONLY
 
#define SS_GP_SHOW_UNDERSIDE   ON_RDK_GP_SHOW_UNDERSIDE
 
#define SS_GP_TEXTURE_OFFSET   ON_RDK_GP_TEXTURE_OFFSET
 
#define SS_GP_TEXTURE_ROTATION   ON_RDK_GP_TEXTURE_ROTATION
 
#define SS_GP_TEXTURE_SIZE   ON_RDK_GP_TEXTURE_SIZE
 
#define SS_GROUND_PLANE   ON_RDK_GROUND_PLANE
 
#define SS_GROUP_ID   ON_RENDER_CONTENT_GROUP_ID
 
#define SS_HDR_INTENSITY   L"intensity"
 
#define SS_HIDDEN   ON_RENDER_CONTENT_HIDDEN
 
#define SS_IMPORT   ON_RDK_IMPORT
 
#define SS_INCLUDE_TEX_MAT_ON   L"include-texmat-on"
 
#define SS_INSTANCE_ID   ON_RENDER_CONTENT_INSTANCE_ID
 
#define SS_INSTANCE_NAME   ON_RENDER_CONTENT_INSTANCE_NAME
 
#define SS_ITEM   L"item"
 
#define SS_LIGHTING   L"lighting"
 
#define SS_MAX_SIMULATED_HEIGHT   L"max-simulated-height"
 
#define SS_MISCELLANEOUS   ON_RDK_MISCELLANEOUS
 
#define SS_NAME   L"name"
 
#define SS_NAME_COLLISION_PREFIX   L"smart-merge-name-collision-prefix"
 
#define SS_NAME_COLLISION_SUPPRESS   ON_RDK_NAME_COLLISION_SUPPRESS
 
#define SS_NAME_FILTER   ON_RDK_NAME_FILTER
 
#define SS_NAME_FILTER_INVERT   ON_RDK_NAME_FILTER_INVERT
 
#define SS_NAMED_CPLANES   ON_RDK_NAMED_CPLANES
 
#define SS_NAMED_POSITIONS   ON_RDK_NAMED_POSITIONS
 
#define SS_NAMED_SNAPSHOTS   ON_RDK_NAMED_SNAPSHOTS
 
#define SS_NAMED_VIEWS   ON_RDK_NAMED_VIEWS
 
#define SS_NOTES   ON_RENDER_CONTENT_NOTES
 
#define SS_PARAMETER   L"parameter"
 
#define SS_PARAMETERS   ON_RENDER_CONTENT_PARAMETERS
 
#define SS_PARAMETERS_V8   ON_RENDER_CONTENT_PARAMETERS_V8
 
#define SS_PASTE   ON_RDK_PASTE
 
#define SS_PB_CHECKERED   L"checkered"
 
#define SS_PB_CUSTOM   L"custom"
 
#define SS_PB_NONE   L"none"
 
#define SS_PB_SCENE   L"material-scene"
 
#define SS_PB_UNUSED   L"unused"
 
#define SS_PE_PLUG_INS   L"plug-ins"
 
#define SS_PEP_BLOOM   L"bloom"
 
#define SS_PEP_BLOOM_BRIGHTNESS_THRESHOLD   L"brightness-threshold"
 
#define SS_PEP_BLOOM_INTENSITY   L"intensity"
 
#define SS_PEP_BLOOM_RADIUS   L"radius"
 
#define SS_PEP_BRICON   L"bri-con"
 
#define SS_PEP_BRICON_BRI   L"brightness"
 
#define SS_PEP_BRICON_CON   L"contrast"
 
#define SS_PEP_DITHERING   L"dithering"
 
#define SS_PEP_DOF   L"depth-of-field"
 
#define SS_PEP_DOF_BLUR_BACKGROUND   L"blur-background"
 
#define SS_PEP_DOF_BLUR_BLUR_AMOUNT   L"blur-amount"
 
#define SS_PEP_DOF_BLUR_FOCAL_DISTANCE   L"focal-distance"
 
#define SS_PEP_DOF_BLUR_MAX_BLURRING   L"max-blurring"
 
#define SS_PEP_EARLY_SELECTION   SS_PEP_TYPE_EARLY SS_PEP_SELECTION_POSTFIX
 
#define SS_PEP_FOG   L"fog"
 
#define SS_PEP_FOG_BACKGROUND   L"background"
 
#define SS_PEP_FOG_BOTTOM   L"bottom"
 
#define SS_PEP_FOG_COLOR   L"color"
 
#define SS_PEP_FOG_END_DISTANCE   L"end-distance"
 
#define SS_PEP_FOG_FEATHERING   L"feathering"
 
#define SS_PEP_FOG_LEFT   L"left"
 
#define SS_PEP_FOG_NOISE   L"noise"
 
#define SS_PEP_FOG_RIGHT   L"right"
 
#define SS_PEP_FOG_START_DISTANCE   L"start-distance"
 
#define SS_PEP_FOG_STRENGTH   L"strength"
 
#define SS_PEP_FOG_TOP   L"top"
 
#define SS_PEP_GAMMA   L"gamma"
 
#define SS_PEP_GAUSSIAN_BLUR   L"gaussian-blur"
 
#define SS_PEP_GAUSSIAN_BLUR_AMOUNT   L"gaussian-blur-amount"
 
#define SS_PEP_GAUSSIAN_BLUR_HORZ   L"gaussian-blur-horz"
 
#define SS_PEP_GAUSSIAN_BLUR_VERT   L"gaussian-blur-vert"
 
#define SS_PEP_GLARE   L"glare"
 
#define SS_PEP_GLARE_AREA_MULTIPLIER   L"area-multiplier"
 
#define SS_PEP_GLARE_GAIN   L"gain"
 
#define SS_PEP_GLARE_SAMPLES   L"samples"
 
#define SS_PEP_GLARE_USE_LOG_SCALE   L"use-log-scale"
 
#define SS_PEP_GLARE_WHITE_POINT_BOUND   L"white-point-bound"
 
#define SS_PEP_GLOW   L"glow"
 
#define SS_PEP_GLOW_AREA_VALUE   L"area-value"
 
#define SS_PEP_GLOW_GAIN   L"gain"
 
#define SS_PEP_GLOW_ITEM_COLOR   L"color"
 
#define SS_PEP_GLOW_ITEM_ENABLED   L"enabled"
 
#define SS_PEP_GLOW_ITEM_FORMAT   L"-%u"
 
#define SS_PEP_GLOW_ITEM_NUMOF   L"num-colors"
 
#define SS_PEP_GLOW_ITEM_SENSITIVITY   L"sensitivity"
 
#define SS_PEP_GLOW_SENSITIVITY   L"sensitivity"
 
#define SS_PEP_HUESATLUM   L"hue-sat-lum"
 
#define SS_PEP_HUESATLUM_HUE   L"hue"
 
#define SS_PEP_HUESATLUM_LUM   L"luminance"
 
#define SS_PEP_HUESATLUM_SAT   L"saturation"
 
#define SS_PEP_ID   ON_RDK_PEP_ID
 
#define SS_PEP_LATE_SELECTION   SS_PEP_TYPE_LATE SS_PEP_SELECTION_POSTFIX
 
#define SS_PEP_LOCAL_NAME   ON_RDK_PEP_LOCAL_NAME
 
#define SS_PEP_MULTIPLIER   L"multiplier"
 
#define SS_PEP_MULTIPLIER_VALUE   L"multiplier-value"
 
#define SS_PEP_NOISE   L"noise"
 
#define SS_PEP_NOISE_AMOUNT   L"noise-amount"
 
#define SS_PEP_NOISE_MONOCHROME   L"noise-monochrome"
 
#define SS_PEP_ON   ON_RDK_PEP_ON
 
#define SS_PEP_PLUG_IN   ON_RDK_PEP_PLUG_IN
 
#define SS_PEP_SELECTION   ON_RDK_PEP_SELECTION
 
#define SS_PEP_SELECTION_POSTFIX   L"-" SS_PEP_SELECTION
 
#define SS_PEP_SHOWN   ON_RDK_PEP_SHOWN
 
#define SS_PEP_STATE   ON_RDK_PEP_PARAMS
 
#define SS_PEP_TONE_SELECTION   SS_PEP_TYPE_TONE SS_PEP_SELECTION_POSTFIX
 
#define SS_PEP_TYPE_EARLY   ON_RDK_PEP_TYPE_EARLY
 
#define SS_PEP_TYPE_LATE   ON_RDK_PEP_TYPE_LATE
 
#define SS_PEP_TYPE_TONE   ON_RDK_PEP_TYPE_TONE_MAPPING
 
#define SS_PEP_WATERMARK   L"watermark"
 
#define SS_PEP_WATERMARK_BACK_COLOR   L"back-color"
 
#define SS_PEP_WATERMARK_CUSTOM_TEXT   L"custom-text"
 
#define SS_PEP_WATERMARK_CUSTOM_TEXT_ON   L"custom-text-on"
 
#define SS_PEP_WATERMARK_ELAPSED_TIME_ON   L"elapsed-time-on"
 
#define SS_PEP_WATERMARK_END_TIME_ON   L"end-time-on"
 
#define SS_PEP_WATERMARK_FONT_COLOR   L"font-color"
 
#define SS_PEP_WATERMARK_FONT_FACE   L"font-face"
 
#define SS_PEP_WATERMARK_FONT_POINTS   L"font-points"
 
#define SS_PEP_WATERMARK_RENDERER_ON   L"renderer-on"
 
#define SS_PEP_WATERMARK_START_TIME_ON   L"start-time-on"
 
#define SS_PEP_WATERMARK_TRANSPARENCY   L"transparency"
 
#define SS_PG_CONE   L"cone"
 
#define SS_PG_CONE_SPHERE   L"cone-sphere"
 
#define SS_PG_CUBE   L"cube"
 
#define SS_PG_PLANE   L"plane"
 
#define SS_PG_PYRAMID   L"pyramid"
 
#define SS_PG_SCENE   L"material-scene"
 
#define SS_PG_SPHERE   L"sphere"
 
#define SS_PG_TORUS   L"torus"
 
#define SS_PL_SIMPLE   L"simple-lighting"
 
#define SS_PL_SKY   L"skylighting"
 
#define SS_PLUG_IN_ID   ON_RENDER_CONTENT_PLUG_IN_ID
 
#define SS_POST_EFFECTS   L"post-effects"
 
#define SS_POST_EFFECTS_NEW   ON_RDK_POST_EFFECTS
 
#define SS_POSTFIX_SECTION   L"-section"
 
#define SS_PREVIEW   L"preview"
 
#define SS_PREVIEW_SECTION   L"preview-section"
 
#define SS_PROVIDER   L"provider"
 
#define SS_PROVIDER_ID   L"id"
 
#define SS_PROVIDER_ON   L"on"
 
#define SS_PROVIDERS   L"providers"
 
#define SS_RCH_LIST   ON_RDK_RCH_LIST
 
#define SS_RCH_MODE   ON_RDK_RCH_MODE
 
#define SS_RCH_MODE_AUTOMATIC   ON_RDK_RCH_MODE_AUTOMATIC
 
#define SS_RCH_MODE_CUSTOM   ON_RDK_RCH_MODE_CUSTOM
 
#define SS_REFERENCE   ON_RENDER_CONTENT_REFERENCE
 
#define SS_REFERENCE_MARKER   L"reference-marker"
 
#define SS_RENDER_CHANNELS   ON_RDK_RENDER_CHANNELS
 
#define SS_RENDER_ENGINE_ID   ON_RENDER_CONTENT_RENDER_ENGINE_ID
 
#define SS_RENDERING   ON_RDK_RENDERING
 
#define SS_ROTATION_TYPE   L"rotation-type"
 
#define SS_RT_CAMERA   L"camera"
 
#define SS_RT_OBJECT   L"object"
 
#define SS_SAFE_FRAME   ON_RDK_SAFE_FRAME
 
#define SS_SCENE_SCALE   L"scene-scale"
 
#define SS_SETTINGS   ON_RDK_SETTINGS
 
#define SS_SF_4x3_FIELD_GRID_ON   ON_RDK_SF_4x3_FIELD_GRID_ON
 
#define SS_SF_ACTION_FRAME   ON_RDK_SF_ACTION_FRAME
 
#define SS_SF_LIVE_FRAME   ON_RDK_SF_LIVE_FRAME
 
#define SS_SF_ON   ON_RDK_SF_ENABLED
 
#define SS_SF_PERSPECTIVE_ONLY   ON_RDK_SF_PERSPECTIVE_ONLY
 
#define SS_SF_TITLE_FRAME   ON_RDK_SF_TITLE_FRAME
 
#define SS_SFF_LINK   ON_RDK_SFF_LINK
 
#define SS_SFF_ON   ON_RDK_SFF_ON
 
#define SS_SFF_XSCALE   ON_RDK_SFF_XSCALE
 
#define SS_SFF_YSCALE   ON_RDK_SFF_YSCALE
 
#define SS_SHOW_HIDDEN   ON_RDK_SHOW_HIDDEN
 
#define SS_SHOW_REFERENCE   ON_RDK_SHOW_REFERENCE
 
#define SS_SHOW_UNASSIGNED   ON_RDK_SHOW_UNASSIGNED
 
#define SS_SHOW_V4   ON_RDK_SHOW_V4
 
#define SS_SIMULATION   ON_RENDER_CONTENT_SIMULATION
 
#define SS_SORT_MODE   ON_RDK_SORT_MODE
 
#define SS_SORT_MODE_ASCENDING   ON_RDK_SORT_MODE_ASCENDING
 
#define SS_SORT_MODE_CUSTOM   ON_RDK_SORT_MODE_CUSTOM
 
#define SS_SORT_MODE_DESCENDING   ON_RDK_SORT_MODE_DESCENDING
 
#define SS_SUN   ON_RDK_SUN
 
#define SS_SUN_ALTITUDE   ON_RDK_SUN_ALTITUDE
 
#define SS_SUN_AZIMUTH   ON_RDK_SUN_AZIMUTH
 
#define SS_SUN_DATE_DAY   ON_RDK_SUN_DATE_DAY
 
#define SS_SUN_DATE_MONTH   ON_RDK_SUN_DATE_MONTH
 
#define SS_SUN_DATE_YEAR   ON_RDK_SUN_DATE_YEAR
 
#define SS_SUN_DAYLIGHT_SAVING_MINUTES   ON_RDK_SUN_DAYLIGHT_SAVING_MINUTES
 
#define SS_SUN_DAYLIGHT_SAVING_ON   ON_RDK_SUN_DAYLIGHT_SAVING_ON
 
#define SS_SUN_ENABLE_ALLOWED   ON_RDK_SUN_ENABLE_ALLOWED
 
#define SS_SUN_ENABLE_ON   ON_RDK_SUN_ENABLE_ON
 
#define SS_SUN_INTENSITY   ON_RDK_SUN_INTENSITY
 
#define SS_SUN_MANUAL_CONTROL_ALLOWED   ON_RDK_SUN_MANUAL_CONTROL_ALLOWED
 
#define SS_SUN_MANUAL_CONTROL_ON   ON_RDK_SUN_MANUAL_CONTROL_ON
 
#define SS_SUN_NORTH   ON_RDK_SUN_NORTH
 
#define SS_SUN_OBSERVER_LATITUDE   ON_RDK_SUN_OBSERVER_LATITUDE
 
#define SS_SUN_OBSERVER_LONGITUDE   ON_RDK_SUN_OBSERVER_LONGITUDE
 
#define SS_SUN_OBSERVER_TIMEZONE   ON_RDK_SUN_OBSERVER_TIMEZONE
 
#define SS_SUN_SHADOW_INTENSITY   ON_RDK_SUN_SHADOW_INTENSITY
 
#define SS_SUN_SKYLIGHT_CUSTOM_ENVIRONMENT   ON_RDK_SUN_SKYLIGHT_ENVIRONMENT_ID
 
#define SS_SUN_SKYLIGHT_CUSTOM_ENVIRONMENT_ON   ON_RDK_SUN_SKYLIGHT_ENVIRONMENT_OVERRIDE
 
#define SS_SUN_SKYLIGHT_ON   ON_RDK_SUN_SKYLIGHT_ENABLED
 
#define SS_SUN_SKYLIGHT_SHADOW_INTENSITY   ON_RDK_SUN_SKYLIGHT_SHADOW_INTENSITY
 
#define SS_SUN_TIME_HOURS   ON_RDK_SUN_TIME_HOURS
 
#define SS_TAGS   ON_RENDER_CONTENT_TAGS
 
#define SS_TONE_MAPPER_PARAMS   L"tone-mapper-params"
 
#define SS_TONEMAP_BLACK_POINT   L"tm-black-point"
 
#define SS_TONEMAP_FILMIC_CONTRAST   L"contrast"
 
#define SS_TONEMAP_FILMIC_EXPOSURE_BIAS   L"exposure-bias"
 
#define SS_TONEMAP_FILMIC_HIGHLIGHT_OFFSET   L"highlight-offset"
 
#define SS_TONEMAP_FILMIC_MIDTONE_OFFSET   L"midtone-offset"
 
#define SS_TONEMAP_FILMIC_PRESET   L"preset"
 
#define SS_TONEMAP_FILMIC_PRESET_HIGH_CONTRAST   L"high-contrast"
 
#define SS_TONEMAP_FILMIC_PRESET_LOW_CONTRAST   L"low-contrast"
 
#define SS_TONEMAP_FILMIC_PRESET_MEDIUM_CONTRAST   L"medium-contrast"
 
#define SS_TONEMAP_FILMIC_SATURATION   L"saturation"
 
#define SS_TONEMAP_FILMIC_SHADOW_OFFSET   L"shadow-offset"
 
#define SS_TONEMAP_LOG_BIAS   L"bias"
 
#define SS_TONEMAP_LOG_CONTRAST   L"contrast"
 
#define SS_TONEMAP_LOG_EXPOSURE   L"exposure"
 
#define SS_TONEMAP_LOG_MANUAL_LEVEL   L"manual-level"
 
#define SS_TONEMAP_LOG_MANUAL_LEVEL_ON   L"manual-level-on"
 
#define SS_TONEMAP_WHITE_POINT   L"tm-white-point"
 
#define SS_TYPE   L"type"
 
#define SS_TYPE_ID   ON_RENDER_CONTENT_TYPE_ID
 
#define SS_TYPE_NAME   ON_RENDER_CONTENT_TYPE_NAME
 
#define SS_UD_DECAL   ON_RDK_DECAL
 
#define SS_UD_DECAL_CUSTOM   ON_RDK_DECAL_CUSTOM
 
#define SS_UD_DECAL_CUSTOM_PARAMS   ON_RDK_DECAL_CUSTOM_PARAMS
 
#define SS_UD_DECAL_CUSTOM_RENDERER   ON_RDK_DECAL_CUSTOM_RENDERER
 
#define SS_UD_DECAL_HEIGHT   ON_RDK_DECAL_HEIGHT
 
#define SS_UD_DECAL_HORZ_SWEEP_END   ON_RDK_DECAL_HORZ_SWEEP_END
 
#define SS_UD_DECAL_HORZ_SWEEP_STA   ON_RDK_DECAL_HORZ_SWEEP_STA
 
#define SS_UD_DECAL_INSTANCE_ID   L"instance-id"
 
#define SS_UD_DECAL_IS_TEMPORARY   ON_RDK_DECAL_IS_TEMPORARY
 
#define SS_UD_DECAL_IS_VISIBLE   ON_RDK_DECAL_IS_VISIBLE
 
#define SS_UD_DECAL_MAP_TO_INSIDE_ON   ON_RDK_DECAL_MAP_TO_INSIDE_ON
 
#define SS_UD_DECAL_MAPPING   ON_RDK_DECAL_MAPPING
 
#define SS_UD_DECAL_MAPPING_CYLINDRICAL   ON_RDK_DECAL_MAPPING_CYLINDRICAL
 
#define SS_UD_DECAL_MAPPING_NONE   ON_RDK_DECAL_MAPPING_NONE
 
#define SS_UD_DECAL_MAPPING_PLANAR   ON_RDK_DECAL_MAPPING_PLANAR
 
#define SS_UD_DECAL_MAPPING_SPHERICAL   ON_RDK_DECAL_MAPPING_SPHERICAL
 
#define SS_UD_DECAL_MAPPING_UV   ON_RDK_DECAL_MAPPING_UV
 
#define SS_UD_DECAL_MAX_U   ON_RDK_DECAL_MAX_U
 
#define SS_UD_DECAL_MAX_V   ON_RDK_DECAL_MAX_V
 
#define SS_UD_DECAL_MIN_U   ON_RDK_DECAL_MIN_U
 
#define SS_UD_DECAL_MIN_V   ON_RDK_DECAL_MIN_V
 
#define SS_UD_DECAL_ORIGIN   ON_RDK_DECAL_ORIGIN
 
#define SS_UD_DECAL_PROJECTION   ON_RDK_DECAL_PROJECTION
 
#define SS_UD_DECAL_PROJECTION_BACKWARD   ON_RDK_DECAL_PROJECTION_BACKWARD
 
#define SS_UD_DECAL_PROJECTION_BOTH   ON_RDK_DECAL_PROJECTION_BOTH
 
#define SS_UD_DECAL_PROJECTION_FORWARD   ON_RDK_DECAL_PROJECTION_FORWARD
 
#define SS_UD_DECAL_PROJECTION_NONE   ON_RDK_DECAL_PROJECTION_NONE
 
#define SS_UD_DECAL_RADIUS   ON_RDK_DECAL_RADIUS
 
#define SS_UD_DECAL_TEXTURE_INSTANCE   ON_RDK_DECAL_TEXTURE_INSTANCE
 
#define SS_UD_DECAL_TRANSPARENCY   ON_RDK_DECAL_TRANSPARENCY
 
#define SS_UD_DECAL_VECTOR_ACROSS   ON_RDK_DECAL_VECTOR_ACROSS
 
#define SS_UD_DECAL_VECTOR_UP   ON_RDK_DECAL_VECTOR_UP
 
#define SS_UD_DECAL_VERT_SWEEP_END   ON_RDK_DECAL_VERT_SWEEP_END
 
#define SS_UD_DECAL_VERT_SWEEP_STA   ON_RDK_DECAL_VERT_SWEEP_STA
 
#define SS_UD_DECALS   ON_RDK_DECALS
 
#define SS_UD_INSTANCE_ID   L"instance-id"
 
#define SS_UD_MATERIAL   L"material"
 
#define SS_UD_NAME   L"name"
 
#define SS_UD_ROOT   L"render-content-manager-data"
 
#define SS_UNITS   L"units"
 
#define SS_USE_DITHERING   ON_RDK_DITHERING_ENABLED
 
#define SS_USE_LINEAR_WORKFLOW   ON_RDK_PRE_PROCESS_GAMMA_ON
 
#define SS_USE_POST_PROCESS_GAMMA   ON_RDK_POST_PROCESS_GAMMA_ON
 
#define SS_UUIDS   ON_RDK_UUIDS
 
#define STRETCH_ALL(id)   CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE, RD_MOVE)
 
#define STRETCH_HALF_BOTTOM(id)   CONTROL(id, RD_MOVE, RD_MOVE_HALF, RD_MOVE, RD_MOVE)
 
#define STRETCH_HALF_LEFT(id)   CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE_HALF, 0)
 
#define STRETCH_HALF_RIGHT(id)   CONTROL(id, RD_MOVE_HALF, RD_MOVE, RD_MOVE, 0)
 
#define STRETCH_HALF_TOP(id)   CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE, RD_MOVE_HALF)
 
#define STRETCH_HORZ_BOTTOM(id)   CONTROL(id, RD_MOVE, 0, RD_MOVE, RD_MOVE)
 
#define STRETCH_HORZ_TOP(id)   CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE, 0)
 
#define STRETCH_VERT_LEFT(id)   CONTROL(id, RD_MOVE, RD_MOVE, 0, RD_MOVE)
 
#define STRETCH_VERT_RIGHT(id)   CONTROL(id, 0, RD_MOVE, RD_MOVE, RD_MOVE)
 

Typedefs

using CRhRdkControllerPtr = std::shared_ptr< class IRhinoUiController >
 
typedef CRhRdkFileType CRhRdkCustomRenderSaveFileType
 
typedef ON_SimpleArray< RDK_SDK_TNHANDLECRhRdkThumbArray
 
using GPU_SURFACE = ON__UINT_PTR
 
typedef DWORD RDK_DECAL_CRC
 

Enumerations

enum  { rdk_psi_IncludeRimage = 0x01, rdk_psi_IncludeHDR = 0x02, rdk_psi_IncludeEXR = 0x04 }
 
enum  {
  frs_reusable = 0x01, frs_most_recent = 0x02, frs_oldest = 0x04, frs_quiescent_ok = 0x40,
  frs_initializing_ok = 0x80
}
 
enum  { rdkcce_NewButton = 0x0001, rdkcce_EditButton = 0x0002 }
 
enum  {
  rdk_fdf_AllSupported = 0x00000001, rdk_fdf_AllowBasic = 0x00000002, rdk_fdf_AllowRimage = 0x00000004, rdk_fdf_AllowHDR = 0x00000008,
  rdk_fdf_AllowEXR = 0x00000010, rdk_fdf_AllowCustom = 0x00000020, rdk_fdf_StarDotStar = 0x00008000, rdk_fdf_Force32bit = 0xFFFFFFFF
}
 
enum  ComponentOrder : int {
  ComponentOrder::Irrelevant = 0, ComponentOrder::RGBA = 1, ComponentOrder::ARGB = 2, ComponentOrder::RGB = 3,
  ComponentOrder::BGR = 4, ComponentOrder::ABGR = 5, ComponentOrder::BGRA = 6, ComponentOrder::XYZ = RGB,
  ComponentOrder::ZYX = BGR
}
 
enum  eRdkEditorOp {
  rdk_eo_Small = 1, rdk_eo_Medium = 2, rdk_eo_Large = 3, rdk_eo_Tiny = 4,
  rdk_eo_Sphere = 10, rdk_eo_Cube = 11, rdk_eo_Cone = 12, rdk_eo_Pyramid = 13,
  rdk_eo_Torus = 14, rdk_eo_Plane = 15, rdk_eo_Scene = 16, rdk_eo_MaterialScene = rdk_eo_Scene,
  rdk_eo_ShowLabels = 100, rdk_eo_ShowUnits = 101, rdk_eo_UpdatePreview = 102, rdk_eo_UpdateAllPreviews = 103,
  rdk_eo_Properties = 104
}
 
enum  eRhRdkBakingFunctions : ON__UINT32 {
  kNone = 0x00, kDecals = 0x01, kProceduralTextures = 0x02, kCustomObjectMappings = 0x04,
  kWCSBasedMappings = 0x08, kMultipleMappingChannels = 0x10, kNoRepeatTextures = 0x20, kAll = 0xFFFFFFFF
}
 
enum  eRhRdkPepByteOrder {
  PPNO_NONE = 0, PPBO_RGB = 1, PPBO_BGR = 2, PPBO_RGBA = 3,
  PPBO_BGRA = 4, PPBO_ABGR = 5, PPBO_ARGB = 6, force32bit_pepbo =0xFFFFFFFF
}
 
enum  rdkct_type { rdkct_persistent_content = 0, rdkct_custom = 9, rdkct_force32 = 0xFFFFFFFF }
 
enum  RhRdkDotCompositionType : unsigned int {
  RhRdkDotCompositionType::Maximum, RhRdkDotCompositionType::Addition, RhRdkDotCompositionType::Subtraction, RhRdkDotCompositionType::Multiplication,
  RhRdkDotCompositionType::Average, RhRdkDotCompositionType::Standard
}
 
enum  RhRdkDotFallOffType : unsigned int { RhRdkDotFallOffType::Flat, RhRdkDotFallOffType::Linear, RhRdkDotFallOffType::Cubic, RhRdkDotFallOffType::Elliptic }
 
enum  RhRdkDotSamplerType : unsigned int { RhRdkDotSamplerType::BestCandidate, RhRdkDotSamplerType::Stratified }
 
enum  RhRdkGradientType : unsigned int {
  RhRdkGradientType::Linear, RhRdkGradientType::Box, RhRdkGradientType::Radial, RhRdkGradientType::Tartan,
  RhRdkGradientType::Sweep, RhRdkGradientType::Pong, RhRdkGradientType::Spiral
}
 
enum  RhRdkMbButtons : unsigned int {
  RhRdkMbButtons::kOk, RhRdkMbButtons::kOkCancel, RhRdkMbButtons::kYesNo, RhRdkMbButtons::kYesNoCancel,
  RhRdkMbButtons::kYesToAllYesNoCancel
}
 
enum  RhRdkMbDefaultButton : unsigned int {
  RhRdkMbDefaultButton::kButton1, RhRdkMbDefaultButton::kButton2, RhRdkMbDefaultButton::kButton3, RhRdkMbDefaultButton::kButton4,
  RhRdkMbDefaultButton::kOkYes = kButton1, RhRdkMbDefaultButton::kNoCancel = kButton2, RhRdkMbDefaultButton::kCancelWhenThreeButtons = kButton3, RhRdkMbDefaultButton::kCancelWhenFourButtons = kButton4
}
 
enum  RhRdkMbResult : unsigned int {
  RhRdkMbResult::kOk, RhRdkMbResult::kCancel, RhRdkMbResult::kYes, RhRdkMbResult::kNo,
  RhRdkMbResult::kYesToAll
}
 
enum  RhRdkMbSeverity : unsigned int { RhRdkMbSeverity::kError, RhRdkMbSeverity::kWarning, RhRdkMbSeverity::kQuestion, RhRdkMbSeverity::kInformation }
 
enum  RhRdkMenuIcons { RhRdkMenuIcons::Check, RhRdkMenuIcons::Radio }
 
enum  RhRdkPreviewQuality : unsigned int {
  RhRdkPreviewQuality::None = 0, RhRdkPreviewQuality::Low = 1, RhRdkPreviewQuality::Medium = 2, RhRdkPreviewQuality::IntermediateProgressive = 3,
  RhRdkPreviewQuality::Full = 4, RhRdkPreviewQuality::Quick = 5
}
 
enum  RhRdkRenderMeshPrimitiveTypes : unsigned int {
  RhRdkRenderMeshPrimitiveTypes::None = 0, RhRdkRenderMeshPrimitiveTypes::Mesh = 1, RhRdkRenderMeshPrimitiveTypes::Sphere = 2, RhRdkRenderMeshPrimitiveTypes::Plane = 3,
  RhRdkRenderMeshPrimitiveTypes::Box = 4, RhRdkRenderMeshPrimitiveTypes::Cone = 5
}
 
enum  RhRdkSmartMergeChoice : unsigned int { RhRdkSmartMergeChoice::DiscardIncoming, RhRdkSmartMergeChoice::AutoRenameIncoming, RhRdkSmartMergeChoice::ReplaceExisting, RhRdkSmartMergeChoice::UseDialogToAsk }
 
enum  RhRdkWaveType : unsigned int { RhRdkWaveType::Linear, RhRdkWaveType::Radial }
 

Functions

RHRDK_SDK CRhRdkRenderPlugInFindCurrentRenderPlugIn (void)
 
RHRDK_SDK bool IsPreviewQualityHigher (RhRdkPreviewQuality a, RhRdkPreviewQuality b)
 
RDK_DEPRECATED bool IsRenderQualityHigher (eRhRdkRenderQuality a, eRhRdkRenderQuality b)
 
RHRDK_SDK bool RhinoCreateMeshVertexColorsFromDib (const CRhinoDoc &doc, ON_Mesh &mesh, const ON_TextureMapping &mapping, const ON_Xform &localMappingXform, const CRhinoDib &dib)
 
RHRDK_SDK ON_MeshRhinoCreateMeshVertexColorsFromTexture (CRhinoDoc &doc, const CRhinoMeshObject *pMeshObj, ON_Texture::TYPE textureType)
 
const RHRDK_SDK int * RhinoGetProceduralAaltonenNoiseArray ()
 
RHRDK_SDK unsigned int RhinoGetProceduralAaltonenNoiseArraySize ()
 
RHRDK_SDK float * RhinoGetProceduralImpulseNoiseArray ()
 
RHRDK_SDK unsigned int RhinoGetProceduralImpulseNoiseArraySize ()
 
RHRDK_SDK int * RhinoGetProceduralPerlinNoiseArray ()
 
RHRDK_SDK unsigned int RhinoGetProceduralPerlinNoiseArraySize ()
 
RHRDK_SDK float * RhinoGetProceduralVcNoiseArray ()
 
RHRDK_SDK unsigned int RhinoGetProceduralVcNoiseArraySize ()
 
RHRDK_SDK RDK_DECAL_CRC RhRdkAddDecalToObjectAttributes (ON_3dmObjectAttributes &attr, const IRhRdkDecal &d)
 
RHRDK_SDK bool RhRdkAddExtension (CRhRdkExtension *pExtension)
 
RHRDK_SDK bool RhRdkAddPersistentContent (const CRhinoDoc &doc, CRhRdkContent &c)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkAddPersistentContent (CRhRdkContent *pContent)
 
RHRDK_SDK bool RhRdkAssignMaterialToLayers (CRhinoDoc &doc, const ON_SimpleArray< int > &layer_indices, const UUID &uuidInstance, bool bInteractive)
 
RHRDK_SDK void RhRdkAssignMaterialToObjects (CRhinoDoc &doc, const ON_ClassArray< CRhinoObjRef > &aObject, const UUID &uuidInstance)
 
RHRDK_SDK void RhRdkAssignMaterialToObjects (CRhinoDoc &doc, const ON_ClassArray< CRhinoObjRef > &aObject, const UUID &uuidInstance, RhRdkAssignToSubFaceChoices sfc, RhRdkAssignToBlockChoices bc, bool bInteractive)
 
RHRDK_SDK bool RhRdkBakeTexture (const CRhinoObject *pObject, const ON_Xform &blockTransform, ON_Texture::TYPE textureChannel, bool bFront, const ON_2iSize &bitmapSize, ON_wString &strFileNameOut, const CRhRdkObjectAncestry *pOptionalAncestry=nullptr, const CRhRdkMaterial *pOptionalMaterial=nullptr)
 
RHRDK_SDK bool RhRdkBakeTextureEx (const CRhinoObject *pObject, const ON_Xform &blockTransform, ON_Texture::TYPE textureChannel, bool bFront, const ON_2iSize &bitmapSize, ON_wString &strFileNameOut, bool bAsync, const CRhRdkObjectAncestry *pOptionalAncestry=nullptr, const CRhRdkMaterial *pOptionalMaterial=nullptr)
 
RHRDK_SDK ON_wString RhRdkBuildDate (void)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkChangeChildContent (CRhRdkContent &parentContent, const wchar_t *wszChildSlotName, const CRhRdkContentKindList &allowedKinds, UINT uFlags=rdkccc_AllowNone|rdkccc_AutoEdit)
 
const RHRDK_SDK CRhRdkContentRhRdkChangeContentType (const CRhRdkContent *&pOldContent, const UUID &uuidNewType)
 
const RHRDK_SDK CRhRdkContentRhRdkChangeContentTypeEx (const CRhRdkContent *&pOldContent, const UUID &uuidNewType, bool bHarvest)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkChooseContent (UUID &uuidInstance, const CRhRdkContentKindList &kinds, CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkChooseContentEx (UUID &uuidInstance, const CRhRdkContentKindList &kinds, UINT uFlags, CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RHRDK_SDK void RhRdkClipChildren (HWND wnd, HDC dc)
 
RDK_DEPRECATED RHRDK_SDK IRhRdkContentFactoriesRhRdkContentFactories (void)
 
RHRDK_SDK IRhRdkContentFactoriesExRhRdkContentFactoriesEx (void)
 
const RHRDK_SDK IRhRdkContentIOPlugInsRhRdkContentIOPlugIns (void)
 
RHRDK_SDK HICON RhRdkConvertDibToIcon (const CRhinoDib &dib)
 
RHRDK_SDK bool RhRdkConvertIconToDib (HICON icon, CRhinoDib &dibOut)
 
RDK_DEPRECATED RHRDK_SDK void RhRdkCopySun (IRhRdkSun &dest, const IRhRdkSun &srce)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkContentRhRdkCreateContentByType (const UUID &uuidType, CRhRdkContent *pParent=nullptr, const wchar_t *wszChildSlotName=nullptr, UINT uFlags=0, CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK CRhRdkContentRhRdkCreateContentByUser (const UUID &uuidDefaultType, const UUID &uuidDefaultInstance, const CRhRdkContentKindList &allowedKinds, UINT uFlags=0, CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RHRDK_SDK CRhRdkMaterialRhRdkCreateImportedMaterial (CRhinoDoc &doc, ON_Material &mat, bool bReference)
 
RDK_DEPRECATED RHRDK_SDK IRhRdkThumbnailsRhRdkCreateThumbnails (const UUID &uuid, DWORD dwStyle, const CRect &rect, HWND pParent, UINT uId, rdkct_type type, UINT uFlags, const wchar_t *wsz, const CRhinoDoc &doc, UINT_PTR uReserved=0)
 
RDK_DEPRECATED RHRDK_SDK IRhRdkThumbnailsRhRdkCreateThumbnails (const UUID &uuid, DWORD dwStyle, const CRect &rect, HWND pParent, UINT uId, rdkct_type type, UINT uFlags, const wchar_t *wsz, UINT_PTR uReserved=0)
 
RDK_DEPRECATED RHRDK_SDK UUID RhRdkCurrentDocumentContentInstanceId (CRhRdkContent::Kinds kind, CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK IRhRdkCustomRenderMeshManagerRhRdkCustomRenderMeshManager (void)
 
RHRDK_SDK RhRdk::CustomRenderMeshes::IManagerRhRdkCustomRenderMeshManager2 (void)
 Returns a reference to the new Rhino 8 onwards custom render mesh manager. Replaces the deprecated RhRdkCustomRenderMeshManager function. More...
 
RHRDK_SDK bool RhRdkDeleteChildContent (CRhRdkContent &parent, const wchar_t *wszChildSlotName)
 
RHRDK_SDK ON__UINT32 RhRdkDoubleCRC (ON__UINT32 &crc, double d)
 
const RHRDK_SDK ON_MaterialRhRdkDoubleSidedBackMaterial (const CRhinoDoc *pDoc, const ON_Material &material)
 
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentListRhRdkEnvironmentList (const CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RHRDK_SDK void RhRdkErrorBox (const wchar_t *wszMessage)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkExecuteEditorOperation (HWND pWnd, eRdkEditorOp op, int state=-1, UINT_PTR reserved=0)
 
RHRDK_SDK void RhRdkFillOutputTypesFromSDS (ON_ClassArray< CRhRdkRenderPlugIn::CRhRdkRenderOutputType > &ots, const wchar_t *wszSDS_Ext, const wchar_t *wszSDS_Desc)
 
const RHRDK_SDK CRhRdkContentRhRdkFindContentInstance (const CRhinoDoc *pDoc, const UUID &uuidInstance)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkContentRhRdkFindContentInstance (const UUID &uuidInstance)
 
RHRDK_SDK CRhRdkRenderPlugInRhRdkFindCurrentRenderPlugIn (void)
 
RHRDK_SDK IRhRdkDecalRhRdkFindDecalOnObjectAttributes (ON_3dmObjectAttributes &attr, RDK_DECAL_CRC decalCRC)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkFindFile (const wchar_t *wszFullPath, bool bAutoUnpackBitmaps, ON_wString &sFoundFileOut)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkFindFile (const wchar_t *wszFullPath, ON_wString &sFoundFileOut)
 
RHRDK_SDK bool RhRdkFindFile (unsigned int doc_serial_number, const wchar_t *wszFullPath, bool bAutoUnpackBitmaps, ON_wString &sFoundFileOut)
 
RHRDK_SDK bool RhRdkFindFile (unsigned int doc_serial_number, const wchar_t *wszFullPath, ON_wString &sFoundFileOut)
 
RHRDK_SDK IRhRdkRenderSessionRhRdkFindRenderSession (const UUID &uuidRenderEngine, unsigned int frs_Flags)
 
RHRDK_SDK IRhRdkRenderSessionRhRdkFindRenderSession (const UUID &uuidRenderSession)
 
RHRDK_SDK IRhRdkRenderWindowRhRdkFindRenderWindow (const UUID &uuidRenderSession)
 
RHRDK_SDK IRhinoUiSectionRhRdkFindSection (const IRhinoUiHolder &holder, const UUID &uuidSection)
 
RDK_DEPRECATED RHRDK_SDK HICON RhRdkGetContentIcon_16x16 (CRhRdkContent::Kinds kind)
 
RHRDK_SDK ON_BoundingBox RhRdkGetCRMBoundingBox (const class IRhRdkCustomRenderMeshes &meshes)
 
RHRDK_SDK bool RhRdkGetDecalColor (const CRhinoDoc &doc, const ON_Decal &decal, const ON_3dPoint &ptPoint, const ON_3dVector &vecNormal, ON_4fColor &colInOut, ON_2dPoint &uvOut)
 
RHRDK_SDK bool RhRdkGetMenuIcon (RhRdkMenuIcons mi, const ON_2iSize &size, OUT CRhinoDib &dib)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkContentRhRdkGetSelectedContent (const wchar_t *wszKind)
 
RHRDK_SDK int RhRdkGetSimulatedTextureSize (void)
 
RHRDK_SDK bool RhRdkGetTextureImageFilenames (const CRhRdkDocument *pRdkDoc, const wchar_t *wszInitialFullPath, bool bMultiSelect, OUT ON_ClassArray< ON_wString > &aFullPaths)
 
RHRDK_SDK unsigned int RhRdkGetTextureRenderCRC (const CRhinoDoc &doc, const ON_Decal &decal, ON__UINT64 rcf, const ON_LinearWorkflow *lw)
 
RHRDK_SDK bool RhRdkGetTexturingExtraRequirement (const CRhRdkContentArray &aSelection, const wchar_t *wszParamName, const wchar_t *wszExtraReqName, CRhRdkVariant &vValueOut)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkGetUnpackTargetFolder (ON_wString &sTargetFolderOut)
 
RHRDK_SDK bool RhRdkGetUnpackTargetFolder2 (const CRhinoDoc *pDoc, ON_wString &sTargetFolderOut)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkGetVisibleThumbnailEditorKind (ON_wString &sKindOut)
 
RHRDK_SDK void RhRdkHarvestContentData (CRhRdkContent &newContent, const CRhRdkContent &oldContent)
 
RHRDK_SDK CRhRdkContent::Harvested RhRdkHarvestContentDataEx (CRhRdkContent &newContent, const CRhRdkContent &oldContent)
 
RHRDK_SDK void RhRdkInfoBox (const wchar_t *wszMessage)
 
RHRDK_SDK bool RhRdkIsAvailable (void)
 
RHRDK_SDK bool RhRdkIsCachedTextureFileInUse (const wchar_t *wszTextureFile, UINT uFlags=0)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsContentBrowserDockBarVisible (void)
 
RHRDK_SDK bool RhRdkIsDisplayUpdateEnabled (void)
 
RHRDK_SDK bool RhRdkIsDoubleSidedMaterial (const CRhinoDoc *pDoc, const ON_Material &material)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsFastTextureSimulationEnabled (void)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsGroundPlaneVisible (CRhinoDoc &doc)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsGroundPlaneVisible (CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSafeFrameVisible (CRhinoDoc &doc)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSafeFrameVisible (CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSunDockBarVisible (void)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSunEqual (const IRhRdkSun &sun1, const IRhRdkSun &sun2)
 
RHRDK_SDK bool RhRdkIsSunLight (const ON_Light &light)
 
RHRDK_SDK bool RhRdkIsThumbnailEditorVisible (const CRhinoDoc &doc, CRhRdkContent::Kinds kind)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsViewDockBarVisible (void)
 
RHRDK_SDK CRhRdkContent::Kinds RhRdkKindFromString (const wchar_t *wszKind)
 
const RHRDK_SDK CRhRdkLightManagerSupportRhRdkLightManagerSupport (const UUID &uuidRenderPlugInId=RhinoApp().GetDefaultRenderApp())
 
RHRDK_SDK CRhRdkContentRhRdkLoadContentFromFile (const wchar_t *wszFullPath, bool bForceDownloadTextures=false)
 
const RHRDK_SDK CRhRdkContentRhRdkLoadPersistentContentFromFile (const CRhinoDoc &doc, const wchar_t *wszFullPath, bool bForceDownloadTextures=false)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkContentRhRdkLoadPersistentContentFromFile (const wchar_t *wszFullPath)
 
RHRDK_SDK UUID RhRdkMaterialInstanceId (const CRhinoDoc &doc, const ON_Material *pMaterial)
 
RDK_DEPRECATED RHRDK_SDK UUID RhRdkMaterialInstanceId (const ON_Material *pMaterial)
 
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentListRhRdkMaterialList (const CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK RhRdkMbResult RhRdkMessageBox (const wchar_t *wszMessage, const wchar_t *wszYesVerb, const wchar_t *wszNoVerb, RhRdkMbSeverity s=RhRdkMbSeverity::kInformation, RhRdkMbButtons b=RhRdkMbButtons::kOk, const wchar_t *wszDontShowAgainIdent=nullptr, RhRdkMbDefaultButton d=RhRdkMbDefaultButton::kButton1)
 
RHRDK_SDK RhRdkMbResult RhRdkMessageBox (const wchar_t *wszMessage, RhRdkMbDefaultButton d, const wchar_t *wszYesVerb, const wchar_t *wszNoVerb, RhRdkMbSeverity s=RhRdkMbSeverity::kInformation, RhRdkMbButtons b=RhRdkMbButtons::kOk, const wchar_t *wszDontShowAgainIdent=nullptr)
 
RHRDK_SDK bool RhRdkModalEditContent (const CRhRdkContentArray &aContentIn, OUT CRhRdkContentArrayNC &aContentOut)
 
RHRDK_SDK bool RhRdkModalEditContent (const CRhRdkContentArrayNC &aContentIn, OUT CRhRdkContentArrayNC &aContentOut)
 
RHRDK_SDK void RhRdkMoveWindow (HWND hwnd, int x, int y, int cx, int cy, bool bRepaint=false, bool bRepaintNC=false)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkNeedsTextureBaking (const CRhinoObject *pObject, bool &bDoubleSided, const CRhRdkObjectAncestry *pOptionalAncestry=nullptr, const CRhRdkMaterial *pOptionalMaterial=nullptr)
 
RHRDK_SDK bool RhRdkNeedsTextureBaking (const CRhinoObject *pObject, eRhRdkBakingFunctions functions, bool &bDoubleSided, const CRhRdkObjectAncestry *pOptionalAncestry=nullptr, const CRhRdkMaterial *pOptionalMaterial=nullptr)
 
RHRDK_SDK IRhRdkPreviewSceneServerRhRdkNew3DPreviewSceneServer (const CRhRdkTexture *pTexture, const CRhRdkSSData &data)
 
RHRDK_SDK IRhRdkAutomaticUIRhRdkNewAutomaticUI (RhRdkUiFrameworks f, HWND parent, IRhRdkAutomaticUI::Styles style)
 
RHRDK_SDK CRhRdkEnvironmentRhRdkNewBasicEnvironment (const CRhinoDoc *pDocAssoc)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkEnvironmentRhRdkNewBasicEnvironment (const CRhRdkSimulatedEnvironment &env)
 
RHRDK_SDK CRhRdkEnvironmentRhRdkNewBasicEnvironment (const CRhRdkSimulatedEnvironment &env, const CRhinoDoc *pDocAssoc)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkEnvironmentRhRdkNewBasicEnvironment (void)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkBasicMaterialRhRdkNewBasicMaterial (const ON_Material &mat)
 
RHRDK_SDK CRhRdkBasicMaterialRhRdkNewBasicMaterial (const ON_Material &mat, const CRhinoDoc *pDocAssoc)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkTextureRhRdkNewBasicTexture (const CRhRdkSimulatedTexture &tex)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkTextureRhRdkNewBitmapTexture (const CRhRdkSimulatedTexture &tex, bool bSimpleBitmap=false)
 
RHRDK_SDK CRhRdkTextureRhRdkNewBitmapTexture (const CRhRdkSimulatedTexture &tex, const CRhinoDoc *pDocAssoc, bool bSimpleBitmap=false)
 
RDK_DEPRECATED RHRDK_SDK IRhRdkTaskOriginRhRdkNewCreateNewButtonTaskOrigin (CRhRdkControllerPtr con, CRhRdkContent::Kinds kind)
 
RHRDK_SDK CRhRdkDecalIteratorRhRdkNewDecalIteratorForObjectAttributes (const ON_3dmObjectAttributes &attr)
 
RDK_DEPRECATED RHRDK_SDK CRhRdkTextureRhRdkNewDibTexture (CRhinoDib *pDib, bool bShared=false, bool bAllowSimulation=true)
 
RHRDK_SDK CRhRdkTextureRhRdkNewDibTexture (CRhinoDib *pDib, const CRhinoDoc *pDocAssoc, bool bShared=false, bool bAllowSimulation=true)
 
RHRDK_SDK CRhRdkTextureRhRdkNewDibTexture (std::shared_ptr< CRhinoDib > pDib, const CRhinoDoc *pDocAssoc, bool bAllowSimulation=true)
 
RHRDK_SDK CRhRdkBasicMaterialRhRdkNewDisplayAttributeMaterial (const ON_Material &mat, const CRhinoDoc *pDocAssoc)
 
RHRDK_SDK CRhRdkPreviewBackgroundRhRdkNewPreviewBackground (const wchar_t *wszPB)
 
RHRDK_SDK CRhRdkPreviewGeometryRhRdkNewPreviewGeometry (const wchar_t *wszPG)
 
RHRDK_SDK CRhRdkPreviewLightingRhRdkNewPreviewLighting (const wchar_t *wszPL)
 
RHRDK_SDK IRhRdkRenderSessionRhRdkNewRenderSession (const CRhinoDoc &doc, const UUID &uuidRenderEngine)
 
RHRDK_SDK IRhRdk_XMLSectionRhRdkNewXMLSection (void)
 
RHRDK_SDK void * RhRdkObjectMaterialShader (const CRhinoDoc &doc, const UUID &uuidObject, const UUID &uuidRenderEngine, void *pvData=nullptr)
 
RHRDK_SDK void * RhRdkObjectMaterialShader (const CRhinoObject *pObject, const UUID &uuidRenderEngine, void *pvData=nullptr)
 
RDK_DEPRECATED RHRDK_SDK void * RhRdkObjectMaterialShader (const UUID &uuidObject, const UUID &uuidRenderEngine, void *pvData=nullptr)
 
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentListRhRdkPersistentContentList (CRhRdkContent::Kinds kind, const CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RHRDK_SDK CRhRdkPlugInRhRdkPlugInFromRhinoPlugIn (CRhinoPlugIn *pRhinoPlugIn)
 
RHRDK_SDK bool RhRdkPromptForSaveImageFileParams (ON_wString &sFilenameInOut, int &widthOut, int &heightOut, int &depthOut, unsigned int uFlags=0)
 
RHRDK_SDK IRhRdkRegisteredPropertyManager & RhRdkRegisteredPropertiesManager (void)
 
RHRDK_SDK void RhRdkRemoveAllDecalsFromObjectAttributes (ON_3dmObjectAttributes &attr)
 
RHRDK_SDK void RhRdkRemoveAllSections (IRhinoUiHolder &h)
 
RHRDK_SDK bool RhRdkRemoveDecalFromObjectAttributes (ON_3dmObjectAttributes &attr, RDK_DECAL_CRC decalCRC)
 
RDK_DEPRECATED RHRDK_SDK void RhRdkReportMissingEmbeddedFiles (CRhinoDoc &doc, bool &bAbort)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkSetCurrentDocumentContentInstanceId (CRhRdkContent::Kinds kind, const UUID &uuidInstance, CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK void RhRdkSetMaterialInstanceId (const UUID &uuidInstance, int iMaterialIndex, CRhinoDoc &doc)
 
RDK_DEPRECATED RHRDK_SDK void RhRdkSetMaterialInstanceId (const UUID &uuidInstanceId, int iMaterialIndex, CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RDK_DEPRECATED RHRDK_SDK void RhRdkSetShowIncompatibleContent (CRhRdkContent::Kinds kind, bool bShow)
 
RDK_DEPRECATED RHRDK_SDK int RhRdkSetSimulatedTextureSize (int iSize)
 
RHRDK_SDK bool RhRdkSetTexturingExtraRequirement (const CRhRdkContentArray &aSelection, const wchar_t *wszParamName, const wchar_t *wszExtraReqName, const CRhRdkVariant &vValue, IAutoUIExtraRequirements::SetContext sc)
 
RHRDK_SDK void RhRdkSetThumbnailListsDirty (void)
 
RHRDK_SDK bool RhRdkShowColorPicker (CRhRdkColor &colInOut, HWND pParent, bool bUseAlpha)
 
RHRDK_SDK bool RhRdkShowColorPickerEx (CRhRdkColor &colInOut, HWND hWndParent, bool bUseAlpha, HWND hWndMessage=NULL, const ON_ClassArray< CRhinoNamedColor > *pCustomNamedColors=nullptr)
 
RDK_DEPRECATED RHRDK_SDK UINT RhRdkShowContentChooser (const UUID &uuidDefaultType, const UUID &uuidDefaultInstance, const CRhRdkContentKindList &allowedKinds, UUID &uuidOut, UINT uFlags=0, const CRhinoDoc *pDoc=nullptr)
 
RDK_DEPRECATED RHRDK_SDK bool RhRdkShowIncompatibleContent (CRhRdkContent::Kinds kind)
 
RHRDK_SDK bool RhRdkShowLoadContentFileDialog (CRhRdkContent::Kinds kind, bool bMultiSelect, OUT ON_ClassArray< ON_wString > &aFullPaths)
 
RHRDK_SDK bool RhRdkShowSaveContentFileDialog (const CRhRdkContent &c, OUT ON_wString &sFullPath)
 
RHRDK_SDK ON_wString RhRdkSmartUndoString (const IRhinoUiSection &s, const wchar_t *wszField, const wchar_t *wszNoField=nullptr)
 
RHRDK_SDK ON_wString RhRdkSmartUndoString (CRhRdkControllerPtr con, const wchar_t *wszField, const wchar_t *wszNoField=nullptr)
 
RHRDK_SDK unsigned int RhRdkStateSerialNumber (void)
 
RHRDK_SDK ON_wString RhRdkStringFromKind (CRhRdkContent::Kinds kind)
 
template<class T >
RDK_DEPRECATED bool RhRdkSupportsVariesHelper (const ON_SimpleArray< UUID > &aContentInst)
 
template<class T >
bool RhRdkSupportsVariesHelperEx (const CRhRdkContentArray &aContent)
 
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentListRhRdkTextureList (const CRhinoDoc *pDoc=RhinoApp().ObsoleteActiveDoc())
 
RHRDK_SDK void RhRdkUnregisterPlugInExtensions (const UUID &uuidClient)
 
RHRDK_SDK ON_BoundingBox RMPBoundingBoxImpl (const CRhRdkCustomRenderMeshProvider &rmp, const ON_Viewport &vp, const CRhinoObject *pObject, const CRhinoDoc &doc, const UUID &uuidRequestingPlugIn, const CDisplayPipelineAttributes *pAttributes)
 
RDK_DEPRECATED RHRDK_SDK double SunAltitudeFromParameters (double dLatitude, double dLongitude, double dTimeZoneHours, int iDaylightMinutes, int iYear, int iMonth, int iDay, double dHours, bool bFast)
 
RDK_DEPRECATED RHRDK_SDK double SunJulianDay (double dTimeZoneHours, int iDaylightMinutes, int iYear, int iMonth, int iDay, double dHours)
 

Variables

enum RHRDK_SDK AllowDefaultMaterial
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Ask
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK BreadcrumbCtrl
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Cocoa
 Cocoa. More...
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ColorButton
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentCtrl
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentInstanceBrowser
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentTypeBrowserExisting
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentTypeBrowserNew
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentTypeSection
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK CreateNewButton
 
enum RHRDK_SDK enum RHRDK_SDK Drop = 1
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK EditorPreview
 
enum RHRDK_SDK Environment
 
enum RDK_DEPRECATED eRdkDitheringMethod
 
enum RDK_DEPRECATED eRdkToneMappingMethod
 
enum RDK_DEPRECATED eRenderSuccessCode
 
enum RDK_DEPRECATED eRhRdkRenderQuality
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Eto
 Eto. More...
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK FloatingPreview
 
enum RHRDK_SDK ForLayerMatch
 
enum RHRDK_SDK ForMaterialCtrl
 
enum RHRDK_SDK enum RHRDK_SDK Ignore = 3
 
enum RHRDK_SDK enum RHRDK_SDK Layer
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK MainThumb
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK MainTree
 
enum RHRDK_SDK Material
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Modal
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Never
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK NewContentCtrl
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK NewContentCtrlDropDown
 
enum RHRDK_SDK enum RHRDK_SDK Object
 
enum RHRDK_SDK enum RHRDK_SDK Parent
 
enum RHRDK_SDK PictureFrame
 
enum RHRDK_SDK enum RHRDK_SDK Program = 2
 
RDK_DEPRECATED typedef DWORD RDK_DECALID
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_IMAGE
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_AUTOMATIC
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_BOX
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_CUBEMAP
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_EMAP
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_HEMISPHERICAL
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_HORIZONTAL_CROSS_CUBEMAP
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_LIGHTPROBE
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_PLANAR
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_SPHERICAL
 
const RDK_DEPRECATED wchar_t * RDK_ENV_BACKGROUND_PROJECTION_VERTICAL_CROSS_CUBEMAP
 
const RDK_DEPRECATED wchar_t * RDK_MAT_ALPHA_TRANSPARENCY
 
const RDK_DEPRECATED wchar_t * RDK_MAT_AMBIENT
 
const RDK_DEPRECATED wchar_t * RDK_MAT_CLARITY_AMOUNT
 
const RDK_DEPRECATED wchar_t * RDK_MAT_DIFFUSE
 
const RDK_DEPRECATED wchar_t * RDK_MAT_DISABLE_LIGHTING
 
const RDK_DEPRECATED wchar_t * RDK_MAT_EMISSION
 
const RDK_DEPRECATED wchar_t * RDK_MAT_FLAMINGO_LIBRARY
 
const RDK_DEPRECATED wchar_t * RDK_MAT_FRESNEL_ENABLED
 
const RDK_DEPRECATED wchar_t * RDK_MAT_IOR
 
const RDK_DEPRECATED wchar_t * RDK_MAT_POLISH_AMOUNT
 
const RDK_DEPRECATED wchar_t * RDK_MAT_REFLECTION
 
const RDK_DEPRECATED wchar_t * RDK_MAT_REFLECTIVITY
 
const RDK_DEPRECATED wchar_t * RDK_MAT_REFLECTIVITY_COLOR
 
const RDK_DEPRECATED wchar_t * RDK_MAT_SHINE
 
const RDK_DEPRECATED wchar_t * RDK_MAT_SPECULAR
 
const RDK_DEPRECATED wchar_t * RDK_MAT_TRANSPARENCY
 
const RDK_DEPRECATED wchar_t * RDK_MAT_TRANSPARENCY_COLOR
 
const RDK_DEPRECATED wchar_t * RDK_MAT_TYPE
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_CLAMP
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_CLAMP_MAX
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_CLAMP_MIN
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_GAIN
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_GAMMA
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_GRAYSCALE
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_HUE_SHIFT
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_INVERT
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_MULTIPLIER
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_SATURATION
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ADJUST_SCALE_TO_CLAMP
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_DISPLAY_IN_VIEWPORT
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ENVIRONMENT_MAPPING_MODE
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_MAPPING_CHANNEL
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_OFFSET
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_OFFSET_LOCKED
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_PREVIEW_IN_3D
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_PREVIEW_LOCAL_MAPPING
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_PROJECTION_MODE
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_REPEAT
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_REPEAT_LOCKED
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_ROTATN
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_WCS_UNITS
 
const RDK_DEPRECATED wchar_t * RDK_TEXTURE_WRAP_TYPE
 
enum RHRDK_SDK enum RHRDK_SDK RealTimeUI = 8
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Remove
 
enum RHRDK_SDK enum RHRDK_SDK Reserved = 6
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkAssignToBlockChoices
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkAssignToSubFaceChoices
 
enum RHRDK_SDK enum RHRDK_SDK RhRdkChangeContext
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkFilterContentByUsage
 
enum RHRDK_SDK RhRdkImageDropChoice
 
enum RHRDK_SDK enum RHRDK_SDK RhRdkMaterialSource
 
enum RHRDK_SDK RhRdkMiiOption
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkUiFrameworks
 Framework to use for UI elements. More...
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkUiModalities
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkUserControl
 
enum RHRDK_SDK enum RHRDK_SDK Script = 9
 
enum RHRDK_SDK enum RHRDK_SDK Serialize = 7
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Spanner
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK SubNodeCtrl
 
enum RHRDK_SDK Texture
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ToolTipPreview
 
enum RHRDK_SDK enum RHRDK_SDK Tree = 4
 
enum RHRDK_SDK enum RHRDK_SDK UI = 0
 
enum RHRDK_SDK enum RHRDK_SDK Undo = 5
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Unused
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Used
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK UsedSelected
 
RDK_DEPRECATED RHRDK_SDK UUID uuid2dCheckerTextureType
 
RHRDK_SDK UUID uuid2DCheckerTextureType
 
RHRDK_SDK UUID uuid3DCheckerTextureType
 
RHRDK_SDK UUID uuidAddTextureType
 
RHRDK_SDK UUID uuidAdvancedDotTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicBitmapTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicCheckerTextureType
 
RHRDK_SDK UUID uuidBasicEnvironmentCCI
 
RHRDK_SDK UUID uuidBasicEnvironmentType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicFBmTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicGradientTextureType
 
RHRDK_SDK UUID uuidBasicMaterialCCI
 
RHRDK_SDK UUID uuidBasicMaterialType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTileTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTurbulenceTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicWrinkledTextureType
 
RHRDK_SDK UUID uuidBitmapTextureType
 
RHRDK_SDK UUID uuidBlendMaterialCCI
 
RHRDK_SDK UUID uuidBlendMaterialType
 
RHRDK_SDK UUID uuidBlendTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidChildPanelVisibilityChanged
 
RHRDK_SDK UUID uuidCompositeMaterialCCI
 
RHRDK_SDK UUID uuidCompositeMaterialType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidContentAdded
 
RDK_DEPRECATED RHRDK_SDK UUID uuidContentAddedByUser
 
RDK_DEPRECATED RHRDK_SDK UUID uuidContentBrowserDockBarButtonInterface
 
RDK_DEPRECATED RHRDK_SDK UUID uuidContentEditorCustomButtonInterface
 
RHRDK_SDK UUID uuidContentEditorCustomButtonProvider
 
RDK_DEPRECATED RHRDK_SDK UUID uuidContentMoved
 
RDK_DEPRECATED RHRDK_SDK UUID uuidContentMultipleSelection
 
RDK_DEPRECATED RHRDK_SDK UUID uuidContentRenaming
 
RHRDK_SDK UUID uuidCrossHatchBumpTexture
 
RHRDK_SDK UUID uuidCubeMapTextureType
 
RHRDK_SDK UUID uuidCurvePipingCRMProvider
 
RHRDK_SDK UUID uuidCustomCurveSection
 
RHRDK_SDK UUID uuidCustomRenderFrameMenuInterface
 
RHRDK_SDK UUID uuidCustomRenderFrameTabFactoryInterface
 
RHRDK_SDK UUID uuidCustomRenderFrameToolBarInterface
 
RHRDK_SDK UUID uuidCustomUserDataFactoryInterface
 
RHRDK_SDK UUID uuidData_RdkColorData
 
RHRDK_SDK UUID uuidData_RdkContentChildSlot
 
RHRDK_SDK UUID uuidData_RdkContentCtrlInfo
 
RHRDK_SDK UUID uuidData_RdkContentDatabase
 
RHRDK_SDK UUID uuidData_RdkContentDisplayCollection
 
RHRDK_SDK UUID uuidData_RdkContentEditorSettings
 
RHRDK_SDK UUID uuidData_RdkContentFilters
 
RHRDK_SDK UUID uuidData_RdkContentLookup
 
RHRDK_SDK UUID uuidData_RdkContentSelection
 
RHRDK_SDK UUID uuidData_RdkContentSelectionForChangeType
 
RHRDK_SDK UUID uuidData_RdkContentSelectionForPreview
 
RHRDK_SDK UUID uuidData_RdkContentSelectionForSetParams
 
RHRDK_SDK UUID uuidData_RdkContentTarget
 
RHRDK_SDK UUID uuidData_RdkContentUIs
 
RHRDK_SDK UUID uuidData_RdkContentUndo
 
RHRDK_SDK UUID uuidData_RdkCurrentEnvironment
 
RHRDK_SDK UUID uuidData_RdkCustomCurve
 
RHRDK_SDK UUID uuidData_RdkDataSourceFactory
 
RHRDK_SDK UUID uuidData_RdkDecals
 
RHRDK_SDK UUID uuidData_RdkDithering
 
RHRDK_SDK UUID uuidData_RdkDragDropColor
 
RHRDK_SDK UUID uuidData_RdkDragDropLibraries
 
RHRDK_SDK UUID uuidData_RdkDragDropNamedItems
 
RHRDK_SDK UUID uuidData_RdkDragDropPostEffects
 
RHRDK_SDK UUID uuidData_RdkDragDropSubNode
 
RHRDK_SDK UUID uuidData_RdkDragDropTopLevel
 
RHRDK_SDK UUID uuidData_RdkEdit
 
RHRDK_SDK UUID uuidData_RdkEditor
 
RHRDK_SDK UUID uuidData_RdkFindFile
 
RHRDK_SDK UUID uuidData_RdkFolderNavigator
 
RHRDK_SDK UUID uuidData_RdkGroundPlane
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkImageAdjust
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkImageFile
 
RHRDK_SDK UUID uuidData_RdkImageFile_V8
 
RHRDK_SDK UUID uuidData_RdkIORMenuData
 
RHRDK_SDK UUID uuidData_RdkLibraries
 
RHRDK_SDK UUID uuidData_RdkLinearWorkflow
 
RHRDK_SDK UUID uuidData_RdkNamedItems
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkNewContentUndo
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkNewUndoRecord
 
RHRDK_SDK UUID uuidData_RdkObjectMaterialAssignBy
 
RHRDK_SDK UUID uuidData_RdkParamBlock
 
RHRDK_SDK UUID uuidData_RdkPEP_DOF
 
RHRDK_SDK UUID uuidData_RdkPEP_Fog
 
RHRDK_SDK UUID uuidData_RdkPEP_Glare
 
RHRDK_SDK UUID uuidData_RdkPEP_Glow
 
RHRDK_SDK UUID uuidData_RdkPreviewProperties
 
RHRDK_SDK UUID uuidData_RdkPreviewRendered
 
RHRDK_SDK UUID uuidData_RdkPreviewSettings
 
RHRDK_SDK UUID uuidData_RdkRenderChannels
 
RHRDK_SDK UUID uuidData_RdkRendering
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkRenderingGamma
 
RHRDK_SDK UUID uuidData_RdkRenderingHistogram
 
RHRDK_SDK UUID uuidData_RdkRenderingPostEffectProgress
 
RHRDK_SDK UUID uuidData_RdkRenderingPostEffects
 
RHRDK_SDK UUID uuidData_RdkRenderingProgress
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkRenderingToneMapping
 
RHRDK_SDK UUID uuidData_RdkRenderWindowSidePaneUI
 
RHRDK_SDK UUID uuidData_RdkRhinoSettings
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkSafeFrame
 
RHRDK_SDK UUID uuidData_RdkSelectionNavigator
 
RHRDK_SDK UUID uuidData_RdkSkylight
 
RHRDK_SDK UUID uuidData_RdkSun
 
RHRDK_SDK UUID uuidData_RdkTextureMapping
 
RHRDK_SDK UUID uuidData_RdkTextureMapping_Channels
 
RHRDK_SDK UUID uuidData_RdkTextureMapping_Mappings
 
RHRDK_SDK UUID uuidData_RdkTinyIcons
 
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkToneMapping
 
RHRDK_SDK UUID uuidData_RdkUndo
 
RDK_DEPRECATED RHRDK_SDK UUID uuidDDSTextureType
 
RHRDK_SDK UUID uuidDefaultEnvironmentInstance
 
RHRDK_SDK UUID uuidDefaultMaterialInstance
 
RHRDK_SDK UUID uuidDepthOfFieldPEP
 
RHRDK_SDK UUID uuidDisplacementCRMProvider
 
RHRDK_SDK UUID uuidDisplayAttributeMaterialType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidDisplayUpdateBegin
 
RDK_DEPRECATED RHRDK_SDK UUID uuidDisplayUpdateEnded
 
RHRDK_SDK UUID uuidDotBumpTexture
 
RHRDK_SDK UUID uuidDoubleSidedMaterialType
 
RHRDK_SDK UUID uuidEdgeSofteningCRMProvider
 
RHRDK_SDK UUID uuidEmissionMaterialType
 
RHRDK_SDK UUID uuidEnvironmentEditor
 
RHRDK_SDK UUID uuidEventAddCustomUISections
 
RHRDK_SDK UUID uuidEventAsynchronousBakingCompleted
 
RHRDK_SDK UUID uuidEventCombineSimilarTexturesCheck
 
RHRDK_SDK UUID uuidEventContentHidden
 
RHRDK_SDK UUID uuidEventDocumentPostEffectsChanged
 
RHRDK_SDK UUID uuidEventLinearWorkflowChanged
 
RHRDK_SDK UUID uuidEventPostEffectParamChanged
 
RHRDK_SDK UUID uuidEventPreviewMetaDataSaved
 
RHRDK_SDK UUID uuidEventRenderChannelsChanged
 
RHRDK_SDK RDK_DEPRECATED UUID uuidExposureRenderWindowTab
 
RHRDK_SDK UUID uuidExposureTextureType
 
RHRDK_SDK UUID uuidEXRTextureType
 
RHRDK_SDK UUID uuidFBmTextureType
 
RHRDK_SDK UUID uuidFeatureCustomReflectionEnvironment
 
RHRDK_SDK UUID uuidFeatureCustomRenderMeshes
 
RHRDK_SDK UUID uuidFeatureCustomSkylightEnvironment
 
RHRDK_SDK UUID uuidFeatureDecals
 
RHRDK_SDK UUID uuidFeatureEnvironments
 
RHRDK_SDK UUID uuidFeatureExposure
 
RHRDK_SDK UUID uuidFeatureFocalBlur
 
RHRDK_SDK UUID uuidFeatureGroundPlane
 
RHRDK_SDK UUID uuidFeatureLightMaterials
 
RHRDK_SDK UUID uuidFeatureLinearWorkflow
 
RHRDK_SDK UUID uuidFeatureMaterials
 
RHRDK_SDK UUID uuidFeaturePostEffects
 
RHRDK_SDK UUID uuidFeatureRenderArcticCommand
 
RHRDK_SDK UUID uuidFeatureRenderBlowupCommand
 
RHRDK_SDK UUID uuidFeatureRenderChannels
 
RHRDK_SDK UUID uuidFeatureRenderInWindowCommand
 
RHRDK_SDK UUID uuidFeatureRenderViewSource
 
RHRDK_SDK UUID uuidFeatureRenderWindowCommand
 
RHRDK_SDK UUID uuidFeatureShadowOnlyGroundPlane
 
RHRDK_SDK UUID uuidFeatureSkyLight
 
RHRDK_SDK UUID uuidFeatureSun
 
RHRDK_SDK UUID uuidFeatureTextures
 
RHRDK_SDK UUID uuidFogPEP
 
RHRDK_SDK UUID uuidGemMaterialType
 
RHRDK_SDK UUID uuidGlarePEP
 
RHRDK_SDK UUID uuidGlassMaterialType
 
RHRDK_SDK UUID uuidGlowPEP
 
RHRDK_SDK UUID uuidGradientTextureType
 
RHRDK_SDK UUID uuidGraniteTextureType
 
RHRDK_SDK UUID uuidGridTextureType
 
RHRDK_SDK UUID uuidGritBumpTexture
 
RDK_DEPRECATED RHRDK_SDK UUID uuidGroupIdChanged
 
RHRDK_SDK UUID uuidHatchBumpTexture
 
RHRDK_SDK UUID uuidHDRTextureType
 
RHRDK_SDK UUID uuidLeatherBumpTexture
 
RHRDK_SDK UUID uuidLightManagerSupportInterface
 
RHRDK_SDK UUID uuidMarbleTextureType
 
RHRDK_SDK UUID uuidMaskTextureType
 
RHRDK_SDK UUID uuidMaterialEditor
 
RDK_DEPRECATED RHRDK_SDK UUID uuidMenuChecksDirty
 
RHRDK_SDK UUID uuidMetalMaterialType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidModalGraphChanged
 
RHRDK_SDK UUID uuidMultiplyTextureType
 
RHRDK_SDK UUID uuidNoiseTextureType
 
RHRDK_SDK UUID uuidPaintMaterialType
 
RHRDK_SDK UUID uuidPerlinMarbleTextureType
 
RHRDK_SDK UUID uuidPerturbingTextureType
 
RHRDK_SDK UUID uuidPhysicallyBasedMaterialType
 
RHRDK_SDK UUID uuidPhysicalSkyTextureType
 
RHRDK_SDK UUID uuidPictureMaterialType
 
RHRDK_SDK UUID uuidPlasterMaterialType
 
RHRDK_SDK UUID uuidPlasticMaterialType
 
RHRDK_SDK UUID uuidPostEffect_Bloom
 
RHRDK_SDK UUID uuidPostEffect_BriCon
 
RHRDK_SDK UUID uuidPostEffect_DepthOfField
 
RHRDK_SDK UUID uuidPostEffect_Dithering
 
RHRDK_SDK UUID uuidPostEffect_Fog
 
RHRDK_SDK UUID uuidPostEffect_Gamma
 
RHRDK_SDK UUID uuidPostEffect_GaussianBlur
 
RHRDK_SDK UUID uuidPostEffect_Glare
 
RHRDK_SDK UUID uuidPostEffect_Glow
 
RHRDK_SDK UUID uuidPostEffect_HueSatLum
 
RHRDK_SDK UUID uuidPostEffect_Multiplier
 
RHRDK_SDK UUID uuidPostEffect_Noise
 
RHRDK_SDK UUID uuidPostEffect_ToneMapper_BlackWhitePoint
 
RHRDK_SDK UUID uuidPostEffect_ToneMapper_Clamp
 
RHRDK_SDK UUID uuidPostEffect_ToneMapper_FalseColor
 
RHRDK_SDK UUID uuidPostEffect_ToneMapper_Filmic
 
RHRDK_SDK UUID uuidPostEffect_ToneMapper_Logarithmic
 
RHRDK_SDK UUID uuidPostEffect_Watermark
 
RHRDK_SDK UUID uuidPostEffect_WireframeAnnotationsRGBA
 
RHRDK_SDK UUID uuidPostEffect_WireframeCurvesRGBA
 
RHRDK_SDK UUID uuidPostEffect_WireframeIsocurvesRGBA
 
RHRDK_SDK UUID uuidPostEffect_WireframePointsRGBA
 
RHRDK_SDK UUID uuidPostEffectFactoryInterface
 
RHRDK_SDK UUID uuidPostEffectPlugInFactoryInterface
 
RHRDK_SDK RDK_DEPRECATED UUID uuidPostEffectRenderWindowTab
 
RHRDK_SDK UUID uuidProjectionChangerTextureType
 
RHRDK_SDK UUID uuidRealtimeDisplayMaterialType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingDeleted
 
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingFinished
 
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingLoaded
 
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingSaved
 
RHRDK_SDK UUID uuidRenderPreset_Custom
 
RHRDK_SDK UUID uuidRenderPreset_Exterior
 
RHRDK_SDK UUID uuidRenderPreset_Interior
 
RHRDK_SDK UUID uuidRenderPreset_Studio
 
RHRDK_SDK UUID uuidRenderSettingsSection_Background
 
RHRDK_SDK UUID uuidRenderSettingsSection_Background_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_ColorAdjustment
 
RHRDK_SDK UUID uuidRenderSettingsSection_ColorAdjustment_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_CurrentRenderer
 
RHRDK_SDK UUID uuidRenderSettingsSection_CurrentRenderer_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_Exterior_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_GroundPlane_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_Interior_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_Lighting
 
RHRDK_SDK UUID uuidRenderSettingsSection_Lighting_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_Presets_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_RenderChannels_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_Resolution
 
RHRDK_SDK UUID uuidRenderSettingsSection_Resolution_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_Studio_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_View
 
RHRDK_SDK UUID uuidRenderSettingsSection_View_Eto
 
RHRDK_SDK UUID uuidRenderSettingsSection_Wireframe
 
RHRDK_SDK UUID uuidRenderSettingsSection_Wireframe_Eto
 
RHRDK_SDK UUID uuidRenderWindowCloned
 
RHRDK_SDK UUID uuidRenderWindowCustomDlgInterface
 
RHRDK_SDK UUID uuidRenderWindowEventSinkInterface
 
RHRDK_SDK UUID uuidRenderWindowMouseEventWatcherInterface
 
RHRDK_SDK UUID uuidResampleTextureType
 
RHRDK_SDK UUID uuidShutLiningCRMProvider
 
RHRDK_SDK UUID uuidSimpleBitmapTextureType
 
RHRDK_SDK UUID uuidSingleColorTextureType
 
RHRDK_SDK UUID uuidSpeckleBumpTexture
 
RHRDK_SDK UUID uuidStuccoTextureType
 
RHRDK_SDK UUID uuidSubObjectMaterialSplitterCRMProvider
 
RHRDK_SDK UUID uuidTabPostEffect_Early
 
RHRDK_SDK UUID uuidTabPostEffect_Late
 
RHRDK_SDK UUID uuidTabPostEffect_ToneMapping
 
RHRDK_SDK UUID uuidTaskAlphaSort
 
RHRDK_SDK UUID uuidTaskAssignToGroundPlane
 
RHRDK_SDK UUID uuidTaskAssignToLayers
 
RHRDK_SDK UUID uuidTaskAssignToLayersOfObjects
 
RHRDK_SDK UUID uuidTaskAssignToObjects
 
RHRDK_SDK UUID uuidTaskChange_HarvestAlways
 
RHRDK_SDK UUID uuidTaskChange_HarvestNever
 
RHRDK_SDK UUID uuidTaskChange_HarvestUseOption
 
RHRDK_SDK UUID uuidTaskChoose
 
RHRDK_SDK UUID uuidTaskChooseExisting
 
RHRDK_SDK UUID uuidTaskClose
 
RHRDK_SDK UUID uuidTaskContentCtrlChange
 
RHRDK_SDK UUID uuidTaskContentCtrlProperties
 
RHRDK_SDK UUID uuidTaskContentCtrlRemove
 
RHRDK_SDK UUID uuidTaskContentFilter
 
RHRDK_SDK UUID uuidTaskCopy
 
RHRDK_SDK UUID uuidTaskCreateNew
 
RHRDK_SDK UUID uuidTaskCreatePBRFromFiles
 
RHRDK_SDK UUID uuidTaskDelete
 
RHRDK_SDK UUID uuidTaskDuplicate
 
RHRDK_SDK UUID uuidTaskFilterByContentTags
 
RHRDK_SDK UUID uuidTaskFilterByContentUsage_None
 
RHRDK_SDK UUID uuidTaskFilterByContentUsage_Unused
 
RHRDK_SDK UUID uuidTaskFilterByContentUsage_Used
 
RHRDK_SDK UUID uuidTaskFilterByContentUsage_UsedSelected
 
RHRDK_SDK UUID uuidTaskFloatingEditor
 
RDK_DEPRECATED RHRDK_SDK UUID uuidTaskFloatingPreview
 
RHRDK_SDK UUID uuidTaskFloatThumbPane
 
RHRDK_SDK UUID uuidTaskFloatTreePane
 
RHRDK_SDK UUID uuidTaskImportFromFile
 
RHRDK_SDK UUID uuidTaskInterface
 
RHRDK_SDK UUID uuidTaskLayoutHorz
 
RHRDK_SDK UUID uuidTaskMergeIdenticalMaterials
 
RHRDK_SDK UUID uuidTaskModalEdit
 
RHRDK_SDK UUID uuidTaskModeGrid
 
RHRDK_SDK UUID uuidTaskModeList
 
RHRDK_SDK UUID uuidTaskModeTree
 
RHRDK_SDK UUID uuidTaskMoreTypes
 
RHRDK_SDK UUID uuidTaskPaste
 
RHRDK_SDK UUID uuidTaskPasteAsInstance
 
RHRDK_SDK UUID uuidTaskPreviewAutoUpdate
 
RHRDK_SDK UUID uuidTaskPreviewGeomCone
 
RHRDK_SDK UUID uuidTaskPreviewGeomCube
 
RHRDK_SDK UUID uuidTaskPreviewGeomPlane
 
RHRDK_SDK UUID uuidTaskPreviewGeomPyramid
 
RHRDK_SDK UUID uuidTaskPreviewGeomScene
 
RHRDK_SDK UUID uuidTaskPreviewGeomSphere
 
RHRDK_SDK UUID uuidTaskPreviewGeomTorus
 
RHRDK_SDK UUID uuidTaskPreviewProperties
 
RHRDK_SDK UUID uuidTaskPreviewShowLabels
 
RHRDK_SDK UUID uuidTaskPreviewShowUnits
 
RHRDK_SDK UUID uuidTaskPreviewSizeLarge
 
RHRDK_SDK UUID uuidTaskPreviewSizeMedium
 
RHRDK_SDK UUID uuidTaskPreviewSizeSmall
 
RHRDK_SDK UUID uuidTaskPreviewSizeTiny
 
RHRDK_SDK UUID uuidTaskPreviewUpdateAll
 
RHRDK_SDK UUID uuidTaskPreviewUpdateNow
 
RHRDK_SDK UUID uuidTaskRemoveCurrent_Lighting
 
RHRDK_SDK UUID uuidTaskRemoveCurrent_ReflRefr
 
RHRDK_SDK UUID uuidTaskRemoveInstancing
 
RHRDK_SDK UUID uuidTaskReplace
 
RHRDK_SDK UUID uuidTaskResetToDefaults
 
RHRDK_SDK UUID uuidTaskSaveAsImage
 
RHRDK_SDK UUID uuidTaskSaveToFile
 
RHRDK_SDK UUID uuidTaskSelectAll
 
RHRDK_SDK UUID uuidTaskSelectObjects
 
RHRDK_SDK UUID uuidTaskSetAsCurrent_All
 
RHRDK_SDK UUID uuidTaskSetAsCurrent_Background
 
RHRDK_SDK UUID uuidTaskSetAsCurrent_Lighting
 
RHRDK_SDK UUID uuidTaskSetAsCurrent_OverrideChannels
 
RHRDK_SDK UUID uuidTaskSetAsCurrent_ReflRefr
 
RHRDK_SDK UUID uuidTaskShowPreviewPane
 
RHRDK_SDK UUID uuidTaskSubNodeCtrlChange
 
RHRDK_SDK UUID uuidTaskSubNodeCtrlEdit
 
RHRDK_SDK UUID uuidTaskSubNodeCtrlProperties
 
RHRDK_SDK UUID uuidTaskSubNodeCtrlRemove
 
RHRDK_SDK UUID uuidTaskTags
 
RHRDK_SDK UUID uuidTaskTreeCollapseAll
 
RHRDK_SDK UUID uuidTaskTreeExpandAll
 
RHRDK_SDK UUID uuidTextureAdjustmentTextureType
 
RHRDK_SDK UUID uuidTextureEditor
 
RHRDK_SDK UUID uuidThickeningCRMProvider
 
RHRDK_SDK UUID uuidTileTextureType
 
RHRDK_SDK UUID uuidTurbulenceTextureType
 
RDK_DEPRECATED RHRDK_SDK UUID uuidUIComplexityChanged
 
RHRDK_SDK UUID uuidUiContentType_Separator
 
RDK_DEPRECATED RHRDK_SDK UUID uuidUndoRedoBegin
 
RDK_DEPRECATED RHRDK_SDK UUID uuidUndoRedoEnded
 
RHRDK_SDK UUID uuidUniversalRenderEngine
 
RDK_DEPRECATED RHRDK_SDK UUID uuidUserDataTransformed
 
RHRDK_SDK UUID uuidV8BlendMaterialCCI
 
RHRDK_SDK UUID uuidV8BlendMaterialType
 
RHRDK_SDK UUID uuidVaries
 
RHRDK_SDK UUID uuidWavesTextureType
 
RHRDK_SDK UUID uuidWoodBumpTexture
 
RHRDK_SDK UUID uuidWoodTextureType
 
enum RHRDK_SDK Wallpaper
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK WinForms
 WinForms. More...
 
enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK WPF
 WPF. More...
 

Detailed Description

Macro Definition Documentation

◆ BEGIN_RESIZING_MAP

#define BEGIN_RESIZING_MAP (   class)    void class::RepositionControls(BOOL32 bInit) { int i=0;

◆ BEGIN_RESIZING_MAP_SUBCLASS

#define BEGIN_RESIZING_MAP_SUBCLASS (   class,
  base 
)    void class::RepositionControls(BOOL32 bInit) { base::RepositionControls(bInit); int i=0;

◆ CONTROL

#define CONTROL (   id,
  l,
  t,
  r,
 
)    bInit ? InitControl(id,l,t,r,b,0,i) : SizeControl(id,l,t,r,b,0,i);i++;

◆ CS_MAT_BITMAP_TEXTURE

#define CS_MAT_BITMAP_TEXTURE   L"bitmap-texture"

◆ CS_MAT_BLEND_MATERIAL_1

#define CS_MAT_BLEND_MATERIAL_1   L"material-1"

◆ CS_MAT_BLEND_MATERIAL_2

#define CS_MAT_BLEND_MATERIAL_2   L"material-2"

◆ CS_MAT_BUMP_TEXTURE

#define CS_MAT_BUMP_TEXTURE   L"bump-texture"

◆ CS_MAT_ENVIRONMENT_TEXTURE

#define CS_MAT_ENVIRONMENT_TEXTURE   L"environment-texture"

◆ CS_MAT_PBR_ALPHA

#define CS_MAT_PBR_ALPHA   FS_MAT_PBR_ALPHA

◆ CS_MAT_PBR_AMBIENT_OCCLUSION

#define CS_MAT_PBR_AMBIENT_OCCLUSION   L"pbr-ambient-occlusion"

◆ CS_MAT_PBR_ANISOTROPIC

#define CS_MAT_PBR_ANISOTROPIC   FS_MAT_PBR_ANISOTROPIC

◆ CS_MAT_PBR_ANISOTROPIC_ROTATION

#define CS_MAT_PBR_ANISOTROPIC_ROTATION   FS_MAT_PBR_ANISOTROPIC_ROTATION

◆ CS_MAT_PBR_BASE_COLOR

#define CS_MAT_PBR_BASE_COLOR   FS_MAT_PBR_BASE_COLOR

◆ CS_MAT_PBR_BUMP

#define CS_MAT_PBR_BUMP   L"pbr-bump"

◆ CS_MAT_PBR_CLEARCOAT

#define CS_MAT_PBR_CLEARCOAT   FS_MAT_PBR_CLEARCOAT

◆ CS_MAT_PBR_CLEARCOAT_BUMP

#define CS_MAT_PBR_CLEARCOAT_BUMP   L"pbr-clearcoat-bump"

◆ CS_MAT_PBR_CLEARCOAT_ROUGHNESS

#define CS_MAT_PBR_CLEARCOAT_ROUGHNESS   FS_MAT_PBR_CLEARCOAT_ROUGHNESS

◆ CS_MAT_PBR_DISPLACEMENT

#define CS_MAT_PBR_DISPLACEMENT   L"pbr-displacement"

◆ CS_MAT_PBR_EMISSION_COLOR

#define CS_MAT_PBR_EMISSION_COLOR   FS_MAT_PBR_EMISSION_COLOR

◆ CS_MAT_PBR_METALLIC

#define CS_MAT_PBR_METALLIC   FS_MAT_PBR_METALLIC

◆ CS_MAT_PBR_OPACITY

#define CS_MAT_PBR_OPACITY   FS_MAT_PBR_OPACITY

◆ CS_MAT_PBR_OPACITY_IOR

#define CS_MAT_PBR_OPACITY_IOR   FS_MAT_PBR_OPACITY_IOR

◆ CS_MAT_PBR_OPACITY_ROUGHNESS

#define CS_MAT_PBR_OPACITY_ROUGHNESS   FS_MAT_PBR_OPACITY_ROUGHNESS

◆ CS_MAT_PBR_ROUGHNESS

#define CS_MAT_PBR_ROUGHNESS   FS_MAT_PBR_ROUGHNESS

◆ CS_MAT_PBR_SHEEN

#define CS_MAT_PBR_SHEEN   FS_MAT_PBR_SHEEN

◆ CS_MAT_PBR_SHEEN_TINT

#define CS_MAT_PBR_SHEEN_TINT   FS_MAT_PBR_SHEEN_TINT

◆ CS_MAT_PBR_SPECULAR

#define CS_MAT_PBR_SPECULAR   FS_MAT_PBR_SPECULAR

◆ CS_MAT_PBR_SPECULAR_TINT

#define CS_MAT_PBR_SPECULAR_TINT   FS_MAT_PBR_SPECULAR_TINT

◆ CS_MAT_PBR_SUBSURFACE

#define CS_MAT_PBR_SUBSURFACE   FS_MAT_PBR_SUBSURFACE

◆ CS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR

#define CS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR   FS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR

◆ CS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS

#define CS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS   FS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS

◆ CS_MAT_TRANSPARENCY_TEXTURE

#define CS_MAT_TRANSPARENCY_TEXTURE   L"transparency-texture"

◆ CS_TEX_ADJUSTMENT_TEXTURE_INPUT_TEXTURE

#define CS_TEX_ADJUSTMENT_TEXTURE_INPUT_TEXTURE   L"input-texture"

◆ CS_TEX_BLEND_TEXTURE

#define CS_TEX_BLEND_TEXTURE   L"blend-texture"

◆ CS_TEX_EXPOSURE_INPUT_TEXTURE

#define CS_TEX_EXPOSURE_INPUT_TEXTURE   L"input-texture"

◆ CS_TEX_MASK_INPUT_TEXTURE

#define CS_TEX_MASK_INPUT_TEXTURE   L"source-texture"

◆ CS_TEX_PERTURBING_PERTURB_TEXTURE

#define CS_TEX_PERTURBING_PERTURB_TEXTURE   L"perturb"

◆ CS_TEX_PERTURBING_SOURCE_TEXTURE

#define CS_TEX_PERTURBING_SOURCE_TEXTURE   L"source"

◆ CS_TEX_PROJ_CHANGE_INPUT_TEXTURE

#define CS_TEX_PROJ_CHANGE_INPUT_TEXTURE   L"input-texture"

◆ CS_TEX_RESAMPLE_TEXTURE

#define CS_TEX_RESAMPLE_TEXTURE   L"texture"

◆ CS_TEX_TWO_COLOR_COLOR_1

#define CS_TEX_TWO_COLOR_COLOR_1   L"color-one"

◆ CS_TEX_TWO_COLOR_COLOR_2

#define CS_TEX_TWO_COLOR_COLOR_2   L"color-two"

◆ CS_WAVES_WAVE_WIDTH

#define CS_WAVES_WAVE_WIDTH   L"wave-width-tex"

◆ DECLARE_RESIZING_MAP

#define DECLARE_RESIZING_MAP   void RepositionControls(BOOL32 bInit);

◆ END_RESIZING_MAP

#define END_RESIZING_MAP   }

◆ eRhRdkSccResult

#define eRhRdkSccResult   UINT

◆ FIXED_BOTTOMLEFT

#define FIXED_BOTTOMLEFT (   id)    CONTROL(id, RD_MOVE, 0, 0, RD_MOVE)

◆ FIXED_BOTTOMRIGHT

#define FIXED_BOTTOMRIGHT (   id)    CONTROL(id, 0, 0, RD_MOVE, RD_MOVE)

◆ FIXED_TOPLEFT

#define FIXED_TOPLEFT (   id)    CONTROL(id, RD_MOVE, RD_MOVE, 0, 0)

◆ FIXED_TOPRIGHT

#define FIXED_TOPRIGHT (   id)    CONTROL(id, 0, RD_MOVE, RD_MOVE, 0)

◆ FS_COMPOSITE_MATERIAL

#define FS_COMPOSITE_MATERIAL   L"material-"

◆ FS_COMPOSITE_MIX_AMOUNT

#define FS_COMPOSITE_MIX_AMOUNT   L"mix-amount-"

◆ FS_COMPOSITE_MIX_TYPE

#define FS_COMPOSITE_MIX_TYPE   L"mix-type-"

◆ FS_COMPOSITE_MIX_TYPE_ADD

#define FS_COMPOSITE_MIX_TYPE_ADD   L"add"

◆ FS_COMPOSITE_MIX_TYPE_BLEND

#define FS_COMPOSITE_MIX_TYPE_BLEND   L"blend"

◆ FS_COMPOSITE_MIX_TYPE_MULTIPLY

#define FS_COMPOSITE_MIX_TYPE_MULTIPLY   L"multiply"

◆ FS_COMPOSITE_MIX_TYPE_SUBTRACT

#define FS_COMPOSITE_MIX_TYPE_SUBTRACT   L"subtract"

◆ FS_COMPOSITE_ON

#define FS_COMPOSITE_ON   L"on-"

◆ FS_ENV_BACKGROUND_COLOR

#define FS_ENV_BACKGROUND_COLOR   L"background-color"

◆ FS_ENV_BACKGROUND_IMAGE

#define FS_ENV_BACKGROUND_IMAGE   L"background-image"

◆ FS_ENV_BACKGROUND_PROJ

#define FS_ENV_BACKGROUND_PROJ   L"background-projection"

◆ FS_ENV_PROJ_AUTOMATIC

#define FS_ENV_PROJ_AUTOMATIC   L"automatic"

◆ FS_ENV_PROJ_BOX

#define FS_ENV_PROJ_BOX   L"box"

◆ FS_ENV_PROJ_CUBE_MAP

#define FS_ENV_PROJ_CUBE_MAP   L"cubemap"

◆ FS_ENV_PROJ_CUBE_MAP_HORZ

#define FS_ENV_PROJ_CUBE_MAP_HORZ   L"horizontal-cross-cubemap"

◆ FS_ENV_PROJ_CUBE_MAP_VERT

#define FS_ENV_PROJ_CUBE_MAP_VERT   L"vertical-cross-cubemap"

◆ FS_ENV_PROJ_EMAP

#define FS_ENV_PROJ_EMAP   L"emap"

◆ FS_ENV_PROJ_HEMISPHERICAL

#define FS_ENV_PROJ_HEMISPHERICAL   L"hemispherical"

◆ FS_ENV_PROJ_LIGHT_PROBE

#define FS_ENV_PROJ_LIGHT_PROBE   L"lightprobe"

◆ FS_ENV_PROJ_PLANAR

#define FS_ENV_PROJ_PLANAR   L"planar"

◆ FS_ENV_PROJ_SPHERICAL

#define FS_ENV_PROJ_SPHERICAL   L"spherical"

◆ FS_MAT_ALPHA_TRANSPARENCY

#define FS_MAT_ALPHA_TRANSPARENCY   ON_MATERIAL_ALPHA_TRANSPARENCY

Field strings.

This file contains strings for the UI plug-in to use with GetParameter() and SetParameter().

This is needed because most of the contents with UIs are not in the RDK SDK.

## NOTE WELL: The strings on the right side are stored in documents and must not be changed.
## Similarly, do not change the order of enums. Append new ones to the end.

Child slot names are included in this file. They start with CS_ instead of FS_

◆ FS_MAT_AMBIENT

#define FS_MAT_AMBIENT   ON_MATERIAL_AMBIENT

◆ FS_MAT_BITMAP_TEXTURE

#define FS_MAT_BITMAP_TEXTURE   L"bitmap-texture"

◆ FS_MAT_BLEND_MIX_AMOUNT

#define FS_MAT_BLEND_MIX_AMOUNT   L"mix-amount"

◆ FS_MAT_BUMP_SCALE

#define FS_MAT_BUMP_SCALE   L"bump-scale"

◆ FS_MAT_BUMP_TEXTURE

#define FS_MAT_BUMP_TEXTURE   L"bump-texture"

◆ FS_MAT_BUMP_TYPE

#define FS_MAT_BUMP_TYPE   L"bump-type"

◆ FS_MAT_CLARITY_AMOUNT

#define FS_MAT_CLARITY_AMOUNT   ON_MATERIAL_CLARITY_AMOUNT

◆ FS_MAT_COLOR

#define FS_MAT_COLOR   L"color"

◆ FS_MAT_DIFFUSE

#define FS_MAT_DIFFUSE   ON_MATERIAL_DIFFUSE

◆ FS_MAT_DISABLE_LIGHTING

#define FS_MAT_DISABLE_LIGHTING   ON_MATERIAL_DISABLE_LIGHTING

◆ FS_MAT_EMISSION

#define FS_MAT_EMISSION   ON_MATERIAL_EMISSION

◆ FS_MAT_EMISSION_INTENSITY_AMOUNT

#define FS_MAT_EMISSION_INTENSITY_AMOUNT   L"intensity"

◆ FS_MAT_ENVIRONMENT_TEXTURE

#define FS_MAT_ENVIRONMENT_TEXTURE   L"environment-texture"

◆ FS_MAT_FLAMINGO_LIBRARY

#define FS_MAT_FLAMINGO_LIBRARY   ON_MATERIAL_FLAMINGO_LIBRARY

◆ FS_MAT_FRESNEL_ENABLED

#define FS_MAT_FRESNEL_ENABLED   ON_MATERIAL_FRESNEL_ENABLED

◆ FS_MAT_GEM_TYPE

#define FS_MAT_GEM_TYPE   L"type"

◆ FS_MAT_GEM_TYPE_AMBER

#define FS_MAT_GEM_TYPE_AMBER   L"amber"

◆ FS_MAT_GEM_TYPE_AMETHYST

#define FS_MAT_GEM_TYPE_AMETHYST   L"amethyst"

◆ FS_MAT_GEM_TYPE_AQUAMARINE

#define FS_MAT_GEM_TYPE_AQUAMARINE   L"aquamarine"

◆ FS_MAT_GEM_TYPE_DIAMOND

#define FS_MAT_GEM_TYPE_DIAMOND   L"diamond"

◆ FS_MAT_GEM_TYPE_EMERALD

#define FS_MAT_GEM_TYPE_EMERALD   L"emerald"

◆ FS_MAT_GEM_TYPE_RUBY

#define FS_MAT_GEM_TYPE_RUBY   L"ruby"

◆ FS_MAT_GEM_TYPE_SAPPHIRE

#define FS_MAT_GEM_TYPE_SAPPHIRE   L"sapphire"

◆ FS_MAT_IOR

#define FS_MAT_IOR   ON_MATERIAL_IOR

◆ FS_MAT_IS_PHYSICALLY_BASED

#define FS_MAT_IS_PHYSICALLY_BASED   ON_MATERIAL_IS_PHYSICALLY_BASED

◆ FS_MAT_PBR_ALPHA

#define FS_MAT_PBR_ALPHA   ON_PBR_MATERIAL_ALPHA

◆ FS_MAT_PBR_ANISOTROPIC

#define FS_MAT_PBR_ANISOTROPIC   ON_PBR_MATERIAL_ANISOTROPIC

◆ FS_MAT_PBR_ANISOTROPIC_ROTATION

#define FS_MAT_PBR_ANISOTROPIC_ROTATION   ON_PBR_MATERIAL_ANISOTROPIC_ROTATION

◆ FS_MAT_PBR_BASE_COLOR

#define FS_MAT_PBR_BASE_COLOR   ON_PBR_MATERIAL_BASE_COLOR

◆ FS_MAT_PBR_BRDF

#define FS_MAT_PBR_BRDF   ON_PBR_MATERIAL_BRDF

◆ FS_MAT_PBR_BRDF_GGX

#define FS_MAT_PBR_BRDF_GGX   ON_PBR_MATERIAL_BRDF_GGX

◆ FS_MAT_PBR_BRDF_WARD

#define FS_MAT_PBR_BRDF_WARD   ON_PBR_MATERIAL_BRDF_WARD

◆ FS_MAT_PBR_CLEARCOAT

#define FS_MAT_PBR_CLEARCOAT   ON_PBR_MATERIAL_CLEARCOAT

◆ FS_MAT_PBR_CLEARCOAT_ROUGHNESS

#define FS_MAT_PBR_CLEARCOAT_ROUGHNESS   ON_PBR_MATERIAL_CLEARCOAT_ROUGHNESS

◆ FS_MAT_PBR_EMISSION_COLOR

#define FS_MAT_PBR_EMISSION_COLOR   ON_PBR_MATERIAL_EMISSION_COLOR

◆ FS_MAT_PBR_METALLIC

#define FS_MAT_PBR_METALLIC   ON_PBR_MATERIAL_METALLIC

◆ FS_MAT_PBR_OPACITY

#define FS_MAT_PBR_OPACITY   ON_PBR_MATERIAL_OPACITY

◆ FS_MAT_PBR_OPACITY_IOR

#define FS_MAT_PBR_OPACITY_IOR   ON_PBR_MATERIAL_OPACITY_IOR

◆ FS_MAT_PBR_OPACITY_ROUGHNESS

#define FS_MAT_PBR_OPACITY_ROUGHNESS   ON_PBR_MATERIAL_OPACITY_ROUGHNESS

◆ FS_MAT_PBR_ROUGHNESS

#define FS_MAT_PBR_ROUGHNESS   ON_PBR_MATERIAL_ROUGHNESS

◆ FS_MAT_PBR_SHEEN

#define FS_MAT_PBR_SHEEN   ON_PBR_MATERIAL_SHEEN

◆ FS_MAT_PBR_SHEEN_TINT

#define FS_MAT_PBR_SHEEN_TINT   ON_PBR_MATERIAL_SHEEN_TINT

◆ FS_MAT_PBR_SPECULAR

#define FS_MAT_PBR_SPECULAR   ON_PBR_MATERIAL_SPECULAR

◆ FS_MAT_PBR_SPECULAR_TINT

#define FS_MAT_PBR_SPECULAR_TINT   ON_PBR_MATERIAL_SPECULAR_TINT

◆ FS_MAT_PBR_SUBSURFACE

#define FS_MAT_PBR_SUBSURFACE   ON_PBR_MATERIAL_SUBSURFACE

◆ FS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR

#define FS_MAT_PBR_SUBSURFACE_SCATTERING_COLOR   ON_PBR_MATERIAL_SUBSURFACE_SCATTERING_COLOR

◆ FS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS

#define FS_MAT_PBR_SUBSURFACE_SCATTERING_RADIUS   ON_PBR_MATERIAL_SUBSURFACE_SCATTERING_RADIUS

◆ FS_MAT_PBR_USE_BASE_COLOR_TEXTURE_ALPHA

#define FS_MAT_PBR_USE_BASE_COLOR_TEXTURE_ALPHA   ON_PBR_MATERIAL_USE_BASE_COLOR_TEXTURE_ALPHA

◆ FS_MAT_PIC_ALPHA_TRANSPARENCY_ON

#define FS_MAT_PIC_ALPHA_TRANSPARENCY_ON   L"alpha-transparency"

◆ FS_MAT_PIC_GRAYSCALE_ON

#define FS_MAT_PIC_GRAYSCALE_ON   L"grayscale"

◆ FS_MAT_PIC_HAS_TRANSPARENT_COLOR

#define FS_MAT_PIC_HAS_TRANSPARENT_COLOR   L"has-transparent-color"

◆ FS_MAT_PIC_OBJECT_TRANSPARENCY_ON

#define FS_MAT_PIC_OBJECT_TRANSPARENCY_ON   L"object-transparency"

◆ FS_MAT_PIC_SELF_ILLUMINATED

#define FS_MAT_PIC_SELF_ILLUMINATED   L"self-illuminated"

◆ FS_MAT_PIC_TRANSPARENCY_AMOUNT

#define FS_MAT_PIC_TRANSPARENCY_AMOUNT   L"transparency"

◆ FS_MAT_PIC_TRANSPARENT_COLOR

#define FS_MAT_PIC_TRANSPARENT_COLOR   L"transparent-color"

◆ FS_MAT_PIC_TRANSPARENT_COLOR_SENS

#define FS_MAT_PIC_TRANSPARENT_COLOR_SENS   L"transparent-color-sensitivity"

◆ FS_MAT_POLISH_AMOUNT

#define FS_MAT_POLISH_AMOUNT   ON_MATERIAL_POLISH_AMOUNT

◆ FS_MAT_POSTFIX_AMOUNT

#define FS_MAT_POSTFIX_AMOUNT   L"amount"

◆ FS_MAT_POSTFIX_FILTER_ON

#define FS_MAT_POSTFIX_FILTER_ON   L"filter-on"

◆ FS_MAT_POSTFIX_ON

#define FS_MAT_POSTFIX_ON   L"on"

◆ FS_MAT_REFLECTION

#define FS_MAT_REFLECTION   ON_MATERIAL_SIM_REFLECTION_COLOR

◆ FS_MAT_REFLECTIVITY_AMOUNT

#define FS_MAT_REFLECTIVITY_AMOUNT   ON_MATERIAL_REFLECTIVITY_AMOUNT

◆ FS_MAT_REFLECTIVITY_COLOR

#define FS_MAT_REFLECTIVITY_COLOR   ON_MATERIAL_REFLECTIVITY_COLOR

◆ FS_MAT_SHINE

#define FS_MAT_SHINE   ON_MATERIAL_SHINE

◆ FS_MAT_SPECULAR

#define FS_MAT_SPECULAR   ON_MATERIAL_SPECULAR

◆ FS_MAT_TRANSPARENCY_AMOUNT

#define FS_MAT_TRANSPARENCY_AMOUNT   ON_MATERIAL_TRANSPARENCY_AMOUNT

◆ FS_MAT_TRANSPARENCY_COLOR

#define FS_MAT_TRANSPARENCY_COLOR   ON_MATERIAL_TRANSPARENCY_COLOR

◆ FS_MAT_TRANSPARENCY_TEXTURE

#define FS_MAT_TRANSPARENCY_TEXTURE   L"transparency-texture"

◆ FS_PROJECTION_CUBE_MAP

#define FS_PROJECTION_CUBE_MAP   L"cube-map"

◆ FS_PROJECTION_CUBE_MAP_HORZ

#define FS_PROJECTION_CUBE_MAP_HORZ   L"horizontal-cross-cube-map"

◆ FS_PROJECTION_CUBE_MAP_VERT

#define FS_PROJECTION_CUBE_MAP_VERT   L"vertical-cross-cube-map"

◆ FS_PROJECTION_EMAP

#define FS_PROJECTION_EMAP   L"emap"

◆ FS_PROJECTION_EQUIRECT

#define FS_PROJECTION_EQUIRECT   L"equirect"

◆ FS_PROJECTION_HEMISPHERICAL

#define FS_PROJECTION_HEMISPHERICAL   L"hemispherical"

◆ FS_PROJECTION_LIGHT_PROBE

#define FS_PROJECTION_LIGHT_PROBE   L"light-probe"

◆ FS_PROJECTION_PLANAR

#define FS_PROJECTION_PLANAR   L"planar"

◆ FS_PROJECTION_SAME_AS_INPUT

#define FS_PROJECTION_SAME_AS_INPUT   L"same-as-input"

◆ FS_TEX_ADJUST_CLAMP

#define FS_TEX_ADJUST_CLAMP   L"rdk-texture-adjust-clamp"

◆ FS_TEX_ADJUST_CLAMP_MAX

#define FS_TEX_ADJUST_CLAMP_MAX   L"rdk-texture-adjust-clamp-max"

◆ FS_TEX_ADJUST_CLAMP_MIN

#define FS_TEX_ADJUST_CLAMP_MIN   L"rdk-texture-adjust-clamp-min"

◆ FS_TEX_ADJUST_GAIN

#define FS_TEX_ADJUST_GAIN   L"rdk-texture-adjust-gain"

◆ FS_TEX_ADJUST_GAMMA

#define FS_TEX_ADJUST_GAMMA   L"rdk-texture-adjust-gamma"

◆ FS_TEX_ADJUST_GRAYSCALE

#define FS_TEX_ADJUST_GRAYSCALE   L"rdk-texture-adjust-grayscale"

◆ FS_TEX_ADJUST_HUE_SHIFT

#define FS_TEX_ADJUST_HUE_SHIFT   L"rdk-texture-adjust-hue-shift"

◆ FS_TEX_ADJUST_INVERT

#define FS_TEX_ADJUST_INVERT   L"rdk-texture-adjust-invert"

◆ FS_TEX_ADJUST_MULTIPLIER

#define FS_TEX_ADJUST_MULTIPLIER   L"rdk-texture-adjust-multiplier"

◆ FS_TEX_ADJUST_SATURATION

#define FS_TEX_ADJUST_SATURATION   L"rdk-texture-adjust-saturation"

◆ FS_TEX_ADJUST_SCALE_TO_CLAMP

#define FS_TEX_ADJUST_SCALE_TO_CLAMP   L"rdk-texture-adjust-scale-to-clamp"

◆ FS_TEX_ADJUSTMENT_TEXTURE_CLAMP

#define FS_TEX_ADJUSTMENT_TEXTURE_CLAMP   L"clamp"

◆ FS_TEX_ADJUSTMENT_TEXTURE_CLAMP_MAX

#define FS_TEX_ADJUSTMENT_TEXTURE_CLAMP_MAX   L"clamp-max"

◆ FS_TEX_ADJUSTMENT_TEXTURE_CLAMP_MIN

#define FS_TEX_ADJUSTMENT_TEXTURE_CLAMP_MIN   L"clamp-min"

◆ FS_TEX_ADJUSTMENT_TEXTURE_FLIP_HORIZONTAL

#define FS_TEX_ADJUSTMENT_TEXTURE_FLIP_HORIZONTAL   L"flip-horizontally"

◆ FS_TEX_ADJUSTMENT_TEXTURE_FLIP_VERTICAL

#define FS_TEX_ADJUSTMENT_TEXTURE_FLIP_VERTICAL   L"flip-vertically"

◆ FS_TEX_ADJUSTMENT_TEXTURE_GAIN

#define FS_TEX_ADJUSTMENT_TEXTURE_GAIN   L"gain"

◆ FS_TEX_ADJUSTMENT_TEXTURE_GAMMA

#define FS_TEX_ADJUSTMENT_TEXTURE_GAMMA   L"gamma"

◆ FS_TEX_ADJUSTMENT_TEXTURE_GRAYSCALE

#define FS_TEX_ADJUSTMENT_TEXTURE_GRAYSCALE   L"grayscale"

◆ FS_TEX_ADJUSTMENT_TEXTURE_HUE_SHIFT

#define FS_TEX_ADJUSTMENT_TEXTURE_HUE_SHIFT   L"hue-shift"

◆ FS_TEX_ADJUSTMENT_TEXTURE_INVERT

#define FS_TEX_ADJUSTMENT_TEXTURE_INVERT   L"invert"

◆ FS_TEX_ADJUSTMENT_TEXTURE_MULTIPLIER

#define FS_TEX_ADJUSTMENT_TEXTURE_MULTIPLIER   L"multiplier"

◆ FS_TEX_ADJUSTMENT_TEXTURE_SATURATION

#define FS_TEX_ADJUSTMENT_TEXTURE_SATURATION   L"saturation"

◆ FS_TEX_ADJUSTMENT_TEXTURE_SCALE_TO_CLAMP

#define FS_TEX_ADJUSTMENT_TEXTURE_SCALE_TO_CLAMP   L"scale-to-clamp"

◆ FS_TEX_BLEND_FACTOR

#define FS_TEX_BLEND_FACTOR   L"blend-factor"

◆ FS_TEX_BLEND_TEXTURE_ON

#define FS_TEX_BLEND_TEXTURE_ON   L"texture-on"

◆ FS_TEX_CHECKER_REMAP_TEXTURES

#define FS_TEX_CHECKER_REMAP_TEXTURES   L"remap-textures"

◆ FS_TEX_DISPLAY_IN_VIEWPORT

#define FS_TEX_DISPLAY_IN_VIEWPORT   L"rdk-texture-display-in-viewport"

◆ FS_TEX_DOT_AMPLITUDE

#define FS_TEX_DOT_AMPLITUDE   L"amplitude"

◆ FS_TEX_DOT_AMPLITUDE_VARY

#define FS_TEX_DOT_AMPLITUDE_VARY   L"amplitude-vary"

◆ FS_TEX_DOT_BEST_CANDIDATE_NUMBER_OF_DOTS

#define FS_TEX_DOT_BEST_CANDIDATE_NUMBER_OF_DOTS   L"best-candidate-number-of-dots"

◆ FS_TEX_DOT_COMPOSITION_TYPE

#define FS_TEX_DOT_COMPOSITION_TYPE   L"composition"

◆ FS_TEX_DOT_FALL_OFF_TYPE

#define FS_TEX_DOT_FALL_OFF_TYPE   L"fall-off-type"

◆ FS_TEX_DOT_HUE_VARY

#define FS_TEX_DOT_HUE_VARY   L"hue-vary"

◆ FS_TEX_DOT_RADIUS

#define FS_TEX_DOT_RADIUS   L"radius"

◆ FS_TEX_DOT_RADIUS_VARY

#define FS_TEX_DOT_RADIUS_VARY   L"radius-vary"

◆ FS_TEX_DOT_RING_RADIUS

#define FS_TEX_DOT_RING_RADIUS   L"ring-radius"

◆ FS_TEX_DOT_RING_RADIUS_VARY

#define FS_TEX_DOT_RING_RADIUS_VARY   L"ring-radius-vary"

◆ FS_TEX_DOT_RINGS

#define FS_TEX_DOT_RINGS   L"rings"

◆ FS_TEX_DOT_SAMPLE_AREA_SIZE

#define FS_TEX_DOT_SAMPLE_AREA_SIZE   L"sample-area-size"

◆ FS_TEX_DOT_SAMPLER_TYPE

#define FS_TEX_DOT_SAMPLER_TYPE   L"sampler-type"

◆ FS_TEX_DOT_SATURATION_VARY

#define FS_TEX_DOT_SATURATION_VARY   L"saturation-vary"

◆ FS_TEX_DOT_STRATIFIED_DOT_PROBABILITY

#define FS_TEX_DOT_STRATIFIED_DOT_PROBABILITY   L"stratified-dot-probability"

◆ FS_TEX_DOT_STRATIFIED_GRID_SIZE

#define FS_TEX_DOT_STRATIFIED_GRID_SIZE   L"stratified-grid-size"

◆ FS_TEX_DOT_STRATIFIED_JITTER

#define FS_TEX_DOT_STRATIFIED_JITTER   L"stratified-jitter"

◆ FS_TEX_ENVIRONMENT_MAPPING_MODE

#define FS_TEX_ENVIRONMENT_MAPPING_MODE   L"rdk-texture-environment-mapping-mode"

◆ FS_TEX_EXPOSURE_EXPOSURE

#define FS_TEX_EXPOSURE_EXPOSURE   L"exposure"

◆ FS_TEX_EXPOSURE_MAX_LUMINANCE

#define FS_TEX_EXPOSURE_MAX_LUMINANCE   L"max-luminance"

◆ FS_TEX_EXPOSURE_MULTIPLIER

#define FS_TEX_EXPOSURE_MULTIPLIER   L"multiplier"

◆ FS_TEX_EXPOSURE_WORLD_LUMINANCE

#define FS_TEX_EXPOSURE_WORLD_LUMINANCE   L"world-luminance"

◆ FS_TEX_FBM_GAIN

#define FS_TEX_FBM_GAIN   L"gain"

◆ FS_TEX_FBM_MAX_OCTAVES

#define FS_TEX_FBM_MAX_OCTAVES   L"max-octaves"

◆ FS_TEX_FBM_ROUGHNESS

#define FS_TEX_FBM_ROUGHNESS   L"roughness"

◆ FS_TEX_FILENAME

#define FS_TEX_FILENAME   ON_RENDER_TEXTURE_FILENAME

◆ FS_TEX_FILTER_ON

#define FS_TEX_FILTER_ON   L"filter"

◆ FS_TEX_GRADIENT_CUSTOM_CURVE_DATA

#define FS_TEX_GRADIENT_CUSTOM_CURVE_DATA   L"custom-curve-data"

◆ FS_TEX_GRADIENT_CUSTOM_CURVE_ON

#define FS_TEX_GRADIENT_CUSTOM_CURVE_ON   L"custom-curve"

◆ FS_TEX_GRADIENT_FLIP_ALTERNATE

#define FS_TEX_GRADIENT_FLIP_ALTERNATE   L"flip-alternate"

◆ FS_TEX_GRADIENT_TYPE

#define FS_TEX_GRADIENT_TYPE   L"gradient-type"

◆ FS_TEX_GRANITE_BLENDING

#define FS_TEX_GRANITE_BLENDING   L"blending"

◆ FS_TEX_GRANITE_SIZE

#define FS_TEX_GRANITE_SIZE   L"size"

◆ FS_TEX_GRANITE_SPOT_SIZE

#define FS_TEX_GRANITE_SPOT_SIZE   L"spot-size"

◆ FS_TEX_GRID_CELLS

#define FS_TEX_GRID_CELLS   L"cells"

◆ FS_TEX_GRID_FONT_THICKNESS

#define FS_TEX_GRID_FONT_THICKNESS   L"font-thickness"

◆ FS_TEX_HAS_TRANSPARENT_COLOR

#define FS_TEX_HAS_TRANSPARENT_COLOR   L"has-transparent-color"

◆ FS_TEX_HDR_ALTITUDE

#define FS_TEX_HDR_ALTITUDE   L"altitude"

◆ FS_TEX_HDR_AZIMUTH

#define FS_TEX_HDR_AZIMUTH   L"azimuth"

◆ FS_TEX_HDR_FILTER

#define FS_TEX_HDR_FILTER   L"filter"

◆ FS_TEX_HDR_MULTIPLIER

#define FS_TEX_HDR_MULTIPLIER   L"multiplier"

◆ FS_TEX_HDR_TONE_MAPPING

#define FS_TEX_HDR_TONE_MAPPING   L"tone-mapping"

◆ FS_TEX_HDR_TONE_MAPPING_BLACK_WHITE_POINT

#define FS_TEX_HDR_TONE_MAPPING_BLACK_WHITE_POINT   L"black-white-point"

◆ FS_TEX_HDR_TONE_MAPPING_LOGARITHMIC

#define FS_TEX_HDR_TONE_MAPPING_LOGARITHMIC   L"logarithmic"

◆ FS_TEX_HDR_TONE_MAPPING_NONE

#define FS_TEX_HDR_TONE_MAPPING_NONE   L"none"

◆ FS_TEX_HDR_TONE_MAPPING_REINHARD_2001

#define FS_TEX_HDR_TONE_MAPPING_REINHARD_2001   L"reinhard-2001"

◆ FS_TEX_HDR_TONE_MAPPING_REINHARD_2005

#define FS_TEX_HDR_TONE_MAPPING_REINHARD_2005   L"reinhard-2005"

◆ FS_TEX_MAPPING_CHANNEL

#define FS_TEX_MAPPING_CHANNEL   L"rdk-texture-mapping-channel"

◆ FS_TEX_MARBLE_BLUR

#define FS_TEX_MARBLE_BLUR   L"blue"

◆ FS_TEX_MARBLE_NOISE

#define FS_TEX_MARBLE_NOISE   L"noise"

◆ FS_TEX_MARBLE_SIZE

#define FS_TEX_MARBLE_SIZE   L"size"

◆ FS_TEX_MARBLE_VEIN_WIDTH

#define FS_TEX_MARBLE_VEIN_WIDTH   L"vein-width"

◆ FS_TEX_MASK_TYPE

#define FS_TEX_MASK_TYPE   L"mask-type"

◆ FS_TEX_MASK_TYPE_ALPHA

#define FS_TEX_MASK_TYPE_ALPHA   L"alpha"

◆ FS_TEX_MASK_TYPE_BLUE

#define FS_TEX_MASK_TYPE_BLUE   L"blue"

◆ FS_TEX_MASK_TYPE_GREEN

#define FS_TEX_MASK_TYPE_GREEN   L"green"

◆ FS_TEX_MASK_TYPE_LUMINANCE

#define FS_TEX_MASK_TYPE_LUMINANCE   L"luminance"

◆ FS_TEX_MASK_TYPE_RED

#define FS_TEX_MASK_TYPE_RED   L"red"

◆ FS_TEX_MIRROR_ALTERNATE_TILES

#define FS_TEX_MIRROR_ALTERNATE_TILES   L"mirror-alternate-tiles"

◆ FS_TEX_NOISE_AMPLITUDE_MULT

#define FS_TEX_NOISE_AMPLITUDE_MULT   L"amplitude-multiplier"

◆ FS_TEX_NOISE_CLAMP_MAX

#define FS_TEX_NOISE_CLAMP_MAX   L"clamp-max"

◆ FS_TEX_NOISE_CLAMP_MIN

#define FS_TEX_NOISE_CLAMP_MIN   L"clamp-min"

◆ FS_TEX_NOISE_FREQUENCY_MULT

#define FS_TEX_NOISE_FREQUENCY_MULT   L"frequency-multiplier"

◆ FS_TEX_NOISE_GAIN

#define FS_TEX_NOISE_GAIN   L"gain"

◆ FS_TEX_NOISE_INVERSE

#define FS_TEX_NOISE_INVERSE   L"inverse"

◆ FS_TEX_NOISE_OCTAVE_COUNT

#define FS_TEX_NOISE_OCTAVE_COUNT   L"octave-count"

◆ FS_TEX_NOISE_SCALE_TO_CLAMP

#define FS_TEX_NOISE_SCALE_TO_CLAMP   L"scale-to-clamp"

◆ FS_TEX_NOISE_SPECSYNTH_TYPE

#define FS_TEX_NOISE_SPECSYNTH_TYPE   L"spectral-synthesis-type"

◆ FS_TEX_NOISE_SPECSYNTH_TYPE_FRACTAL_SUM

#define FS_TEX_NOISE_SPECSYNTH_TYPE_FRACTAL_SUM   L"fractalsum"

◆ FS_TEX_NOISE_SPECSYNTH_TYPE_TURBULENCE

#define FS_TEX_NOISE_SPECSYNTH_TYPE_TURBULENCE   L"turbulence"

◆ FS_TEX_NOISE_TYPE

#define FS_TEX_NOISE_TYPE   L"noise-type"

◆ FS_TEX_NOISE_TYPE_AALTONEN

#define FS_TEX_NOISE_TYPE_AALTONEN   L"aaltonen"

◆ FS_TEX_NOISE_TYPE_LATTICE_CONVOLUTION

#define FS_TEX_NOISE_TYPE_LATTICE_CONVOLUTION   L"latticeconvolution"

◆ FS_TEX_NOISE_TYPE_PERLIN

#define FS_TEX_NOISE_TYPE_PERLIN   L"perlin"

◆ FS_TEX_NOISE_TYPE_PERLIN_PLUS_VALUE

#define FS_TEX_NOISE_TYPE_PERLIN_PLUS_VALUE   L"perlin_plus_value"

◆ FS_TEX_NOISE_TYPE_SIMPLEX

#define FS_TEX_NOISE_TYPE_SIMPLEX   L"simplex"

◆ FS_TEX_NOISE_TYPE_SPARSE_CONVOLUTION

#define FS_TEX_NOISE_TYPE_SPARSE_CONVOLUTION   L"sparseconvolution"

◆ FS_TEX_NOISE_TYPE_VALUE_NOISE

#define FS_TEX_NOISE_TYPE_VALUE_NOISE   L"valuenoise"

◆ FS_TEX_NOISE_TYPE_WARDS_HERMITE

#define FS_TEX_NOISE_TYPE_WARDS_HERMITE   L"wardshermite"

◆ FS_TEX_OFFSET

#define FS_TEX_OFFSET   L"rdk-texture-offset"

◆ FS_TEX_OFFSET_LOCKED

#define FS_TEX_OFFSET_LOCKED   L"rdk-texture-offset-locked"

◆ FS_TEX_PERLIN_MARBLE_BLUR

#define FS_TEX_PERLIN_MARBLE_BLUR   L"blur"

◆ FS_TEX_PERLIN_MARBLE_LEVELS

#define FS_TEX_PERLIN_MARBLE_LEVELS   L"levels"

◆ FS_TEX_PERLIN_MARBLE_NOISE

#define FS_TEX_PERLIN_MARBLE_NOISE   L"noise"

◆ FS_TEX_PERLIN_MARBLE_SAT_COLOR_1

#define FS_TEX_PERLIN_MARBLE_SAT_COLOR_1   L"color-1-saturation"

◆ FS_TEX_PERLIN_MARBLE_SAT_COLOR_2

#define FS_TEX_PERLIN_MARBLE_SAT_COLOR_2   L"color-2-saturation"

◆ FS_TEX_PERLIN_MARBLE_SIZE

#define FS_TEX_PERLIN_MARBLE_SIZE   L"size"

◆ FS_TEX_PERTURBING_AMOUNT

#define FS_TEX_PERTURBING_AMOUNT   L"amount"

◆ FS_TEX_PREVIEW_IN_3D

#define FS_TEX_PREVIEW_IN_3D   L"rdk-texture-preview-in-3D"

◆ FS_TEX_PREVIEW_LOCAL_MAPPING

#define FS_TEX_PREVIEW_LOCAL_MAPPING   L"rdk-texture-preview-local-mapping"

◆ FS_TEX_PROJ_CHANGE_ALTITUDE

#define FS_TEX_PROJ_CHANGE_ALTITUDE   L"altitude"

◆ FS_TEX_PROJ_CHANGE_AZIMUTH

#define FS_TEX_PROJ_CHANGE_AZIMUTH   L"azimuth"

◆ FS_TEX_PROJ_CHANGE_PROJECTION_IN

#define FS_TEX_PROJ_CHANGE_PROJECTION_IN   L"input-projection"

◆ FS_TEX_PROJ_CHANGE_PROJECTION_OUT

#define FS_TEX_PROJ_CHANGE_PROJECTION_OUT   L"output-projection"

◆ FS_TEX_PROJECTION_MODE

#define FS_TEX_PROJECTION_MODE   L"rdk-texture-projection-mode"

◆ FS_TEX_REPEAT

#define FS_TEX_REPEAT   L"rdk-texture-repeat"

◆ FS_TEX_REPEAT_LOCKED

#define FS_TEX_REPEAT_LOCKED   L"rdk-texture-repeat-locked"

◆ FS_TEX_RESAMPLE_BLUR_ON

#define FS_TEX_RESAMPLE_BLUR_ON   L"blur-on"

◆ FS_TEX_RESAMPLE_BLUR_RADIUS

#define FS_TEX_RESAMPLE_BLUR_RADIUS   L"blur-radius"

◆ FS_TEX_RESAMPLE_BLUR_TYPE

#define FS_TEX_RESAMPLE_BLUR_TYPE   L"blur-type"

◆ FS_TEX_RESAMPLE_BLUR_TYPE_BOX

#define FS_TEX_RESAMPLE_BLUR_TYPE_BOX   L"box"

◆ FS_TEX_RESAMPLE_BLUR_TYPE_GAUSSIAN

#define FS_TEX_RESAMPLE_BLUR_TYPE_GAUSSIAN   L"gaussian"

◆ FS_TEX_RESAMPLE_BLUR_TYPE_MITNET

#define FS_TEX_RESAMPLE_BLUR_TYPE_MITNET   L"mitnet"

◆ FS_TEX_RESAMPLE_BLUR_TYPE_TRIANGLE

#define FS_TEX_RESAMPLE_BLUR_TYPE_TRIANGLE   L"triangle"

◆ FS_TEX_RESAMPLE_BLUR_WRAP_U

#define FS_TEX_RESAMPLE_BLUR_WRAP_U   L"blur-u-tiled"

◆ FS_TEX_RESAMPLE_BLUR_WRAP_V

#define FS_TEX_RESAMPLE_BLUR_WRAP_V   L"blur-v-tiled"

◆ FS_TEX_RESAMPLE_INTERPOLATE

#define FS_TEX_RESAMPLE_INTERPOLATE   L"interpolate"

◆ FS_TEX_RESAMPLE_MAX_SAMPLES

#define FS_TEX_RESAMPLE_MAX_SAMPLES   L"max-sample-set-count"

◆ FS_TEX_RESAMPLE_MIN_SAMPLES

#define FS_TEX_RESAMPLE_MIN_SAMPLES   L"min-sample-set-count"

◆ FS_TEX_RESAMPLE_U_DIVISIONS

#define FS_TEX_RESAMPLE_U_DIVISIONS   L"u-division-count"

◆ FS_TEX_RESAMPLE_V_DIVISIONS

#define FS_TEX_RESAMPLE_V_DIVISIONS   L"v-division-count"

◆ FS_TEX_ROTATION

#define FS_TEX_ROTATION   L"rdk-texture-rotation"

◆ FS_TEX_SINGLE_COLOR_USE_OBJECT_COLOR

#define FS_TEX_SINGLE_COLOR_USE_OBJECT_COLOR   L"use-object-color"

◆ FS_TEX_SIZE

#define FS_TEX_SIZE   L"rdk-texture-size"

◆ FS_TEX_STUCCO_SIZE

#define FS_TEX_STUCCO_SIZE   L"size"

◆ FS_TEX_STUCCO_THICKNESS

#define FS_TEX_STUCCO_THICKNESS   L"thickness"

◆ FS_TEX_STUCCO_THRESHOLD

#define FS_TEX_STUCCO_THRESHOLD   L"threshold"

◆ FS_TEX_TILE_PHASE_X

#define FS_TEX_TILE_PHASE_X   L"phase-x"

◆ FS_TEX_TILE_PHASE_Y

#define FS_TEX_TILE_PHASE_Y   L"phase-y"

◆ FS_TEX_TILE_PHASE_Z

#define FS_TEX_TILE_PHASE_Z   L"phase-z"

◆ FS_TEX_TILE_TYPE

#define FS_TEX_TILE_TYPE   L"tile-type"

◆ FS_TEX_TILE_TYPE_2D_HEXAGONAL

#define FS_TEX_TILE_TYPE_2D_HEXAGONAL   L"2d_hexagonal"

◆ FS_TEX_TILE_TYPE_2D_OCTAGONAL

#define FS_TEX_TILE_TYPE_2D_OCTAGONAL   L"2d_octagonal"

◆ FS_TEX_TILE_TYPE_2D_RECTANGULAR

#define FS_TEX_TILE_TYPE_2D_RECTANGULAR   L"2d-rectangular"

◆ FS_TEX_TILE_TYPE_2D_TRIANGULAR

#define FS_TEX_TILE_TYPE_2D_TRIANGULAR   L"2d-triangular"

◆ FS_TEX_TILE_TYPE_3D_RECTANGULAR

#define FS_TEX_TILE_TYPE_3D_RECTANGULAR   L"3d-rectangular"

◆ FS_TEX_TILE_WIDTH_X

#define FS_TEX_TILE_WIDTH_X   L"width-x"

◆ FS_TEX_TILE_WIDTH_Y

#define FS_TEX_TILE_WIDTH_Y   L"width-y"

◆ FS_TEX_TILE_WIDTH_Z

#define FS_TEX_TILE_WIDTH_Z   L"width-z"

◆ FS_TEX_TRANSPARENT_COLOR

#define FS_TEX_TRANSPARENT_COLOR   L"transparent-color"

◆ FS_TEX_TRANSPARENT_COLOR_SENSITIVITY

#define FS_TEX_TRANSPARENT_COLOR_SENSITIVITY   L"transparent-color-sensitivity"

◆ FS_TEX_TREAT_AS_LINEAR

#define FS_TEX_TREAT_AS_LINEAR   L"treat-as-linear"

◆ FS_TEX_TWO_COLOR_COLOR1

#define FS_TEX_TWO_COLOR_COLOR1   L"color-one"

◆ FS_TEX_TWO_COLOR_COLOR2

#define FS_TEX_TWO_COLOR_COLOR2   L"color-two"

◆ FS_TEX_TWO_COLOR_SUPERSAMPLE

#define FS_TEX_TWO_COLOR_SUPERSAMPLE   L"super-sample"

◆ FS_TEX_TWO_COLOR_SWAP_COLORS

#define FS_TEX_TWO_COLOR_SWAP_COLORS   L"swap-colors"

◆ FS_TEX_TWO_COLOR_TEXTURE_AMOUNT1

#define FS_TEX_TWO_COLOR_TEXTURE_AMOUNT1   L"texture-amount-one"

◆ FS_TEX_TWO_COLOR_TEXTURE_AMOUNT2

#define FS_TEX_TWO_COLOR_TEXTURE_AMOUNT2   L"texture-amount-two"

◆ FS_TEX_TWO_COLOR_TEXTURE_ON1

#define FS_TEX_TWO_COLOR_TEXTURE_ON1   L"texture-on-one"

◆ FS_TEX_TWO_COLOR_TEXTURE_ON2

#define FS_TEX_TWO_COLOR_TEXTURE_ON2   L"texture-on-two"

◆ FS_TEX_TWO_COLOR_TILE

#define FS_TEX_TWO_COLOR_TILE   L"tile"

◆ FS_TEX_USE_ALPHA

#define FS_TEX_USE_ALPHA   L"use-alpha-channel"

◆ FS_TEX_WAVES_CONTRAST1

#define FS_TEX_WAVES_CONTRAST1   L"contrast1"

◆ FS_TEX_WAVES_CONTRAST2

#define FS_TEX_WAVES_CONTRAST2   L"contrast2"

◆ FS_TEX_WAVES_WAVE_TYPE

#define FS_TEX_WAVES_WAVE_TYPE   L"wave-type"

◆ FS_TEX_WAVES_WAVE_WIDTH

#define FS_TEX_WAVES_WAVE_WIDTH   L"wave-width"

◆ FS_TEX_WAVES_WAVE_WIDTH_TEX_ON

#define FS_TEX_WAVES_WAVE_WIDTH_TEX_ON   L"wave-width-tex-on"

◆ FS_TEX_WOOD_AXIAL_NOISE

#define FS_TEX_WOOD_AXIAL_NOISE   L"axial-noise"

◆ FS_TEX_WOOD_BLUR_1

#define FS_TEX_WOOD_BLUR_1   L"blur-1"

◆ FS_TEX_WOOD_BLUR_2

#define FS_TEX_WOOD_BLUR_2   L"blur-2"

◆ FS_TEX_WOOD_GRAIN_THICKNESS

#define FS_TEX_WOOD_GRAIN_THICKNESS   L"grain-thickness"

◆ FS_TEX_WOOD_RADIAL_NOISE

#define FS_TEX_WOOD_RADIAL_NOISE   L"radial-noise"

◆ FS_TEX_WRAP_TYPE

#define FS_TEX_WRAP_TYPE   L"rdk-texture-wrap-type"

◆ GetMonochromeValue

#define GetMonochromeValue (   values)    0.3f * (values)[0] + 0.59f * (values)[1] + 0.11f * (values)[2]

◆ HIDE_CONTROL

#define HIDE_CONTROL (   id,
  width 
)    HideControl(id, width);

◆ HORZ_3SET_1_FIXED_BOTTOM

#define HORZ_3SET_1_FIXED_BOTTOM (   id)    CONTROL(id, RD_MOVE, 0, RD_MOVE_THIRD, RD_MOVE)

◆ HORZ_3SET_1_FIXED_TOP

#define HORZ_3SET_1_FIXED_TOP (   id)    CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE_THIRD, 0)

◆ HORZ_3SET_2_FIXED_BOTTOM

#define HORZ_3SET_2_FIXED_BOTTOM (   id)    CONTROL(id, RD_MOVE_THIRD, 0, RD_MOVE_2T, RD_MOVE)

◆ HORZ_3SET_2_FIXED_TOP

#define HORZ_3SET_2_FIXED_TOP (   id)    CONTROL(id, RD_MOVE_THIRD, RD_MOVE, RD_MOVE_2T, 0)

◆ HORZ_3SET_3_FIXED_BOTTOM

#define HORZ_3SET_3_FIXED_BOTTOM (   id)    CONTROL(id, RD_MOVE_2T, 0, RD_MOVE, RD_MOVE)

◆ HORZ_3SET_3_FIXED_TOP

#define HORZ_3SET_3_FIXED_TOP (   id)    CONTROL(id, RD_MOVE_2T, RD_MOVE, RD_MOVE, 0)

◆ HORZ_4SET_1_FIXED_BOTTOM

#define HORZ_4SET_1_FIXED_BOTTOM (   id)    CONTROL(id, RD_MOVE, 0, RD_MOVE_QUARTER, RD_MOVE)

◆ HORZ_4SET_1_FIXED_TOP

#define HORZ_4SET_1_FIXED_TOP (   id)    CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE_QUARTER, 0)

◆ HORZ_4SET_2_FIXED_BOTTOM

#define HORZ_4SET_2_FIXED_BOTTOM (   id)    CONTROL(id, RD_MOVE_QUARTER,0, RD_MOVE_HALF, RD_MOVE)

◆ HORZ_4SET_2_FIXED_TOP

#define HORZ_4SET_2_FIXED_TOP (   id)    CONTROL(id, RD_MOVE_QUARTER,RD_MOVE, RD_MOVE_HALF, 0)

◆ HORZ_4SET_3_FIXED_BOTTOM

#define HORZ_4SET_3_FIXED_BOTTOM (   id)    CONTROL(id, RD_MOVE_HALF, 0, RD_MOVE_3Q, RD_MOVE)

◆ HORZ_4SET_3_FIXED_TOP

#define HORZ_4SET_3_FIXED_TOP (   id)    CONTROL(id, RD_MOVE_HALF, RD_MOVE, RD_MOVE_3Q, 0)

◆ HORZ_4SET_4_FIXED_BOTTOM

#define HORZ_4SET_4_FIXED_BOTTOM (   id)    CONTROL(id, RD_MOVE_3Q, 0, RD_MOVE, RD_MOVE)

◆ HORZ_4SET_4_FIXED_TOP

#define HORZ_4SET_4_FIXED_TOP (   id)    CONTROL(id, RD_MOVE_3Q, RD_MOVE, RD_MOVE, 0)

◆ IN

#define IN

◆ MOVE_HALF_HORZ

#define MOVE_HALF_HORZ (   id)    CONTROL(id, RD_MOVE_HALF, RD_MOVE, RD_MOVE_HALF, 0)

◆ MOVE_HALF_VERT

#define MOVE_HALF_VERT (   id)    CONTROL(id, RD_MOVE, RD_MOVE_HALF, RD_MOVE, RD_MOVE_HALF)

◆ OUT

#define OUT

◆ PPID_ALPHA_TRANSPARENCY

#define PPID_ALPHA_TRANSPARENCY   IRhRdkRenderWindow::chanAlpha

◆ PPID_BK_LUM_BLUE

#define PPID_BK_LUM_BLUE   IRhRdkRenderWindow::chanBackgroundLuminanceBlue

◆ PPID_BK_LUM_GREEN

#define PPID_BK_LUM_GREEN   IRhRdkRenderWindow::chanBackgroundLuminanceGreen

◆ PPID_BK_LUM_RED

#define PPID_BK_LUM_RED   IRhRdkRenderWindow::chanBackgroundLuminanceRed

◆ PPID_BLUE

#define PPID_BLUE   IRhRdkRenderWindow::chanBlue

◆ PPID_DISTANCE_FROM_CAMERA

#define PPID_DISTANCE_FROM_CAMERA   IRhRdkRenderWindow::chanDistanceFromCamera

◆ PPID_GREEN

#define PPID_GREEN   IRhRdkRenderWindow::chanGreen

◆ PPID_LUMINANCE_BLUE

#define PPID_LUMINANCE_BLUE   IRhRdkRenderWindow::chanLuminanceBlue

◆ PPID_LUMINANCE_GREEN

#define PPID_LUMINANCE_GREEN   IRhRdkRenderWindow::chanLuminanceGreen

◆ PPID_LUMINANCE_RED

#define PPID_LUMINANCE_RED   IRhRdkRenderWindow::chanLuminanceRed

◆ PPID_MATERIAL_IDS

#define PPID_MATERIAL_IDS   IRhRdkRenderWindow::chanMaterialIds

◆ PPID_OBJECT_IDS

#define PPID_OBJECT_IDS   IRhRdkRenderWindow::chanObjectIds

◆ PPID_RED

#define PPID_RED   IRhRdkRenderWindow::chanRed

◆ PPID_WIREFRAME

#define PPID_WIREFRAME   IRhRdkRenderWindow::chanWireframeRGBA

◆ RD_MOVE

#define RD_MOVE   0xffffffff

◆ RD_MOVE_2T

#define RD_MOVE_2T   0xfffffffa

◆ RD_MOVE_3Q

#define RD_MOVE_3Q   0xfffffffe

◆ RD_MOVE_HALF

#define RD_MOVE_HALF   0xfffffffd

◆ RD_MOVE_QUARTER

#define RD_MOVE_QUARTER   0xfffffffc

◆ RD_MOVE_THIRD

#define RD_MOVE_THIRD   0xfffffffb

◆ RDK_BASIC_MAT_BITMAP_TEXTURE

#define RDK_BASIC_MAT_BITMAP_TEXTURE   CS_MAT_BITMAP_TEXTURE

◆ RDK_BASIC_MAT_BUMP_TEXTURE

#define RDK_BASIC_MAT_BUMP_TEXTURE   CS_MAT_BUMP_TEXTURE

◆ RDK_BASIC_MAT_ENVIRONMENT_TEXTURE

#define RDK_BASIC_MAT_ENVIRONMENT_TEXTURE   CS_MAT_ENVIRONMENT_TEXTURE

◆ RDK_BASIC_MAT_TRANSPARENCY_TEXTURE

#define RDK_BASIC_MAT_TRANSPARENCY_TEXTURE   CS_MAT_TRANSPARENCY_TEXTURE

◆ RDK_BETA_RELEASE

#define RDK_BETA_RELEASE   1

◆ RDK_CAT_GENERAL

#define RDK_CAT_GENERAL   L"general"

◆ RDK_CAT_IMAGE_BASED

#define RDK_CAT_IMAGE_BASED   L"image-based"

◆ RDK_CAT_PROCEDURAL_2D

#define RDK_CAT_PROCEDURAL_2D   L"procedural-2d"

◆ RDK_CAT_PROCEDURAL_3D

#define RDK_CAT_PROCEDURAL_3D   L"procedural-3d"

◆ RDK_CAT_UTILITY

#define RDK_CAT_UTILITY   L"utility"

◆ RDK_CAT_VOLUMETRIC

#define RDK_CAT_VOLUMETRIC   L"volumetric"

◆ RDK_CC_MODE_CUSTOM

#define RDK_CC_MODE_CUSTOM   L"custom"

◆ RDK_CC_MODE_DEFAULT

#define RDK_CC_MODE_DEFAULT   L"default"

◆ RDK_COLOR_BUTTON_ALPHA

#define RDK_COLOR_BUTTON_ALPHA   L"color-button-alpha"

◆ RDK_COLOR_BUTTON_TWEAKS

#define RDK_COLOR_BUTTON_TWEAKS   L"color-button-tweaks"

◆ RDK_COLOR_CONTROLSET_ALPHA

#define RDK_COLOR_CONTROLSET_ALPHA   DEPRECATED L"Please use RDK_COLOR_BUTTON_TWEAKS with RDK_COLOR_BUTTON_ALPHA"

◆ RDK_COMBOBOX

#define RDK_COMBOBOX   L"combo-box"

◆ RDK_COMBOBOX_CONTENTS

#define RDK_COMBOBOX_CONTENTS   L"combo-box-contents"

◆ RDK_CONTROL_KEY_SCALING

#define RDK_CONTROL_KEY_SCALING   L"control-key-scaling"

◆ RDK_CONTROLSET_ENABLE

#define RDK_CONTROLSET_ENABLE   L"control-set-enable"

◆ RDK_DATETIME

#define RDK_DATETIME   L"datetime"

◆ RDK_DATETIME_LOCATION

#define RDK_DATETIME_LOCATION   L"datetime-location"

◆ RDK_DATETIME_SUN_LOCATION

#define RDK_DATETIME_SUN_LOCATION   DEPRECATED L"Please use RDK_LOCATION"

◆ RDK_DECIMAL_PLACES

#define RDK_DECIMAL_PLACES   L"decimal-places"

◆ RDK_DECIMAL_PLACES_AMOUNT

#define RDK_DECIMAL_PLACES_AMOUNT   L"decimal-places-amount"

◆ RDK_DEPRECATED

#define RDK_DEPRECATED   ON_DEPRECATED

◆ RDK_DEPRECATED_CLASS

#define RDK_