Rhino C++ API  8.6
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_TP_COMBINED   L"combined"
 
#define SS_TP_ID   L"id"
 
#define SS_TP_MEMBER   L"member"
 
#define SS_TP_MEMBERS   L"members"
 
#define SS_TP_TEXTURE_PROXY   L"texture-proxy"
 
#define SS_TP_TEXTURE_PROXY_SECTION   L"texture-proxy-section"
 
#define SS_TP_UNCOMBINED   L"uncombined"
 
#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  {
  rdk_sun_ss_sun_options = 0x00000001, rdk_sun_ss_skylight = 0x00000002, rdk_sun_ss_sun_position = 0x00000004, rdk_sun_ss_date_and_time = 0x00000008,
  rdk_sun_ss_location = 0x00000010, rdk_sun_ss_settings = 0x00000020, rdk_sun_ss_all = 0x000000FF, rdk_sun_ss_force_32_bit = 0xFFFFFFFF
}
 
enum  { rdk_sun_so_normal = 0x00000000, rdk_sun_so_lean_ui = 0x00000001, rdk_sun_so_no_shadow = 0x00000002, rdk_sun_so_force_32_bit = 0xFFFFFFFF }
 
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 RhRdkBakeTextureCancellable (const CRhinoObject *pObject, const ON_Xform &blockTransform, ON_Texture::TYPE textureChannel, bool bFront, const ON_2iSize &bitmapSize, ON_wString &strFileNameOut, bool bAsync, bool bAllowCancel, bool &bCancelledOut, 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 bool RhRdkModalEditSun (ON_Sun &sun)
 
RHRDK_SDK bool RhRdkModalEditSun (ON_Sun &sun, ON__UINT32 showing_sections, ON__UINT32 section_options)
 
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 bool RhRdkNeedsTextureBaking (const CRhinoObject *pObject, eRhRdkBakingFunctions functions, bool &bDoubleSided, const ON_UUID &rendererId, 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)
 
RHRDK_SDK bool RhRdkRemoveExtension (CRhRdkExtension *pExtension)
 
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_DEPRECATED_CLASS

◆ RDK_ENABLE_DISABLE

#define RDK_ENABLE_DISABLE   L"enable-disable"

◆ RDK_ENABLE_ON

#define RDK_ENABLE_ON   L"enable-on"

◆ RDK_EXCLUDE_LIST

#define RDK_EXCLUDE_LIST   L"exclude-list"

◆ RDK_EXCLUDE_LIST_BUTTON

#define RDK_EXCLUDE_LIST_BUTTON   L"exclude-list-button"

◆ RDK_EXCLUDE_LIST_BUTTON_CAPTION

#define RDK_EXCLUDE_LIST_BUTTON_CAPTION   L"exclude-list-button-caption"

◆ RDK_EXCLUDE_LIST_DIALOG_CAPTION

#define RDK_EXCLUDE_LIST_DIALOG_CAPTION   L"exclude-list-dialog-caption"

◆ RDK_EXCLUDE_LIST_VALUE

#define RDK_EXCLUDE_LIST_VALUE   L"exclude-list-value"

◆ RDK_FIXED_DECIMAL_PLACES

#define RDK_FIXED_DECIMAL_PLACES   L"fixed-decimal-places"

◆ RDK_FIXED_DECIMAL_PLACES_AMOUNT

#define RDK_FIXED_DECIMAL_PLACES_AMOUNT   L"fixed-decimal-places-amount"

◆ RDK_FIXED_SPINNER_DELTA

#define RDK_FIXED_SPINNER_DELTA   L"fixed-spinner-delta"

◆ RDK_IOR_MENU

#define RDK_IOR_MENU   L"ior-menu"

◆ RDK_IOR_MENU_ON

#define RDK_IOR_MENU_ON   L"ior-menu-on"

◆ RDK_KIND_COUNT

#define RDK_KIND_COUNT   3

◆ RDK_KIND_ENVIRONMENT

#define RDK_KIND_ENVIRONMENT   RDK_KIND_ENVIRONMENT_is_deprecated___See_CRhRdkContent_Kinds_enum

◆ RDK_KIND_MATERIAL

#define RDK_KIND_MATERIAL   RDK_KIND_MATERIAL_is_deprecated___See_CRhRdkContent_Kinds_enum

◆ RDK_KIND_TEXTURE

#define RDK_KIND_TEXTURE   RDK_KIND_TEXTURE_is_deprecated___See_CRhRdkContent_Kinds_enum

◆ RDK_LIBEXT_ENV

#define RDK_LIBEXT_ENV   L"renv"

◆ RDK_LIBEXT_MAT

#define RDK_LIBEXT_MAT   L"rmtl"

◆ RDK_LIBEXT_TEX

#define RDK_LIBEXT_TEX   L"rtex"

◆ RDK_LINEAR_ROLLING_DELTA

#define RDK_LINEAR_ROLLING_DELTA   L"linear-rolling-delta"

◆ RDK_LOCAL_MAPPING

#define RDK_LOCAL_MAPPING   L"local-mapping"

◆ RDK_LOCATION

#define RDK_LOCATION   L"location"

◆ RDK_LOCATION_DATETIME

#define RDK_LOCATION_DATETIME   L"location-datetime"

◆ RDK_LOCATION_SUN_DATETIME

#define RDK_LOCATION_SUN_DATETIME   DEPRECATED L"Please use RDK_DATETIME"

◆ RDK_MAT_TRANSPARENT

#define RDK_MAT_TRANSPARENT   ON_MATERIAL_SIM_TRANSPARENT_COLOR

◆ RDK_NIL_DECAL_CRC

#define RDK_NIL_DECAL_CRC   0

◆ RDK_NUMBER_EDIT_TWEAKS

#define RDK_NUMBER_EDIT_TWEAKS   L"number-edit-tweaks"

◆ RDK_PERCENTILE

#define RDK_PERCENTILE   L"percentile"

◆ RDK_SDK_INVALID_TNHANDLE

#define RDK_SDK_INVALID_TNHANDLE   ON_nil_uuid

◆ RDK_SDK_TNHANDLE

#define RDK_SDK_TNHANDLE   ON_UUID

◆ RDK_SHIFT_KEY_SCALING

#define RDK_SHIFT_KEY_SCALING   L"shift-key-scaling"

◆ RDK_SIMPLE_ARITHMETIC

#define RDK_SIMPLE_ARITHMETIC   L"simple-arithmetic"

◆ RDK_SUFFIX_STRING

#define RDK_SUFFIX_STRING   L"suffix-string"

◆ RDK_SUN_MAX_TIME

#define RDK_SUN_MAX_TIME   7226726399

◆ RDK_SUN_MAX_YEAR

#define RDK_SUN_MAX_YEAR   2199

◆ RDK_SUN_MIN_TIME

#define RDK_SUN_MIN_TIME   31536000

◆ RDK_SUN_MIN_YEAR

#define RDK_SUN_MIN_YEAR   1971

◆ RDK_TEX_SIM_FILENAME

#define RDK_TEX_SIM_FILENAME   ON_TEXTURE_SIMULATION_FILENAME

◆ RDK_TEX_SIM_MAPPING_CHANNEL

#define RDK_TEX_SIM_MAPPING_CHANNEL   ON_TEXTURE_SIMULATION_MAPPING_CHANNEL

◆ RDK_TEX_SIM_OFFSET

#define RDK_TEX_SIM_OFFSET   ON_TEXTURE_SIMULATION_OFFSET

◆ RDK_TEX_SIM_PROJECTION_MODE

#define RDK_TEX_SIM_PROJECTION_MODE   ON_TEXTURE_SIMULATION_PROJECTION_MODE

◆ RDK_TEX_SIM_REPEAT

#define RDK_TEX_SIM_REPEAT   ON_TEXTURE_SIMULATION_REPEAT

◆ RDK_TEX_SIM_ROTATION

#define RDK_TEX_SIM_ROTATION   ON_TEXTURE_SIMULATION_ROTATION

◆ RDK_TEX_SIM_WRAP_TYPE

#define RDK_TEX_SIM_WRAP_TYPE   ON_TEXTURE_SIMULATION_WRAP_TYPE

◆ RDK_TEXTURE_AMOUNT

#define RDK_TEXTURE_AMOUNT   L"texture-amount"

◆ RDK_TEXTURE_AMOUNT_SHOWN

#define RDK_TEXTURE_AMOUNT_SHOWN   L"texture-amount-shown"

◆ RDK_TEXTURE_CHANNEL_CUSTOM

#define RDK_TEXTURE_CHANNEL_CUSTOM   L"channel-string"

◆ RDK_TEXTURE_CHANNEL_MODE

#define RDK_TEXTURE_CHANNEL_MODE   L"channel-mode"

◆ RDK_TEXTURE_CHANNEL_STRINGS

#define RDK_TEXTURE_CHANNEL_STRINGS   L"channel-strings"

◆ RDK_TEXTURE_LOWER_BOUND

#define RDK_TEXTURE_LOWER_BOUND   L"texture-lower-bound"

◆ RDK_TEXTURE_ON

#define RDK_TEXTURE_ON   L"texture-on"

◆ RDK_TEXTURE_ON_SHOWN

#define RDK_TEXTURE_ON_SHOWN   L"texture-on-shown"

◆ RDK_TEXTURE_PARENT

#define RDK_TEXTURE_PARENT   L"texture-parent"

◆ RDK_TEXTURE_UPPER_BOUND

#define RDK_TEXTURE_UPPER_BOUND   L"texture-upper-bound"

◆ RDK_TEXTURING

#define RDK_TEXTURING   L"texturing"

◆ RDK_UI_HINT

#define RDK_UI_HINT   L"ui-hint"

◆ rdkccc_AllowNone

#define rdkccc_AllowNone   CRhRdkDocument::ccc_AllowNone

◆ rdkccc_AutoEdit

#define rdkccc_AutoEdit   CRhRdkDocument::ccc_AutoEdit

◆ rdkccc_HarvestAlways

#define rdkccc_HarvestAlways   CRhRdkDocument::ccc_HarvestAlways

◆ rdkccc_HarvestMask

#define rdkccc_HarvestMask   CRhRdkDocument::ccc_HarvestMask

◆ rdkccc_HarvestNever

#define rdkccc_HarvestNever   CRhRdkDocument::ccc_HarvestNever

◆ rdkccc_HarvestUseOpt

#define rdkccc_HarvestUseOpt   CRhRdkDocument::ccc_HarvestUseOpt

◆ rdkccc_Preserve

#define rdkccc_Preserve   CRhRdkDocument::ccc_Preserve

◆ rdkscc_copy

#define rdkscc_copy   CRhRdkDocument::SctbResult::kCopy

◆ rdkscc_instance

#define rdkscc_instance   CRhRdkDocument::SctbResult::kInstance

◆ rdkscc_new

#define rdkscc_new   CRhRdkDocument::SctbResult::kNew

◆ rdkscc_none

#define rdkscc_none   CRhRdkDocument::SctbResult::kNone

◆ rdksccflags_hide_existing_tab

#define rdksccflags_hide_existing_tab   CRhRdkDocument::ccbu_hide_existing_tab

◆ rdksccflags_hide_new_tab

#define rdksccflags_hide_new_tab   CRhRdkDocument::ccbu_hide_new_tab

◆ RESIZING_MAXSIZE

#define RESIZING_MAXSIZE (   mx,
  my,
  s,
 
)    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; }

◆ RESIZING_MINSIZE

#define RESIZING_MINSIZE (   mx,
  my,
  s,
 
)    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; }

◆ RHRDK_INTERNAL_SDK

#define RHRDK_INTERNAL_SDK   RHRDK_SDK

◆ RHRDK_SDK

#define RHRDK_SDK   __attribute__ ((visibility ("default")))

◆ RHRDK_UI_SDK

#define RHRDK_UI_SDK   RHRDK_SDK

◆ SS_ANGLE_X

#define SS_ANGLE_X   L"angle-x"

◆ SS_ANGLE_Y

#define SS_ANGLE_Y   L"angle-y"

◆ SS_APPLY_TONE_MAPPING_WHILE_RENDERING

#define SS_APPLY_TONE_MAPPING_WHILE_RENDERING   L"apply-tone-mapping-while-rendering"

◆ SS_AUTO_DELETE

#define SS_AUTO_DELETE   ON_RENDER_CONTENT_AUTO_DELETE

◆ SS_BACKGROUND

#define SS_BACKGROUND   L"background"

◆ SS_CHILD_SLOT_NAME

#define SS_CHILD_SLOT_NAME   ON_RENDER_CONTENT_CHILD_SLOT_NAME

◆ SS_CONTENT

#define SS_CONTENT   ON_RDK_CURRENT_CONTENT

◆ SS_CONTENT_ID

#define SS_CONTENT_ID   L"content-id"

◆ SS_CONTENT_META_DATA

#define SS_CONTENT_META_DATA   L"meta-data"

◆ SS_CONTENT_META_DATA_RENDERER_NAME

#define SS_CONTENT_META_DATA_RENDERER_NAME   L"renderer-name"

◆ SS_CONTENT_META_DATA_TYPE_NAME

#define SS_CONTENT_META_DATA_TYPE_NAME   L"type-name"

◆ SS_CUSTOM_DATA

#define SS_CUSTOM_DATA   L"custom-data"

◆ SS_CUSTOM_IMAGE_SIZE_IS_PRESET

#define SS_CUSTOM_IMAGE_SIZE_IS_PRESET   ON_RDK_CUSTOM_IMAGE_SIZE_IS_PRESET

◆ SS_CUSTOM_REFLECTIVE_ENVIRONMENT

#define SS_CUSTOM_REFLECTIVE_ENVIRONMENT   ON_RDK_CUSTOM_REFLECTIVE_ENVIRONMENT

◆ SS_CUSTOM_REFLECTIVE_ENVIRONMENT_ON

#define SS_CUSTOM_REFLECTIVE_ENVIRONMENT_ON   ON_RDK_CUSTOM_REFLECTIVE_ENVIRONMENT_ON

◆ SS_CUSTOM_RENDER_MESH

#define SS_CUSTOM_RENDER_MESH   L"custom-render-mesh"

◆ SS_DEFAULT_CONTENT_SECTION

#define SS_DEFAULT_CONTENT_SECTION   ON_RDK_DEFAULT_CONTENT_SECTION

◆ SS_DITHERING

#define SS_DITHERING   L"dithering"

◆ SS_DITHERING_FLOYD_STEINBERG

#define SS_DITHERING_FLOYD_STEINBERG   L"floyd-steinberg"

◆ SS_DITHERING_NONE

#define SS_DITHERING_NONE   L"none"

◆ SS_DITHERING_SIMPLE_NOISE

#define SS_DITHERING_SIMPLE_NOISE   L"simple-noise"

◆ SS_DOCUMENT

#define SS_DOCUMENT   ON_RDK_DOCUMENT

◆ SS_EMBED_SUPPORT_FILES_ON

#define SS_EMBED_SUPPORT_FILES_ON   ON_RDK_EMBED_SUPPORT_FILES_ON

◆ SS_EMBEDDED_FILES

#define SS_EMBEDDED_FILES   L"embedded-files"

◆ SS_ENV_BACKGROUND_COLOR

#define SS_ENV_BACKGROUND_COLOR   L"background-color"

◆ SS_ENVIRONMENT_UUID

#define SS_ENVIRONMENT_UUID   L"environment-uuid"

◆ SS_EXCLUDED_RENDER_ENGINES

#define SS_EXCLUDED_RENDER_ENGINES   ON_RDK_EXCLUDED_RENDER_ENGINES

◆ SS_FILE

#define SS_FILE   L"file"

◆ SS_FILTERS

#define SS_FILTERS   ON_RDK_FILTERS

◆ SS_GAMMA

#define SS_GAMMA   ON_RDK_POST_PROCESS_GAMMA

◆ SS_GEOMETRY

#define SS_GEOMETRY   L"geometry"

◆ SS_GP_ALTITUDE

#define SS_GP_ALTITUDE   ON_RDK_GP_ALTITUDE

◆ SS_GP_AUTO_ALTITUDE

#define SS_GP_AUTO_ALTITUDE   ON_RDK_GP_AUTO_ALTITUDE

◆ SS_GP_MATERIAL

#define SS_GP_MATERIAL   ON_RDK_GP_MATERIAL_ID

◆ SS_GP_OFFSET_LOCK

#define SS_GP_OFFSET_LOCK   ON_RDK_GP_TEXTURE_OFFSET_LOCKED

◆ SS_GP_ON

#define SS_GP_ON   ON_RDK_GP_ENABLED

◆ SS_GP_REPEAT_LOCK

#define SS_GP_REPEAT_LOCK   ON_RDK_GP_TEXTURE_SIZE_LOCKED

◆ SS_GP_SHADOW_ONLY

#define SS_GP_SHADOW_ONLY   ON_RDK_GP_SHADOW_ONLY

◆ SS_GP_SHOW_UNDERSIDE

#define SS_GP_SHOW_UNDERSIDE   ON_RDK_GP_SHOW_UNDERSIDE

◆ SS_GP_TEXTURE_OFFSET

#define SS_GP_TEXTURE_OFFSET   ON_RDK_GP_TEXTURE_OFFSET

◆ SS_GP_TEXTURE_ROTATION

#define SS_GP_TEXTURE_ROTATION   ON_RDK_GP_TEXTURE_ROTATION

◆ SS_GP_TEXTURE_SIZE

#define SS_GP_TEXTURE_SIZE   ON_RDK_GP_TEXTURE_SIZE

◆ SS_GROUND_PLANE

#define SS_GROUND_PLANE   ON_RDK_GROUND_PLANE

◆ SS_GROUP_ID

#define SS_GROUP_ID   ON_RENDER_CONTENT_GROUP_ID

◆ SS_HDR_INTENSITY

#define SS_HDR_INTENSITY   L"intensity"

◆ SS_HIDDEN

#define SS_HIDDEN   ON_RENDER_CONTENT_HIDDEN

◆ SS_IMPORT

#define SS_IMPORT   ON_RDK_IMPORT

◆ SS_INCLUDE_TEX_MAT_ON

#define SS_INCLUDE_TEX_MAT_ON   L"include-texmat-on"

◆ SS_INSTANCE_ID

#define SS_INSTANCE_ID   ON_RENDER_CONTENT_INSTANCE_ID

◆ SS_INSTANCE_NAME

#define SS_INSTANCE_NAME   ON_RENDER_CONTENT_INSTANCE_NAME

◆ SS_ITEM

#define SS_ITEM   L"item"

◆ SS_LIGHTING

#define SS_LIGHTING   L"lighting"

◆ SS_MAX_SIMULATED_HEIGHT

#define SS_MAX_SIMULATED_HEIGHT   L"max-simulated-height"

◆ SS_MISCELLANEOUS

#define SS_MISCELLANEOUS   ON_RDK_MISCELLANEOUS

◆ SS_NAME

#define SS_NAME   L"name"

◆ SS_NAME_COLLISION_PREFIX

#define SS_NAME_COLLISION_PREFIX   L"smart-merge-name-collision-prefix"

◆ SS_NAME_COLLISION_SUPPRESS

#define SS_NAME_COLLISION_SUPPRESS   ON_RDK_NAME_COLLISION_SUPPRESS

◆ SS_NAME_FILTER

#define SS_NAME_FILTER   ON_RDK_NAME_FILTER

◆ SS_NAME_FILTER_INVERT

#define SS_NAME_FILTER_INVERT   ON_RDK_NAME_FILTER_INVERT

◆ SS_NAMED_CPLANES

#define SS_NAMED_CPLANES   ON_RDK_NAMED_CPLANES

◆ SS_NAMED_POSITIONS

#define SS_NAMED_POSITIONS   ON_RDK_NAMED_POSITIONS

◆ SS_NAMED_SNAPSHOTS

#define SS_NAMED_SNAPSHOTS   ON_RDK_NAMED_SNAPSHOTS

◆ SS_NAMED_VIEWS

#define SS_NAMED_VIEWS   ON_RDK_NAMED_VIEWS

◆ SS_NOTES

#define SS_NOTES   ON_RENDER_CONTENT_NOTES

◆ SS_PARAMETER

#define SS_PARAMETER   L"parameter"

◆ SS_PARAMETERS

#define SS_PARAMETERS   ON_RENDER_CONTENT_PARAMETERS

◆ SS_PARAMETERS_V8

#define SS_PARAMETERS_V8   ON_RENDER_CONTENT_PARAMETERS_V8

◆ SS_PASTE

#define SS_PASTE   ON_RDK_PASTE

◆ SS_PB_CHECKERED

#define SS_PB_CHECKERED   L"checkered"

◆ SS_PB_CUSTOM

#define SS_PB_CUSTOM   L"custom"

◆ SS_PB_NONE

#define SS_PB_NONE   L"none"

◆ SS_PB_SCENE

#define SS_PB_SCENE   L"material-scene"

◆ SS_PB_UNUSED

#define SS_PB_UNUSED   L"unused"

◆ SS_PE_PLUG_INS

#define SS_PE_PLUG_INS   L"plug-ins"

◆ SS_PEP_BLOOM

#define SS_PEP_BLOOM   L"bloom"

◆ SS_PEP_BLOOM_BRIGHTNESS_THRESHOLD

#define SS_PEP_BLOOM_BRIGHTNESS_THRESHOLD   L"brightness-threshold"

◆ SS_PEP_BLOOM_INTENSITY

#define SS_PEP_BLOOM_INTENSITY   L"intensity"

◆ SS_PEP_BLOOM_RADIUS

#define SS_PEP_BLOOM_RADIUS   L"radius"

◆ SS_PEP_BRICON

#define SS_PEP_BRICON   L"bri-con"

◆ SS_PEP_BRICON_BRI

#define SS_PEP_BRICON_BRI   L"brightness"

◆ SS_PEP_BRICON_CON

#define SS_PEP_BRICON_CON   L"contrast"

◆ SS_PEP_DITHERING

#define SS_PEP_DITHERING   L"dithering"

◆ SS_PEP_DOF

#define SS_PEP_DOF   L"depth-of-field"

◆ SS_PEP_DOF_BLUR_BACKGROUND

#define SS_PEP_DOF_BLUR_BACKGROUND   L"blur-background"

◆ SS_PEP_DOF_BLUR_BLUR_AMOUNT

#define SS_PEP_DOF_BLUR_BLUR_AMOUNT   L"blur-amount"

◆ SS_PEP_DOF_BLUR_FOCAL_DISTANCE

#define SS_PEP_DOF_BLUR_FOCAL_DISTANCE   L"focal-distance"

◆ SS_PEP_DOF_BLUR_MAX_BLURRING

#define SS_PEP_DOF_BLUR_MAX_BLURRING   L"max-blurring"

◆ SS_PEP_EARLY_SELECTION

#define SS_PEP_EARLY_SELECTION   SS_PEP_TYPE_EARLY SS_PEP_SELECTION_POSTFIX

◆ SS_PEP_FOG

#define SS_PEP_FOG   L"fog"

◆ SS_PEP_FOG_BACKGROUND

#define SS_PEP_FOG_BACKGROUND   L"background"

◆ SS_PEP_FOG_BOTTOM

#define SS_PEP_FOG_BOTTOM   L"bottom"

◆ SS_PEP_FOG_COLOR

#define SS_PEP_FOG_COLOR   L"color"

◆ SS_PEP_FOG_END_DISTANCE

#define SS_PEP_FOG_END_DISTANCE   L"end-distance"

◆ SS_PEP_FOG_FEATHERING

#define SS_PEP_FOG_FEATHERING   L"feathering"

◆ SS_PEP_FOG_LEFT

#define SS_PEP_FOG_LEFT   L"left"

◆ SS_PEP_FOG_NOISE

#define SS_PEP_FOG_NOISE   L"noise"

◆ SS_PEP_FOG_RIGHT

#define SS_PEP_FOG_RIGHT   L"right"

◆ SS_PEP_FOG_START_DISTANCE

#define SS_PEP_FOG_START_DISTANCE   L"start-distance"

◆ SS_PEP_FOG_STRENGTH

#define SS_PEP_FOG_STRENGTH   L"strength"

◆ SS_PEP_FOG_TOP

#define SS_PEP_FOG_TOP   L"top"

◆ SS_PEP_GAMMA

#define SS_PEP_GAMMA   L"gamma"

◆ SS_PEP_GAUSSIAN_BLUR

#define SS_PEP_GAUSSIAN_BLUR   L"gaussian-blur"

◆ SS_PEP_GAUSSIAN_BLUR_AMOUNT

#define SS_PEP_GAUSSIAN_BLUR_AMOUNT   L"gaussian-blur-amount"

◆ SS_PEP_GAUSSIAN_BLUR_HORZ

#define SS_PEP_GAUSSIAN_BLUR_HORZ   L"gaussian-blur-horz"

◆ SS_PEP_GAUSSIAN_BLUR_VERT

#define SS_PEP_GAUSSIAN_BLUR_VERT   L"gaussian-blur-vert"

◆ SS_PEP_GLARE

#define SS_PEP_GLARE   L"glare"

◆ SS_PEP_GLARE_AREA_MULTIPLIER

#define SS_PEP_GLARE_AREA_MULTIPLIER   L"area-multiplier"

◆ SS_PEP_GLARE_GAIN

#define SS_PEP_GLARE_GAIN   L"gain"

◆ SS_PEP_GLARE_SAMPLES

#define SS_PEP_GLARE_SAMPLES   L"samples"

◆ SS_PEP_GLARE_USE_LOG_SCALE

#define SS_PEP_GLARE_USE_LOG_SCALE   L"use-log-scale"

◆ SS_PEP_GLARE_WHITE_POINT_BOUND

#define SS_PEP_GLARE_WHITE_POINT_BOUND   L"white-point-bound"

◆ SS_PEP_GLOW

#define SS_PEP_GLOW   L"glow"

◆ SS_PEP_GLOW_AREA_VALUE

#define SS_PEP_GLOW_AREA_VALUE   L"area-value"

◆ SS_PEP_GLOW_GAIN

#define SS_PEP_GLOW_GAIN   L"gain"

◆ SS_PEP_GLOW_ITEM_COLOR

#define SS_PEP_GLOW_ITEM_COLOR   L"color"

◆ SS_PEP_GLOW_ITEM_ENABLED

#define SS_PEP_GLOW_ITEM_ENABLED   L"enabled"

◆ SS_PEP_GLOW_ITEM_FORMAT

#define SS_PEP_GLOW_ITEM_FORMAT   L"-%u"

◆ SS_PEP_GLOW_ITEM_NUMOF

#define SS_PEP_GLOW_ITEM_NUMOF   L"num-colors"

◆ SS_PEP_GLOW_ITEM_SENSITIVITY

#define SS_PEP_GLOW_ITEM_SENSITIVITY   L"sensitivity"

◆ SS_PEP_GLOW_SENSITIVITY

#define SS_PEP_GLOW_SENSITIVITY   L"sensitivity"

◆ SS_PEP_HUESATLUM

#define SS_PEP_HUESATLUM   L"hue-sat-lum"

◆ SS_PEP_HUESATLUM_HUE

#define SS_PEP_HUESATLUM_HUE   L"hue"

◆ SS_PEP_HUESATLUM_LUM

#define SS_PEP_HUESATLUM_LUM   L"luminance"

◆ SS_PEP_HUESATLUM_SAT

#define SS_PEP_HUESATLUM_SAT   L"saturation"

◆ SS_PEP_ID

#define SS_PEP_ID   ON_RDK_PEP_ID

◆ SS_PEP_LATE_SELECTION

#define SS_PEP_LATE_SELECTION   SS_PEP_TYPE_LATE SS_PEP_SELECTION_POSTFIX

◆ SS_PEP_LOCAL_NAME

#define SS_PEP_LOCAL_NAME   ON_RDK_PEP_LOCAL_NAME

◆ SS_PEP_MULTIPLIER

#define SS_PEP_MULTIPLIER   L"multiplier"

◆ SS_PEP_MULTIPLIER_VALUE

#define SS_PEP_MULTIPLIER_VALUE   L"multiplier-value"

◆ SS_PEP_NOISE

#define SS_PEP_NOISE   L"noise"

◆ SS_PEP_NOISE_AMOUNT

#define SS_PEP_NOISE_AMOUNT   L"noise-amount"

◆ SS_PEP_NOISE_MONOCHROME

#define SS_PEP_NOISE_MONOCHROME   L"noise-monochrome"

◆ SS_PEP_ON

#define SS_PEP_ON   ON_RDK_PEP_ON

◆ SS_PEP_PLUG_IN

#define SS_PEP_PLUG_IN   ON_RDK_PEP_PLUG_IN

◆ SS_PEP_SELECTION

#define SS_PEP_SELECTION   ON_RDK_PEP_SELECTION

◆ SS_PEP_SELECTION_POSTFIX

#define SS_PEP_SELECTION_POSTFIX   L"-" SS_PEP_SELECTION

◆ SS_PEP_SHOWN

#define SS_PEP_SHOWN   ON_RDK_PEP_SHOWN

◆ SS_PEP_STATE

#define SS_PEP_STATE   ON_RDK_PEP_PARAMS

◆ SS_PEP_TONE_SELECTION

#define SS_PEP_TONE_SELECTION   SS_PEP_TYPE_TONE SS_PEP_SELECTION_POSTFIX

◆ SS_PEP_TYPE_EARLY

#define SS_PEP_TYPE_EARLY   ON_RDK_PEP_TYPE_EARLY

◆ SS_PEP_TYPE_LATE

#define SS_PEP_TYPE_LATE   ON_RDK_PEP_TYPE_LATE

◆ SS_PEP_TYPE_TONE

#define SS_PEP_TYPE_TONE   ON_RDK_PEP_TYPE_TONE_MAPPING

◆ SS_PEP_WATERMARK

#define SS_PEP_WATERMARK   L"watermark"

◆ SS_PEP_WATERMARK_BACK_COLOR

#define SS_PEP_WATERMARK_BACK_COLOR   L"back-color"

◆ SS_PEP_WATERMARK_CUSTOM_TEXT

#define SS_PEP_WATERMARK_CUSTOM_TEXT   L"custom-text"

◆ SS_PEP_WATERMARK_CUSTOM_TEXT_ON

#define SS_PEP_WATERMARK_CUSTOM_TEXT_ON   L"custom-text-on"

◆ SS_PEP_WATERMARK_ELAPSED_TIME_ON

#define SS_PEP_WATERMARK_ELAPSED_TIME_ON   L"elapsed-time-on"

◆ SS_PEP_WATERMARK_END_TIME_ON

#define SS_PEP_WATERMARK_END_TIME_ON   L"end-time-on"

◆ SS_PEP_WATERMARK_FONT_COLOR

#define SS_PEP_WATERMARK_FONT_COLOR   L"font-color"

◆ SS_PEP_WATERMARK_FONT_FACE

#define SS_PEP_WATERMARK_FONT_FACE   L"font-face"

◆ SS_PEP_WATERMARK_FONT_POINTS

#define SS_PEP_WATERMARK_FONT_POINTS   L"font-points"

◆ SS_PEP_WATERMARK_RENDERER_ON

#define SS_PEP_WATERMARK_RENDERER_ON   L"renderer-on"

◆ SS_PEP_WATERMARK_START_TIME_ON

#define SS_PEP_WATERMARK_START_TIME_ON   L"start-time-on"

◆ SS_PEP_WATERMARK_TRANSPARENCY

#define SS_PEP_WATERMARK_TRANSPARENCY   L"transparency"

◆ SS_PG_CONE

#define SS_PG_CONE   L"cone"

◆ SS_PG_CONE_SPHERE

#define SS_PG_CONE_SPHERE   L"cone-sphere"

◆ SS_PG_CUBE

#define SS_PG_CUBE   L"cube"

◆ SS_PG_PLANE

#define SS_PG_PLANE   L"plane"

◆ SS_PG_PYRAMID

#define SS_PG_PYRAMID   L"pyramid"

◆ SS_PG_SCENE

#define SS_PG_SCENE   L"material-scene"

◆ SS_PG_SPHERE

#define SS_PG_SPHERE   L"sphere"

◆ SS_PG_TORUS

#define SS_PG_TORUS   L"torus"

◆ SS_PL_SIMPLE

#define SS_PL_SIMPLE   L"simple-lighting"

◆ SS_PL_SKY

#define SS_PL_SKY   L"skylighting"

◆ SS_PLUG_IN_ID

#define SS_PLUG_IN_ID   ON_RENDER_CONTENT_PLUG_IN_ID

◆ SS_POST_EFFECTS

#define SS_POST_EFFECTS   L"post-effects"

◆ SS_POST_EFFECTS_NEW

#define SS_POST_EFFECTS_NEW   ON_RDK_POST_EFFECTS

◆ SS_POSTFIX_SECTION

#define SS_POSTFIX_SECTION   L"-section"

◆ SS_PREVIEW

#define SS_PREVIEW   L"preview"

◆ SS_PREVIEW_SECTION

#define SS_PREVIEW_SECTION   L"preview-section"

◆ SS_PROVIDER

#define SS_PROVIDER   L"provider"

◆ SS_PROVIDER_ID

#define SS_PROVIDER_ID   L"id"

◆ SS_PROVIDER_ON

#define SS_PROVIDER_ON   L"on"

◆ SS_PROVIDERS

#define SS_PROVIDERS   L"providers"

◆ SS_RCH_LIST

#define SS_RCH_LIST   ON_RDK_RCH_LIST

◆ SS_RCH_MODE

#define SS_RCH_MODE   ON_RDK_RCH_MODE

◆ SS_RCH_MODE_AUTOMATIC

#define SS_RCH_MODE_AUTOMATIC   ON_RDK_RCH_MODE_AUTOMATIC

◆ SS_RCH_MODE_CUSTOM

#define SS_RCH_MODE_CUSTOM   ON_RDK_RCH_MODE_CUSTOM

◆ SS_REFERENCE

#define SS_REFERENCE   ON_RENDER_CONTENT_REFERENCE

◆ SS_REFERENCE_MARKER

#define SS_REFERENCE_MARKER   L"reference-marker"

◆ SS_RENDER_CHANNELS

#define SS_RENDER_CHANNELS   ON_RDK_RENDER_CHANNELS

◆ SS_RENDER_ENGINE_ID

#define SS_RENDER_ENGINE_ID   ON_RENDER_CONTENT_RENDER_ENGINE_ID

◆ SS_RENDERING

#define SS_RENDERING   ON_RDK_RENDERING

◆ SS_ROTATION_TYPE

#define SS_ROTATION_TYPE   L"rotation-type"

◆ SS_RT_CAMERA

#define SS_RT_CAMERA   L"camera"

◆ SS_RT_OBJECT

#define SS_RT_OBJECT   L"object"

◆ SS_SAFE_FRAME

#define SS_SAFE_FRAME   ON_RDK_SAFE_FRAME

◆ SS_SCENE_SCALE

#define SS_SCENE_SCALE   L"scene-scale"

◆ SS_SETTINGS

#define SS_SETTINGS   ON_RDK_SETTINGS

◆ SS_SF_4x3_FIELD_GRID_ON

#define SS_SF_4x3_FIELD_GRID_ON   ON_RDK_SF_4x3_FIELD_GRID_ON

◆ SS_SF_ACTION_FRAME

#define SS_SF_ACTION_FRAME   ON_RDK_SF_ACTION_FRAME

◆ SS_SF_LIVE_FRAME

#define SS_SF_LIVE_FRAME   ON_RDK_SF_LIVE_FRAME

◆ SS_SF_ON

#define SS_SF_ON   ON_RDK_SF_ENABLED

◆ SS_SF_PERSPECTIVE_ONLY

#define SS_SF_PERSPECTIVE_ONLY   ON_RDK_SF_PERSPECTIVE_ONLY

◆ SS_SF_TITLE_FRAME

#define SS_SF_TITLE_FRAME   ON_RDK_SF_TITLE_FRAME

◆ SS_SFF_LINK

#define SS_SFF_LINK   ON_RDK_SFF_LINK

◆ SS_SFF_ON

#define SS_SFF_ON   ON_RDK_SFF_ON

◆ SS_SFF_XSCALE

#define SS_SFF_XSCALE   ON_RDK_SFF_XSCALE

◆ SS_SFF_YSCALE

#define SS_SFF_YSCALE   ON_RDK_SFF_YSCALE

◆ SS_SHOW_HIDDEN

#define SS_SHOW_HIDDEN   ON_RDK_SHOW_HIDDEN

◆ SS_SHOW_REFERENCE

#define SS_SHOW_REFERENCE   ON_RDK_SHOW_REFERENCE

◆ SS_SHOW_UNASSIGNED

#define SS_SHOW_UNASSIGNED   ON_RDK_SHOW_UNASSIGNED

◆ SS_SHOW_V4

#define SS_SHOW_V4   ON_RDK_SHOW_V4

◆ SS_SIMULATION

#define SS_SIMULATION   ON_RENDER_CONTENT_SIMULATION

◆ SS_SORT_MODE

#define SS_SORT_MODE   ON_RDK_SORT_MODE

◆ SS_SORT_MODE_ASCENDING

#define SS_SORT_MODE_ASCENDING   ON_RDK_SORT_MODE_ASCENDING

◆ SS_SORT_MODE_CUSTOM

#define SS_SORT_MODE_CUSTOM   ON_RDK_SORT_MODE_CUSTOM

◆ SS_SORT_MODE_DESCENDING

#define SS_SORT_MODE_DESCENDING   ON_RDK_SORT_MODE_DESCENDING

◆ SS_SUN

#define SS_SUN   ON_RDK_SUN

◆ SS_SUN_ALTITUDE

#define SS_SUN_ALTITUDE   ON_RDK_SUN_ALTITUDE

◆ SS_SUN_AZIMUTH

#define SS_SUN_AZIMUTH   ON_RDK_SUN_AZIMUTH

◆ SS_SUN_DATE_DAY

#define SS_SUN_DATE_DAY   ON_RDK_SUN_DATE_DAY

◆ SS_SUN_DATE_MONTH

#define SS_SUN_DATE_MONTH   ON_RDK_SUN_DATE_MONTH

◆ SS_SUN_DATE_YEAR

#define SS_SUN_DATE_YEAR   ON_RDK_SUN_DATE_YEAR

◆ SS_SUN_DAYLIGHT_SAVING_MINUTES

#define SS_SUN_DAYLIGHT_SAVING_MINUTES   ON_RDK_SUN_DAYLIGHT_SAVING_MINUTES

◆ SS_SUN_DAYLIGHT_SAVING_ON

#define SS_SUN_DAYLIGHT_SAVING_ON   ON_RDK_SUN_DAYLIGHT_SAVING_ON

◆ SS_SUN_ENABLE_ALLOWED

#define SS_SUN_ENABLE_ALLOWED   ON_RDK_SUN_ENABLE_ALLOWED

◆ SS_SUN_ENABLE_ON

#define SS_SUN_ENABLE_ON   ON_RDK_SUN_ENABLE_ON

◆ SS_SUN_INTENSITY

#define SS_SUN_INTENSITY   ON_RDK_SUN_INTENSITY

◆ SS_SUN_MANUAL_CONTROL_ALLOWED

#define SS_SUN_MANUAL_CONTROL_ALLOWED   ON_RDK_SUN_MANUAL_CONTROL_ALLOWED

◆ SS_SUN_MANUAL_CONTROL_ON

#define SS_SUN_MANUAL_CONTROL_ON   ON_RDK_SUN_MANUAL_CONTROL_ON

◆ SS_SUN_NORTH

#define SS_SUN_NORTH   ON_RDK_SUN_NORTH

◆ SS_SUN_OBSERVER_LATITUDE

#define SS_SUN_OBSERVER_LATITUDE   ON_RDK_SUN_OBSERVER_LATITUDE

◆ SS_SUN_OBSERVER_LONGITUDE

#define SS_SUN_OBSERVER_LONGITUDE   ON_RDK_SUN_OBSERVER_LONGITUDE

◆ SS_SUN_OBSERVER_TIMEZONE

#define SS_SUN_OBSERVER_TIMEZONE   ON_RDK_SUN_OBSERVER_TIMEZONE

◆ SS_SUN_SHADOW_INTENSITY

#define SS_SUN_SHADOW_INTENSITY   ON_RDK_SUN_SHADOW_INTENSITY

◆ SS_SUN_SKYLIGHT_CUSTOM_ENVIRONMENT

#define SS_SUN_SKYLIGHT_CUSTOM_ENVIRONMENT   ON_RDK_SUN_SKYLIGHT_ENVIRONMENT_ID

◆ SS_SUN_SKYLIGHT_CUSTOM_ENVIRONMENT_ON

#define SS_SUN_SKYLIGHT_CUSTOM_ENVIRONMENT_ON   ON_RDK_SUN_SKYLIGHT_ENVIRONMENT_OVERRIDE

◆ SS_SUN_SKYLIGHT_ON

#define SS_SUN_SKYLIGHT_ON   ON_RDK_SUN_SKYLIGHT_ENABLED

◆ SS_SUN_SKYLIGHT_SHADOW_INTENSITY

#define SS_SUN_SKYLIGHT_SHADOW_INTENSITY   ON_RDK_SUN_SKYLIGHT_SHADOW_INTENSITY

◆ SS_SUN_TIME_HOURS

#define SS_SUN_TIME_HOURS   ON_RDK_SUN_TIME_HOURS

◆ SS_TAGS

#define SS_TAGS   ON_RENDER_CONTENT_TAGS

◆ SS_TONE_MAPPER_PARAMS

#define SS_TONE_MAPPER_PARAMS   L"tone-mapper-params"

◆ SS_TONEMAP_BLACK_POINT

#define SS_TONEMAP_BLACK_POINT   L"tm-black-point"

◆ SS_TONEMAP_FILMIC_CONTRAST

#define SS_TONEMAP_FILMIC_CONTRAST   L"contrast"

◆ SS_TONEMAP_FILMIC_EXPOSURE_BIAS

#define SS_TONEMAP_FILMIC_EXPOSURE_BIAS   L"exposure-bias"

◆ SS_TONEMAP_FILMIC_HIGHLIGHT_OFFSET

#define SS_TONEMAP_FILMIC_HIGHLIGHT_OFFSET   L"highlight-offset"

◆ SS_TONEMAP_FILMIC_MIDTONE_OFFSET

#define SS_TONEMAP_FILMIC_MIDTONE_OFFSET   L"midtone-offset"

◆ SS_TONEMAP_FILMIC_PRESET

#define SS_TONEMAP_FILMIC_PRESET   L"preset"

◆ SS_TONEMAP_FILMIC_PRESET_HIGH_CONTRAST

#define SS_TONEMAP_FILMIC_PRESET_HIGH_CONTRAST   L"high-contrast"

◆ SS_TONEMAP_FILMIC_PRESET_LOW_CONTRAST

#define SS_TONEMAP_FILMIC_PRESET_LOW_CONTRAST   L"low-contrast"

◆ SS_TONEMAP_FILMIC_PRESET_MEDIUM_CONTRAST

#define SS_TONEMAP_FILMIC_PRESET_MEDIUM_CONTRAST   L"medium-contrast"

◆ SS_TONEMAP_FILMIC_SATURATION

#define SS_TONEMAP_FILMIC_SATURATION   L"saturation"

◆ SS_TONEMAP_FILMIC_SHADOW_OFFSET

#define SS_TONEMAP_FILMIC_SHADOW_OFFSET   L"shadow-offset"

◆ SS_TONEMAP_LOG_BIAS

#define SS_TONEMAP_LOG_BIAS   L"bias"

◆ SS_TONEMAP_LOG_CONTRAST

#define SS_TONEMAP_LOG_CONTRAST   L"contrast"

◆ SS_TONEMAP_LOG_EXPOSURE

#define SS_TONEMAP_LOG_EXPOSURE   L"exposure"

◆ SS_TONEMAP_LOG_MANUAL_LEVEL

#define SS_TONEMAP_LOG_MANUAL_LEVEL   L"manual-level"

◆ SS_TONEMAP_LOG_MANUAL_LEVEL_ON

#define SS_TONEMAP_LOG_MANUAL_LEVEL_ON   L"manual-level-on"

◆ SS_TONEMAP_WHITE_POINT

#define SS_TONEMAP_WHITE_POINT   L"tm-white-point"

◆ SS_TP_COMBINED

#define SS_TP_COMBINED   L"combined"

◆ SS_TP_ID

#define SS_TP_ID   L"id"

◆ SS_TP_MEMBER

#define SS_TP_MEMBER   L"member"

◆ SS_TP_MEMBERS

#define SS_TP_MEMBERS   L"members"

◆ SS_TP_TEXTURE_PROXY

#define SS_TP_TEXTURE_PROXY   L"texture-proxy"

◆ SS_TP_TEXTURE_PROXY_SECTION

#define SS_TP_TEXTURE_PROXY_SECTION   L"texture-proxy-section"

◆ SS_TP_UNCOMBINED

#define SS_TP_UNCOMBINED   L"uncombined"

◆ SS_TYPE

#define SS_TYPE   L"type"

◆ SS_TYPE_ID

#define SS_TYPE_ID   ON_RENDER_CONTENT_TYPE_ID

◆ SS_TYPE_NAME

#define SS_TYPE_NAME   ON_RENDER_CONTENT_TYPE_NAME

◆ SS_UD_DECAL

#define SS_UD_DECAL   ON_RDK_DECAL

◆ SS_UD_DECAL_CUSTOM

#define SS_UD_DECAL_CUSTOM   ON_RDK_DECAL_CUSTOM

◆ SS_UD_DECAL_CUSTOM_PARAMS

#define SS_UD_DECAL_CUSTOM_PARAMS   ON_RDK_DECAL_CUSTOM_PARAMS

◆ SS_UD_DECAL_CUSTOM_RENDERER

#define SS_UD_DECAL_CUSTOM_RENDERER   ON_RDK_DECAL_CUSTOM_RENDERER

◆ SS_UD_DECAL_HEIGHT

#define SS_UD_DECAL_HEIGHT   ON_RDK_DECAL_HEIGHT

◆ SS_UD_DECAL_HORZ_SWEEP_END

#define SS_UD_DECAL_HORZ_SWEEP_END   ON_RDK_DECAL_HORZ_SWEEP_END

◆ SS_UD_DECAL_HORZ_SWEEP_STA

#define SS_UD_DECAL_HORZ_SWEEP_STA   ON_RDK_DECAL_HORZ_SWEEP_STA

◆ SS_UD_DECAL_INSTANCE_ID

#define SS_UD_DECAL_INSTANCE_ID   L"instance-id"

◆ SS_UD_DECAL_IS_TEMPORARY

#define SS_UD_DECAL_IS_TEMPORARY   ON_RDK_DECAL_IS_TEMPORARY

◆ SS_UD_DECAL_IS_VISIBLE

#define SS_UD_DECAL_IS_VISIBLE   ON_RDK_DECAL_IS_VISIBLE

◆ SS_UD_DECAL_MAP_TO_INSIDE_ON

#define SS_UD_DECAL_MAP_TO_INSIDE_ON   ON_RDK_DECAL_MAP_TO_INSIDE_ON

◆ SS_UD_DECAL_MAPPING

#define SS_UD_DECAL_MAPPING   ON_RDK_DECAL_MAPPING

◆ SS_UD_DECAL_MAPPING_CYLINDRICAL

#define SS_UD_DECAL_MAPPING_CYLINDRICAL   ON_RDK_DECAL_MAPPING_CYLINDRICAL

◆ SS_UD_DECAL_MAPPING_NONE

#define SS_UD_DECAL_MAPPING_NONE   ON_RDK_DECAL_MAPPING_NONE

◆ SS_UD_DECAL_MAPPING_PLANAR

#define SS_UD_DECAL_MAPPING_PLANAR   ON_RDK_DECAL_MAPPING_PLANAR

◆ SS_UD_DECAL_MAPPING_SPHERICAL

#define SS_UD_DECAL_MAPPING_SPHERICAL   ON_RDK_DECAL_MAPPING_SPHERICAL

◆ SS_UD_DECAL_MAPPING_UV

#define SS_UD_DECAL_MAPPING_UV   ON_RDK_DECAL_MAPPING_UV

◆ SS_UD_DECAL_MAX_U

#define SS_UD_DECAL_MAX_U   ON_RDK_DECAL_MAX_U

◆ SS_UD_DECAL_MAX_V

#define SS_UD_DECAL_MAX_V   ON_RDK_DECAL_MAX_V

◆ SS_UD_DECAL_MIN_U

#define SS_UD_DECAL_MIN_U   ON_RDK_DECAL_MIN_U

◆ SS_UD_DECAL_MIN_V

#define SS_UD_DECAL_MIN_V   ON_RDK_DECAL_MIN_V

◆ SS_UD_DECAL_ORIGIN

#define SS_UD_DECAL_ORIGIN   ON_RDK_DECAL_ORIGIN

◆ SS_UD_DECAL_PROJECTION

#define SS_UD_DECAL_PROJECTION   ON_RDK_DECAL_PROJECTION

◆ SS_UD_DECAL_PROJECTION_BACKWARD

#define SS_UD_DECAL_PROJECTION_BACKWARD   ON_RDK_DECAL_PROJECTION_BACKWARD

◆ SS_UD_DECAL_PROJECTION_BOTH

#define SS_UD_DECAL_PROJECTION_BOTH   ON_RDK_DECAL_PROJECTION_BOTH

◆ SS_UD_DECAL_PROJECTION_FORWARD

#define SS_UD_DECAL_PROJECTION_FORWARD   ON_RDK_DECAL_PROJECTION_FORWARD

◆ SS_UD_DECAL_PROJECTION_NONE

#define SS_UD_DECAL_PROJECTION_NONE   ON_RDK_DECAL_PROJECTION_NONE

◆ SS_UD_DECAL_RADIUS

#define SS_UD_DECAL_RADIUS   ON_RDK_DECAL_RADIUS

◆ SS_UD_DECAL_TEXTURE_INSTANCE

#define SS_UD_DECAL_TEXTURE_INSTANCE   ON_RDK_DECAL_TEXTURE_INSTANCE

◆ SS_UD_DECAL_TRANSPARENCY

#define SS_UD_DECAL_TRANSPARENCY   ON_RDK_DECAL_TRANSPARENCY

◆ SS_UD_DECAL_VECTOR_ACROSS

#define SS_UD_DECAL_VECTOR_ACROSS   ON_RDK_DECAL_VECTOR_ACROSS

◆ SS_UD_DECAL_VECTOR_UP

#define SS_UD_DECAL_VECTOR_UP   ON_RDK_DECAL_VECTOR_UP

◆ SS_UD_DECAL_VERT_SWEEP_END

#define SS_UD_DECAL_VERT_SWEEP_END   ON_RDK_DECAL_VERT_SWEEP_END

◆ SS_UD_DECAL_VERT_SWEEP_STA

#define SS_UD_DECAL_VERT_SWEEP_STA   ON_RDK_DECAL_VERT_SWEEP_STA

◆ SS_UD_DECALS

#define SS_UD_DECALS   ON_RDK_DECALS

◆ SS_UD_INSTANCE_ID

#define SS_UD_INSTANCE_ID   L"instance-id"

◆ SS_UD_MATERIAL

#define SS_UD_MATERIAL   L"material"

◆ SS_UD_NAME

#define SS_UD_NAME   L"name"

◆ SS_UD_ROOT

#define SS_UD_ROOT   L"render-content-manager-data"

◆ SS_UNITS

#define SS_UNITS   L"units"

◆ SS_USE_DITHERING

#define SS_USE_DITHERING   ON_RDK_DITHERING_ENABLED

◆ SS_USE_LINEAR_WORKFLOW

#define SS_USE_LINEAR_WORKFLOW   ON_RDK_PRE_PROCESS_GAMMA_ON

◆ SS_USE_POST_PROCESS_GAMMA

#define SS_USE_POST_PROCESS_GAMMA   ON_RDK_POST_PROCESS_GAMMA_ON

◆ SS_UUIDS

#define SS_UUIDS   ON_RDK_UUIDS

◆ STRETCH_ALL

#define STRETCH_ALL (   id)    CONTROL(id, RD_MOVE, RD_MOVE, RD_MOVE, RD_MOVE)

◆ STRETCH_HALF_BOTTOM

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

◆ STRETCH_HALF_LEFT

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

◆ STRETCH_HALF_RIGHT

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

◆ STRETCH_HALF_TOP

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

◆ STRETCH_HORZ_BOTTOM

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

◆ STRETCH_HORZ_TOP

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

◆ STRETCH_VERT_LEFT

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

◆ STRETCH_VERT_RIGHT

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

Typedef Documentation

◆ CRhRdkControllerPtr

using CRhRdkControllerPtr = std::shared_ptr<class IRhinoUiController>

◆ CRhRdkCustomRenderSaveFileType

◆ CRhRdkThumbArray

◆ GPU_SURFACE

using GPU_SURFACE = ON__UINT_PTR

◆ RDK_DECAL_CRC

typedef DWORD RDK_DECAL_CRC

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
rdk_psi_IncludeRimage 
rdk_psi_IncludeHDR 
rdk_psi_IncludeEXR 

◆ anonymous enum

anonymous enum
Enumerator
frs_reusable 
frs_most_recent 
frs_oldest 
frs_quiescent_ok 
frs_initializing_ok 

◆ anonymous enum

anonymous enum
Enumerator
rdk_sun_ss_sun_options 
rdk_sun_ss_skylight 
rdk_sun_ss_sun_position 
rdk_sun_ss_date_and_time 
rdk_sun_ss_location 
rdk_sun_ss_settings 
rdk_sun_ss_all 
rdk_sun_ss_force_32_bit 

◆ anonymous enum

anonymous enum
Enumerator
rdk_sun_so_normal 
rdk_sun_so_lean_ui 
rdk_sun_so_no_shadow 
rdk_sun_so_force_32_bit 

◆ anonymous enum

anonymous enum
Enumerator
rdkcce_NewButton 
rdkcce_EditButton 

◆ anonymous enum

anonymous enum
Enumerator
rdk_fdf_AllSupported 
rdk_fdf_AllowBasic 
rdk_fdf_AllowRimage 
rdk_fdf_AllowHDR 
rdk_fdf_AllowEXR 
rdk_fdf_AllowCustom 
rdk_fdf_StarDotStar 
rdk_fdf_Force32bit 

◆ ComponentOrder

enum ComponentOrder : int
strong
Enumerator
Irrelevant 
RGBA 
ARGB 
RGB 
BGR 
ABGR 
BGRA 
XYZ 
ZYX 

◆ eRdkEditorOp

Enumerator
rdk_eo_Small 
rdk_eo_Medium 
rdk_eo_Large 
rdk_eo_Tiny 
rdk_eo_Sphere 
rdk_eo_Cube 
rdk_eo_Cone 
rdk_eo_Pyramid 
rdk_eo_Torus 
rdk_eo_Plane 
rdk_eo_Scene 
rdk_eo_MaterialScene 
rdk_eo_ShowLabels 
rdk_eo_ShowUnits 
rdk_eo_UpdatePreview 
rdk_eo_UpdateAllPreviews 
rdk_eo_Properties 

◆ eRhRdkBakingFunctions

Enumerator
kNone 
kDecals 
kProceduralTextures 
kCustomObjectMappings 
kWCSBasedMappings 
kMultipleMappingChannels 
kNoRepeatTextures 
kAll 

◆ eRhRdkPepByteOrder

Enumerator
PPNO_NONE 
PPBO_RGB 
PPBO_BGR 
PPBO_RGBA 
PPBO_BGRA 
PPBO_ABGR 
PPBO_ARGB 
force32bit_pepbo 

◆ rdkct_type

enum rdkct_type

Type for RhRdkCreateThumbnails()

Enumerator
rdkct_persistent_content 
rdkct_custom 
rdkct_force32 

◆ RhRdkDotCompositionType

enum RhRdkDotCompositionType : unsigned int
strong
Enumerator
Maximum 
Addition 
Subtraction 
Multiplication 
Average 
Standard 

◆ RhRdkDotFallOffType

enum RhRdkDotFallOffType : unsigned int
strong
Enumerator
Flat 
Linear 
Cubic 
Elliptic 

◆ RhRdkDotSamplerType

enum RhRdkDotSamplerType : unsigned int
strong
Enumerator
BestCandidate 
Stratified 

◆ RhRdkGradientType

enum RhRdkGradientType : unsigned int
strong
Enumerator
Linear 
Box 
Radial 
Tartan 
Sweep 
Pong 
Spiral 

◆ RhRdkMbButtons

enum RhRdkMbButtons : unsigned int
strong

Message box buttons for RhRdkMessageBox()

Enumerator
kOk 
kOkCancel 
kYesNo 
kYesNoCancel 
kYesToAllYesNoCancel 

◆ RhRdkMbDefaultButton

enum RhRdkMbDefaultButton : unsigned int
strong

Message box default button for RhRdkMessageBox()

Enumerator
kButton1 
kButton2 
kButton3 
kButton4 
kOkYes 
kNoCancel 
kCancelWhenThreeButtons 
kCancelWhenFourButtons 

◆ RhRdkMbResult

enum RhRdkMbResult : unsigned int
strong

Message box result for RhRdkMessageBox()

Enumerator
kOk 
kCancel 
kYes 
kNo 
kYesToAll 

◆ RhRdkMbSeverity

enum RhRdkMbSeverity : unsigned int
strong

Although most of the RDK UI is now in the RDK Eto UI plug-in, there are a few dialogs that are required to remain in the RDK core as SDK services. These are:

Enumerator
kError 
kWarning 
kQuestion 
kInformation 

◆ RhRdkMenuIcons

enum RhRdkMenuIcons
strong
Enumerator
Check 
Radio 

◆ RhRdkPreviewQuality

enum RhRdkPreviewQuality : unsigned int
strong
Enumerator
None 
Low 
Medium 
IntermediateProgressive 
Full 
Quick 

◆ RhRdkRenderMeshPrimitiveTypes

enum RhRdkRenderMeshPrimitiveTypes : unsigned int
strong
See also
IRhRdkCustomRenderMeshes::PrimitiveType.
Enumerator
None 
Mesh 
Sphere 
Plane 
Box 
Cone 

◆ RhRdkSmartMergeChoice

enum RhRdkSmartMergeChoice : unsigned int
strong
Enumerator
DiscardIncoming 
AutoRenameIncoming 
ReplaceExisting 
UseDialogToAsk 

◆ RhRdkWaveType

enum RhRdkWaveType : unsigned int
strong
Enumerator
Linear 
Radial 

Function Documentation

◆ FindCurrentRenderPlugIn()

RHRDK_SDK CRhRdkRenderPlugIn* FindCurrentRenderPlugIn ( void  )

◆ IsPreviewQualityHigher()

RHRDK_SDK bool IsPreviewQualityHigher ( RhRdkPreviewQuality  a,
RhRdkPreviewQuality  b 
)

◆ IsRenderQualityHigher()

RDK_DEPRECATED bool IsRenderQualityHigher ( eRhRdkRenderQuality  a,
eRhRdkRenderQuality  b 
)

◆ RhinoCreateMeshVertexColorsFromDib()

RHRDK_SDK bool RhinoCreateMeshVertexColorsFromDib ( const CRhinoDoc doc,
ON_Mesh mesh,
const ON_TextureMapping mapping,
const ON_Xform localMappingXform,
const CRhinoDib dib 
)

◆ RhinoCreateMeshVertexColorsFromTexture()

RHRDK_SDK ON_Mesh* RhinoCreateMeshVertexColorsFromTexture ( CRhinoDoc doc,
const CRhinoMeshObject pMeshObj,
ON_Texture::TYPE  textureType 
)

◆ RhinoGetProceduralAaltonenNoiseArray()

const RHRDK_SDK int* RhinoGetProceduralAaltonenNoiseArray ( )

◆ RhinoGetProceduralAaltonenNoiseArraySize()

RHRDK_SDK unsigned int RhinoGetProceduralAaltonenNoiseArraySize ( )

◆ RhinoGetProceduralImpulseNoiseArray()

RHRDK_SDK float* RhinoGetProceduralImpulseNoiseArray ( )

◆ RhinoGetProceduralImpulseNoiseArraySize()

RHRDK_SDK unsigned int RhinoGetProceduralImpulseNoiseArraySize ( )

◆ RhinoGetProceduralPerlinNoiseArray()

RHRDK_SDK int* RhinoGetProceduralPerlinNoiseArray ( )

◆ RhinoGetProceduralPerlinNoiseArraySize()

RHRDK_SDK unsigned int RhinoGetProceduralPerlinNoiseArraySize ( )

◆ RhinoGetProceduralVcNoiseArray()

RHRDK_SDK float* RhinoGetProceduralVcNoiseArray ( )

◆ RhinoGetProceduralVcNoiseArraySize()

RHRDK_SDK unsigned int RhinoGetProceduralVcNoiseArraySize ( )

◆ RhRdkAddDecalToObjectAttributes()

RHRDK_SDK RDK_DECAL_CRC RhRdkAddDecalToObjectAttributes ( ON_3dmObjectAttributes attr,
const IRhRdkDecal d 
)

Add decal information to object attributes.

◆ RhRdkAddExtension()

RHRDK_SDK bool RhRdkAddExtension ( CRhRdkExtension pExtension)

Add an extension to the RDK.

Parameters
pExtensionis a pointer to a new instance of your extension. The RDK takes ownership of the extension. If you are planning to unregister the extension before your plug-in is unloaded, you can store the pointer to make it possible to call CRhRdkExtension::Unregister(), but you should not use the pointer for any other purpose.
See also
CRhRdkExtension.
CRhRdkPlugIn::RegisterExtensions().
CRhRdkPlugIn::AddExtension().

◆ RhRdkAddPersistentContent() [1/2]

RHRDK_SDK bool RhRdkAddPersistentContent ( const CRhinoDoc doc,
CRhRdkContent c 
)

Attach a content to a document. Document contents are called 'persistent' contents. After successfully adding the content, any relevant UIs will be updated.

Note
This method does not record undo. If you want undo, please use CRhRdkContentUndo.
See also
CRhRdkContentUndo
Returns
true if added successfully, else false.

◆ RhRdkAddPersistentContent() [2/2]

RDK_DEPRECATED RHRDK_SDK bool RhRdkAddPersistentContent ( CRhRdkContent pContent)

This function is deprecated in favor of the one below.

◆ RhRdkAssignMaterialToLayers()

RHRDK_SDK bool RhRdkAssignMaterialToLayers ( CRhinoDoc doc,
const ON_SimpleArray< int > &  layer_indices,
const UUID &  uuidInstance,
bool  bInteractive 
)

Assign a material to a collection of layers via layer indices.

Parameters
docis the document containing the material and the layers.
layer_indicesis an array of layer indices identifying the layers to assign the material to.
uuidInstanceis the instance id of the material.
bInteractivespecifies how to ask the user questions. If true, a message box is used, otherwise the command line is used. This is for future use as no questions are currently asked.

◆ RhRdkAssignMaterialToObjects() [1/2]

RHRDK_SDK void RhRdkAssignMaterialToObjects ( CRhinoDoc doc,
const ON_ClassArray< CRhinoObjRef > &  aObject,
const UUID &  uuidInstance 
)

Assign a material to an object via an object reference. This can assign to whole objects or to sub-faces of objects, depending on what the objRef refers to.

Parameters
docis the document containing the material.
aObjectis an array of references to objects or sub-faces to assign the material to.
uuidInstanceis the instance id of the material.
Note
This is the simple version which might ask the user questions using message boxes. For more control over this, see the other version

◆ RhRdkAssignMaterialToObjects() [2/2]

RHRDK_SDK void RhRdkAssignMaterialToObjects ( CRhinoDoc doc,
const ON_ClassArray< CRhinoObjRef > &  aObject,
const UUID &  uuidInstance,
RhRdkAssignToSubFaceChoices  sfc,
RhRdkAssignToBlockChoices  bc,
bool  bInteractive 
)

Assign a material to a collection of objects via object references. This can assign to whole objects or to sub-faces of objects, depending on what the objRef refers to.

Parameters
docis the document containing the material.
aObjectis an array of references to objects or sub-faces to assign the material to.
uuidInstanceis the instance id of the material.
sfcspecifies how to handle existing sub-face assignments.
bcspecifies how to handle blocks (if present in the aObjRef array).
bInteractivespecifies how to ask the user questions. If true, a message box is used, otherwise the command line is used.

◆ RhRdkBakeTexture()

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 
)

◆ RhRdkBakeTextureCancellable()

RHRDK_SDK bool RhRdkBakeTextureCancellable ( const CRhinoObject pObject,
const ON_Xform blockTransform,
ON_Texture::TYPE  textureChannel,
bool  bFront,
const ON_2iSize bitmapSize,
ON_wString strFileNameOut,
bool  bAsync,
bool  bAllowCancel,
bool &  bCancelledOut,
const CRhRdkObjectAncestry pOptionalAncestry = nullptr,
const CRhRdkMaterial pOptionalMaterial = nullptr 
)

◆ RhRdkBakeTextureEx()

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 
)

◆ RhRdkBuildDate()

RHRDK_SDK ON_wString RhRdkBuildDate ( void  )

Returns the RDK_SDK_VERSION this RDK was built with. Returns the build date of this RDK - implemented as return DATE;

◆ RhRdkChangeChildContent()

RDK_DEPRECATED RHRDK_SDK bool RhRdkChangeChildContent ( CRhRdkContent parentContent,
const wchar_t *  wszChildSlotName,
const CRhRdkContentKindList allowedKinds,
UINT  uFlags = rdkccc_AllowNone|rdkccc_AutoEdit 
)

◆ RhRdkChangeContentType()

const RHRDK_SDK CRhRdkContent* RhRdkChangeContentType ( const CRhRdkContent *&  pOldContent,
const UUID &  uuidNewType 
)

Change the type of a content. This deletes the content and creates a replacement of the specified type using the Renderer Support option to decide about harvesting.

Parameters
pOldContentis the old content which is deleted; this pointer is then set to nullptr. This must be an RDK-owned content that is attached to a document (either top-level or child).
uuidNewTypeis the type of content to replace pOldContent with.
Returns
A pointer to new content if successful, else nullptr.

◆ RhRdkChangeContentTypeEx()

const RHRDK_SDK CRhRdkContent* RhRdkChangeContentTypeEx ( const CRhRdkContent *&  pOldContent,
const UUID &  uuidNewType,
bool  bHarvest 
)

Change the type of a content. This deletes the content and creates a replacement of the specified type allowing the caller to decide about harvesting.

Parameters
pOldContentis the old content which is deleted; this pointer is then set to nullptr. This must be an RDK-owned content that is attached to a document (either top-level or child).
uuidNewTypeis the type of content to replace pOldContent with.
bHarvestdetermines whether or not parameter harvesting will be performed.
Returns
A pointer to new content if successful, else nullptr.

◆ RhRdkChooseContent()

RDK_DEPRECATED RHRDK_SDK bool RhRdkChooseContent ( UUID &  uuidInstance,
const CRhRdkContentKindList kinds,
CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)

Deprecated;

See also
CRhRdkDocument::ChooseContent().

◆ RhRdkChooseContentEx()

RDK_DEPRECATED RHRDK_SDK bool RhRdkChooseContentEx ( UUID &  uuidInstance,
const CRhRdkContentKindList kinds,
UINT  uFlags,
CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)

Deprecated;

See also
CRhRdkDocument::ChooseContent().

◆ RhRdkClipChildren()

RHRDK_SDK void RhRdkClipChildren ( HWND  wnd,
HDC  dc 
)

Helper for use in OnEraseBkgnd() to avoid flicker.

◆ RhRdkContentFactories()

RDK_DEPRECATED RHRDK_SDK IRhRdkContentFactories& RhRdkContentFactories ( void  )
Returns
A reference to RDK's content factory collection.

◆ RhRdkContentFactoriesEx()

RHRDK_SDK IRhRdkContentFactoriesEx& RhRdkContentFactoriesEx ( void  )

◆ RhRdkContentIOPlugIns()

const RHRDK_SDK IRhRdkContentIOPlugIns& RhRdkContentIOPlugIns ( void  )
Returns
The collection of content IO plug-ins.

◆ RhRdkConvertDibToIcon()

RHRDK_SDK HICON RhRdkConvertDibToIcon ( const CRhinoDib dib)

◆ RhRdkConvertIconToDib()

RHRDK_SDK bool RhRdkConvertIconToDib ( HICON  icon,
CRhinoDib dibOut 
)

◆ RhRdkCopySun()

RDK_DEPRECATED RHRDK_SDK void RhRdkCopySun ( IRhRdkSun dest,
const IRhRdkSun srce 
)

Deprecated; use IRhRdkSun::CopyFrom()

◆ RhRdkCreateContentByType()

RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkCreateContentByType ( const UUID &  uuidType,
CRhRdkContent pParent = nullptr,
const wchar_t *  wszChildSlotName = nullptr,
UINT  uFlags = 0,
CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)

◆ RhRdkCreateContentByUser()

RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkCreateContentByUser ( const UUID &  uuidDefaultType,
const UUID &  uuidDefaultInstance,
const CRhRdkContentKindList allowedKinds,
UINT  uFlags = 0,
CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)

◆ RhRdkCreateImportedMaterial()

RHRDK_SDK CRhRdkMaterial* RhRdkCreateImportedMaterial ( CRhinoDoc doc,
ON_Material mat,
bool  bReference 
)

Creates a new basic material and attaches it to the document.

Parameters
docis the document.
matis the material whose properties are used to create the basic material. This is also set as an RDK material by setting its RDK material instance id and plug-in id.
bReferenceis true if the material is a reference material, else false.
Note
This function is provided mainly for use by import plug-ins. It allows such plug-ins to add RDK materials with the addition of a single line of code.

◆ RhRdkCreateThumbnails() [1/2]

RDK_DEPRECATED RHRDK_SDK IRhRdkThumbnails* RhRdkCreateThumbnails ( 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 
)

These functions are deprecated and not implemented.

◆ RhRdkCreateThumbnails() [2/2]

RDK_DEPRECATED RHRDK_SDK IRhRdkThumbnails* RhRdkCreateThumbnails ( 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 
)

◆ RhRdkCurrentDocumentContentInstanceId()

RDK_DEPRECATED RHRDK_SDK UUID RhRdkCurrentDocumentContentInstanceId ( CRhRdkContent::Kinds  kind,
CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)

Deprecated;

See also
CRhRdkEnvironment::CurrentEnvironment(CRhRdkEnvironment::eUsage)

◆ RhRdkCustomRenderMeshManager()

RDK_DEPRECATED RHRDK_SDK IRhRdkCustomRenderMeshManager& RhRdkCustomRenderMeshManager ( void  )
Returns
A reference to RDK's custom render mesh manager.

◆ RhRdkCustomRenderMeshManager2()

RHRDK_SDK RhRdk::CustomRenderMeshes::IManager& RhRdkCustomRenderMeshManager2 ( void  )

Returns a reference to the new Rhino 8 onwards custom render mesh manager. Replaces the deprecated RhRdkCustomRenderMeshManager function.

Returns
Returns a reference to the new Rhino 8 onwards custom render mesh manager.

◆ RhRdkDeleteChildContent()

RHRDK_SDK bool RhRdkDeleteChildContent ( CRhRdkContent parent,
const wchar_t *  wszChildSlotName 
)

Delete a child content.

Parameters
parentis the content whose child is to be deleted. This must be an RDK-owned content that is attached to a document (either top-level or child).
wszChildSlotNameis the child-slot name of the child to be deleted.
Note
If parent is not attached to a document, the method will fail.
Returns
true if successful, else false.

◆ RhRdkDoubleCRC()

RHRDK_SDK ON__UINT32 RhRdkDoubleCRC ( ON__UINT32 crc,
double  d 
)

◆ RhRdkDoubleSidedBackMaterial()

const RHRDK_SDK ON_Material& RhRdkDoubleSidedBackMaterial ( const CRhinoDoc pDoc,
const ON_Material material 
)

◆ RhRdkEnvironmentList()

RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList& RhRdkEnvironmentList ( const CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc())

Deprecated;

See also
CRhRdkDocument::EnvironmentList()

◆ RhRdkErrorBox()

RHRDK_SDK void RhRdkErrorBox ( const wchar_t *  wszMessage)

Simple error message box function. Shows message text, error icon and an OK button.

◆ RhRdkExecuteEditorOperation()

RDK_DEPRECATED RHRDK_SDK bool RhRdkExecuteEditorOperation ( HWND  pWnd,
eRdkEditorOp  op,
int  state = -1,
UINT_PTR  reserved = 0 
)

This function is deprecated and not implemented.

◆ RhRdkFillOutputTypesFromSDS()

RHRDK_SDK void RhRdkFillOutputTypesFromSDS ( ON_ClassArray< CRhRdkRenderPlugIn::CRhRdkRenderOutputType > &  ots,
const wchar_t *  wszSDS_Ext,
const wchar_t *  wszSDS_Desc 
)

◆ RhRdkFindContentInstance() [1/2]

const RHRDK_SDK CRhRdkContent* RhRdkFindContentInstance ( const CRhinoDoc pDoc,
const UUID &  uuidInstance 
)

Find a content by its instance id. Top-level contents that are attached to the specified document will be checked as will their children and any temporary non-document contents that happen to be on the stack or the heap. Cloned contents will not be found.

Parameters
pDocidentifies the document to look in. If not nullptr, this function is the same as calling CRhRdkDocument::FindContentInstance(). If nullptr, the document check will be skipped but the function will still check for non-document contents.
uuidInstanceis the instance id of the content to find.
Returns
A pointer to the content or nullptr if not found.

◆ RhRdkFindContentInstance() [2/2]

RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkFindContentInstance ( const UUID &  uuidInstance)

This function is deprecated in favor of the one below.

◆ RhRdkFindCurrentRenderPlugIn()

RHRDK_SDK CRhRdkRenderPlugIn* RhRdkFindCurrentRenderPlugIn ( void  )

Get the RDK current render engine id.

◆ RhRdkFindDecalOnObjectAttributes()

RHRDK_SDK IRhRdkDecal* RhRdkFindDecalOnObjectAttributes ( ON_3dmObjectAttributes attr,
RDK_DECAL_CRC  decalCRC 
)

Find decal information on object attributes by its decal crc.

Returns
A pointer to a decal if found, else null. The caller shall delete the decal after use.

◆ RhRdkFindFile() [1/4]

RDK_DEPRECATED RHRDK_SDK bool RhRdkFindFile ( const wchar_t *  wszFullPath,
bool  bAutoUnpackBitmaps,
ON_wString sFoundFileOut 
)

Replacement for CRhinoFileUtilities::FindFile() which also handles network shares and automatic file unpacking from the bitmap table.

◆ RhRdkFindFile() [2/4]

RDK_DEPRECATED RHRDK_SDK bool RhRdkFindFile ( const wchar_t *  wszFullPath,
ON_wString sFoundFileOut 
)

Replacement for CRhinoFileUtilities::FindFile() which also handles network shares.

◆ RhRdkFindFile() [3/4]

RHRDK_SDK bool RhRdkFindFile ( unsigned int  doc_serial_number,
const wchar_t *  wszFullPath,
bool  bAutoUnpackBitmaps,
ON_wString sFoundFileOut 
)

◆ RhRdkFindFile() [4/4]

RHRDK_SDK bool RhRdkFindFile ( unsigned int  doc_serial_number,
const wchar_t *  wszFullPath,
ON_wString sFoundFileOut 
)

◆ RhRdkFindRenderSession() [1/2]

RHRDK_SDK IRhRdkRenderSession* RhRdkFindRenderSession ( const UUID &  uuidRenderEngine,
unsigned int  frs_Flags 
)

Get a pointer to a render session by render engine id (or null if not found). The returned pointer should not be stored.

◆ RhRdkFindRenderSession() [2/2]

RHRDK_SDK IRhRdkRenderSession* RhRdkFindRenderSession ( const UUID &  uuidRenderSession)

Get a pointer to a render session by render session id (or null if not found). The returned pointer should not be stored.

◆ RhRdkFindRenderWindow()

RHRDK_SDK IRhRdkRenderWindow* RhRdkFindRenderWindow ( const UUID &  uuidRenderSession)

Get a pointer to a render window by render session id (or null if not found). The returned pointer should not be stored.

◆ RhRdkFindSection()

RHRDK_SDK IRhinoUiSection* RhRdkFindSection ( const IRhinoUiHolder holder,
const UUID &  uuidSection 
)

◆ RhRdkGetContentIcon_16x16()

RDK_DEPRECATED RHRDK_SDK HICON RhRdkGetContentIcon_16x16 ( CRhRdkContent::Kinds  kind)

Get the 16 by 16 icon representing a particular content kind.

Parameters
kindis the content kind.
Returns
A handle to the icon or nullptr if kind is invalid.

◆ RhRdkGetCRMBoundingBox()

RHRDK_SDK ON_BoundingBox RhRdkGetCRMBoundingBox ( const class IRhRdkCustomRenderMeshes meshes)

◆ RhRdkGetDecalColor()

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 
)

◆ RhRdkGetMenuIcon()

RHRDK_SDK bool RhRdkGetMenuIcon ( RhRdkMenuIcons  mi,
const ON_2iSize size,
OUT CRhinoDib dib 
)

◆ RhRdkGetSelectedContent()

RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkGetSelectedContent ( const wchar_t *  wszKind)

This method is deprecated.

◆ RhRdkGetSimulatedTextureSize()

RHRDK_SDK int RhRdkGetSimulatedTextureSize ( void  )

◆ RhRdkGetTextureImageFilenames()

RHRDK_SDK bool RhRdkGetTextureImageFilenames ( const CRhRdkDocument pRdkDoc,
const wchar_t *  wszInitialFullPath,
bool  bMultiSelect,
OUT ON_ClassArray< ON_wString > &  aFullPaths 
)

Show a file dialog for choosing image file names for textures.

Parameters
pRdkDocis an optional document.
wszInitialFullPathis the initial path to the file and folder to display.
bMultiSelectis true to allow multiple file selections, else false.
aFullPathsaccepts one or more file names chosen by the user.
Returns
true if the user chose a file, false if cancelled.

◆ RhRdkGetTextureRenderCRC()

RHRDK_SDK unsigned int RhRdkGetTextureRenderCRC ( const CRhinoDoc doc,
const ON_Decal decal,
ON__UINT64  rcf,
const ON_LinearWorkflow lw 
)

◆ RhRdkGetTexturingExtraRequirement()

RHRDK_SDK bool RhRdkGetTexturingExtraRequirement ( const CRhRdkContentArray aSelection,
const wchar_t *  wszParamName,
const wchar_t *  wszExtraReqName,
CRhRdkVariant vValueOut 
)

◆ RhRdkGetUnpackTargetFolder()

RDK_DEPRECATED RHRDK_SDK bool RhRdkGetUnpackTargetFolder ( ON_wString sTargetFolderOut)

◆ RhRdkGetUnpackTargetFolder2()

RHRDK_SDK bool RhRdkGetUnpackTargetFolder2 ( const CRhinoDoc pDoc,
ON_wString sTargetFolderOut 
)

◆ RhRdkGetVisibleThumbnailEditorKind()

RDK_DEPRECATED RHRDK_SDK bool RhRdkGetVisibleThumbnailEditorKind ( ON_wString sKindOut)

◆ RhRdkHarvestContentData()

RHRDK_SDK void RhRdkHarvestContentData ( CRhRdkContent newContent,
const CRhRdkContent oldContent 
)

This function is deprecated in favor of RhRdkHarvestContentDataEx().

◆ RhRdkHarvestContentDataEx()

RHRDK_SDK CRhRdkContent::Harvested RhRdkHarvestContentDataEx ( CRhRdkContent newContent,
const CRhRdkContent oldContent 
)

Copy similar parameters from an old to a new content. This is a default implementation for CRhRdkContent::HarvestData() although you may choose to change this method or supplement it with content-specific code.

Parameters
newContentis the content that has just been created.
oldContentis the pre-changed content.
Returns
How much data was harvested.

◆ RhRdkInfoBox()

RHRDK_SDK void RhRdkInfoBox ( const wchar_t *  wszMessage)

Simple information message box function. Shows message text, information icon and an OK button.

◆ RhRdkIsAvailable()

RHRDK_SDK bool RhRdkIsAvailable ( void  )

Global helper functions. RDK may fail to load if something has gone wrong during installation. You can call this method if you want to be certain that RDK is actually available before using it.

Returns
true if RDK is available and working properly, else false.

◆ RhRdkIsCachedTextureFileInUse()

RHRDK_SDK bool RhRdkIsCachedTextureFileInUse ( const wchar_t *  wszTextureFile,
UINT  uFlags = 0 
)

Determine if any texture in any open document is using the specified file for caching.

Parameters
wszTextureFileis the file name to check for. The extension is ignored.
uFlagsis for future use only.
Returns
true if the cache file is in use, else false.

◆ RhRdkIsContentBrowserDockBarVisible()

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsContentBrowserDockBarVisible ( void  )

NOT IMPLEMENTED

◆ RhRdkIsDisplayUpdateEnabled()

RHRDK_SDK bool RhRdkIsDisplayUpdateEnabled ( void  )

Slow UI elements may want to call this from event handlers such as OnContentAttached, OnContentDetached. If it returns false, the UI should not update. Instead, it should update in response to the event CRhRdkEventWatcher::OnDisplayUpdateEnded()

See also
CRhRdkDisplayUpdate

◆ RhRdkIsDoubleSidedMaterial()

RHRDK_SDK bool RhRdkIsDoubleSidedMaterial ( const CRhinoDoc pDoc,
const ON_Material material 
)

◆ RhRdkIsFastTextureSimulationEnabled()

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsFastTextureSimulationEnabled ( void  )

◆ RhRdkIsGroundPlaneVisible() [1/2]

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsGroundPlaneVisible ( CRhinoDoc doc)

Queries whether or not the Ground Plane is visible for a certain document. Deprecated in favor of doc.Properties().RenderSettings().GroundPlane().On().

Returns
true if visible, else false.

◆ RhRdkIsGroundPlaneVisible() [2/2]

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsGroundPlaneVisible ( CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc())

Deprecated version of the above.

◆ RhRdkIsSafeFrameVisible() [1/2]

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSafeFrameVisible ( CRhinoDoc doc)

Queries whether or not the Safe Frame is visible for a certain document. Deprecated in favor of doc.Properties().RenderSettings().SafeFrame().On().

Returns
true if visible, else false.

◆ RhRdkIsSafeFrameVisible() [2/2]

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSafeFrameVisible ( CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc())

Deprecated version of the above.

◆ RhRdkIsSunDockBarVisible()

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSunDockBarVisible ( void  )

NOT IMPLEMENTED

◆ RhRdkIsSunEqual()

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSunEqual ( const IRhRdkSun sun1,
const IRhRdkSun sun2 
)

Deprecated; use IRhRdkSun::IsEqual()

◆ RhRdkIsSunLight()

RHRDK_SDK bool RhRdkIsSunLight ( const ON_Light light)

Call this function to determine if an ON_Light added to the display for the sunlight preview is actually the RDK Document Sun.

Parameters
lightis the light to test.
Returns
true if the light is one of the lights returned from IRhRdkSun::Light().

◆ RhRdkIsThumbnailEditorVisible()

RHRDK_SDK bool RhRdkIsThumbnailEditorVisible ( const CRhinoDoc doc,
CRhRdkContent::Kinds  kind 
)

Queries whether or not the specified thumbnail editor is visible.

Returns
true if visible, else false.

◆ RhRdkIsViewDockBarVisible()

RDK_DEPRECATED RHRDK_SDK bool RhRdkIsViewDockBarVisible ( void  )

NOT IMPLEMENTED

◆ RhRdkKindFromString()

RHRDK_SDK CRhRdkContent::Kinds RhRdkKindFromString ( const wchar_t *  wszKind)

◆ RhRdkLightManagerSupport()

const RHRDK_SDK CRhRdkLightManagerSupport* RhRdkLightManagerSupport ( const UUID &  uuidRenderPlugInId = RhinoApp().GetDefaultRenderApp())

◆ RhRdkLoadContentFromFile()

RHRDK_SDK CRhRdkContent* RhRdkLoadContentFromFile ( const wchar_t *  wszFullPath,
bool  bForceDownloadTextures = false 
)

Loads a content from a library file but does not attach it to a document, hence the returned pointer is to a non-const content. The caller is responsible for deleting the content. If the file contains more than one content, the first content is returned.

Parameters
wszFullPathis the full path to the file to be loaded.
Returns
a pointer to the loaded content or nullptr if an error occurred.

◆ RhRdkLoadPersistentContentFromFile() [1/2]

const RHRDK_SDK CRhRdkContent* RhRdkLoadPersistentContentFromFile ( const CRhinoDoc doc,
const wchar_t *  wszFullPath,
bool  bForceDownloadTextures = false 
)

Loads a content from a library file and attaches it to a document, hence the returned pointer is to a const content. Do not const-cast or attempt to delete the returned pointer. To make changes to the content, call its BeginChange() method.

See also
CRhRdkContent::BeginChange()
Parameters
docis the document to attach the loaded content to.
wszFullPathis the full path to the file to be loaded.
Returns
a pointer to the loaded content or nullptr if an error occurred.

◆ RhRdkLoadPersistentContentFromFile() [2/2]

RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkLoadPersistentContentFromFile ( const wchar_t *  wszFullPath)

This function is deprecated in favor of the one below.

◆ RhRdkMaterialInstanceId() [1/2]

RHRDK_SDK UUID RhRdkMaterialInstanceId ( const CRhinoDoc doc,
const ON_Material pMaterial 
)

Gets the RDK instance Id of a material

See also
ON_Material::RdkMaterialInstanceId. Does additional checking though - returns the default material if applicable, and also checks to see if the material is in the document, returning ON_nil_uuid if not.

◆ RhRdkMaterialInstanceId() [2/2]

RDK_DEPRECATED RHRDK_SDK UUID RhRdkMaterialInstanceId ( const ON_Material pMaterial)

Deprecated; not document-aware.

◆ RhRdkMaterialList()

RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList& RhRdkMaterialList ( const CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc())

Deprecated;

See also
CRhRdkDocument::MaterialList()

◆ RhRdkMessageBox() [1/2]

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 
)

◆ RhRdkMessageBox() [2/2]

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 
)

General message box function.

Parameters
wszMessageis the localized message to display.
wszYesVerbIs the localized text to use on the 'OK' or 'Yes' button (Mac only). If this string is empty or null, 'OK' or 'Yes' will be used by default.
wszNoVerbIs the localized text to use on the 'No' button (Mac only). If this string is empty or null, 'No' will be used by default.
sis the severity of the message. This determines the icon used.
bspecifies the button(s) to display.
wszDontShowAgainIdentis a unique identifier used as a key to record that the user asked to not show this message again.
dspecifies the button that will be activated if the user presses RETURN, or if the message box is not shown because of "don't show me again"
Returns
the user's choice (
See also
RhRdkMbResult).

◆ RhRdkModalEditContent() [1/2]

RHRDK_SDK bool RhRdkModalEditContent ( const CRhRdkContentArray aContentIn,
OUT CRhRdkContentArrayNC aContentOut 
)

Call this method to open one or more contents in a modal (AKA 'pop-up') editor.

Parameters
aContentInis an array of pointers to contents.
aContentOutaccepts the edited versions of the contents if the function returns true. These contents will be owned by the caller.
Note
If there is only one content in the array, the editing is done by calling CRhRdkContent::Edit(). This gives the content a chance to override the editing procedure. If there is more than one content in the array, the editing is done entirely by the RDK multiple-selection modal editing system. If the original contents are in a document, they will remain there, and the edited ones will be 'free-floating'. Therefore it is the caller's responsibility to do any replacement in the document if required.
Returns
true if the user clicked OK, false if cancelled or failed.

◆ RhRdkModalEditContent() [2/2]

RHRDK_SDK bool RhRdkModalEditContent ( const CRhRdkContentArrayNC aContentIn,
OUT CRhRdkContentArrayNC aContentOut 
)

This is the same as the function above but it takes non-const contents.

◆ RhRdkModalEditSun() [1/2]

RHRDK_SDK bool RhRdkModalEditSun ( ON_Sun sun)

◆ RhRdkModalEditSun() [2/2]

RHRDK_SDK bool RhRdkModalEditSun ( ON_Sun sun,
ON__UINT32  showing_sections,
ON__UINT32  section_options 
)

◆ RhRdkMoveWindow()

RHRDK_SDK void RhRdkMoveWindow ( HWND  hwnd,
int  x,
int  y,
int  cx,
int  cy,
bool  bRepaint = false,
bool  bRepaintNC = false 
)

◆ RhRdkNeedsTextureBaking() [1/3]

RDK_DEPRECATED RHRDK_SDK bool RhRdkNeedsTextureBaking ( const CRhinoObject pObject,
bool &  bDoubleSided,
const CRhRdkObjectAncestry pOptionalAncestry = nullptr,
const CRhRdkMaterial pOptionalMaterial = nullptr 
)

◆ RhRdkNeedsTextureBaking() [2/3]

RHRDK_SDK bool RhRdkNeedsTextureBaking ( const CRhinoObject pObject,
eRhRdkBakingFunctions  functions,
bool &  bDoubleSided,
const CRhRdkObjectAncestry pOptionalAncestry = nullptr,
const CRhRdkMaterial pOptionalMaterial = nullptr 
)

◆ RhRdkNeedsTextureBaking() [3/3]

RHRDK_SDK bool RhRdkNeedsTextureBaking ( const CRhinoObject pObject,
eRhRdkBakingFunctions  functions,
bool &  bDoubleSided,
const ON_UUID rendererId,
const CRhRdkObjectAncestry pOptionalAncestry = nullptr,
const CRhRdkMaterial pOptionalMaterial = nullptr 
)

◆ RhRdkNew3DPreviewSceneServer()

RHRDK_SDK IRhRdkPreviewSceneServer* RhRdkNew3DPreviewSceneServer ( const CRhRdkTexture pTexture,
const CRhRdkSSData data 
)
Returns
A preview scene server for previewing 3D textures. This is typically called by an advanced texture's override of CRhRdkContent::NewPreviewSceneServer()

◆ RhRdkNewAutomaticUI()

RHRDK_SDK IRhRdkAutomaticUI* RhRdkNewAutomaticUI ( RhRdkUiFrameworks  f,
HWND  parent,
IRhRdkAutomaticUI::Styles  style 
)

Get an interface to an automatic UI. The caller shall delete the interface when it is no longer required.

Parameters
fis the UI framework to use.
parentis the parent window which must not be nullptr.
stylespecifies the visual style of the UI.
Returns
Interface to automatic UI. This will be nullptr only if RDK or plug-in is not correctly initialized.

◆ RhRdkNewBasicEnvironment() [1/4]

RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment ( const CRhinoDoc pDocAssoc)

Create a new basic environment.

Returns
A pointer to the basic environment. Never null.

◆ RhRdkNewBasicEnvironment() [2/4]

RDK_DEPRECATED RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment ( const CRhRdkSimulatedEnvironment env)

◆ RhRdkNewBasicEnvironment() [3/4]

RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment ( const CRhRdkSimulatedEnvironment env,
const CRhinoDoc pDocAssoc 
)

Create a new basic environment from a CRhRdkSimulatedEnvironment.

Parameters
envis the environment to create the basic environment from.
Returns
A pointer to the basic environment. Never null.

◆ RhRdkNewBasicEnvironment() [4/4]

RDK_DEPRECATED RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment ( void  )

◆ RhRdkNewBasicMaterial() [1/2]

RDK_DEPRECATED RHRDK_SDK CRhRdkBasicMaterial* RhRdkNewBasicMaterial ( const ON_Material mat)

◆ RhRdkNewBasicMaterial() [2/2]

RHRDK_SDK CRhRdkBasicMaterial* RhRdkNewBasicMaterial ( const ON_Material mat,
const CRhinoDoc pDocAssoc 
)

Prefer CRhRdkMaterial::FromOnMaterial instead - support for physically based Create a new basic material from an ON_Material.

Parameters
matis the material to create the basic material from.
pDocAssocis a document to associate the basic material with.
Note
This does not attach the material to the document.
Returns
A pointer to the basic material. Never null.

◆ RhRdkNewBasicTexture()

RDK_DEPRECATED RHRDK_SDK CRhRdkTexture* RhRdkNewBasicTexture ( const CRhRdkSimulatedTexture tex)

Deprecated in favor of RhRdkNewBitmapTexture()

◆ RhRdkNewBitmapTexture() [1/2]

RDK_DEPRECATED RHRDK_SDK CRhRdkTexture* RhRdkNewBitmapTexture ( const CRhRdkSimulatedTexture tex,
bool  bSimpleBitmap = false 
)

◆ RhRdkNewBitmapTexture() [2/2]

RHRDK_SDK CRhRdkTexture* RhRdkNewBitmapTexture ( const CRhRdkSimulatedTexture tex,
const CRhinoDoc pDocAssoc,
bool  bSimpleBitmap = false 
)

Create a new bitmap texture from a CRhRdkSimulatedTexture.

Parameters
texis the texture to create the bitmap texture from.
Returns
A pointer to the bitmap texture. Never null.

◆ RhRdkNewCreateNewButtonTaskOrigin()

RDK_DEPRECATED RHRDK_SDK IRhRdkTaskOrigin* RhRdkNewCreateNewButtonTaskOrigin ( CRhRdkControllerPtr  con,
CRhRdkContent::Kinds  kind 
)

◆ RhRdkNewDecalIteratorForObjectAttributes()

RHRDK_SDK CRhRdkDecalIterator* RhRdkNewDecalIteratorForObjectAttributes ( const ON_3dmObjectAttributes attr)
Returns
An iterator for accessing decals on object attributes. The caller shall delete the iterator.
Note
The returned iterator is not thread safe. Any decals it provides will be owned by the caller and must be deleted after use. Note that this is different to when you use the object data access version of the iterator which is thread-safe and does not pass decal ownership to you.

◆ RhRdkNewDibTexture() [1/3]

RDK_DEPRECATED RHRDK_SDK CRhRdkTexture* RhRdkNewDibTexture ( CRhinoDib pDib,
bool  bShared = false,
bool  bAllowSimulation = true 
)

Deprecated in favor of the above with the document association. NOT IMPLEMENTED.

◆ RhRdkNewDibTexture() [2/3]

RHRDK_SDK CRhRdkTexture* RhRdkNewDibTexture ( CRhinoDib pDib,
const CRhinoDoc pDocAssoc,
bool  bShared = false,
bool  bAllowSimulation = true 
)

Create a new texture from a dib.

Parameters
pDibis a pointer to a dib to create the texture from.
bShareddetermines whether or not ownership of the dib is passed to RDK. If bShared is false, you must delete pDib at some convenient future time. If bShared is true, RDK will delete the dib when the texture is deleted. You can use this parameter to share bitmaps between textures.
bAllowSimulationdetermines whether simulation of the texture into a temporary bitmap is allowed.
Returns
A pointer to the texture. Never null.

◆ RhRdkNewDibTexture() [3/3]

RHRDK_SDK CRhRdkTexture* RhRdkNewDibTexture ( std::shared_ptr< CRhinoDib pDib,
const CRhinoDoc pDocAssoc,
bool  bAllowSimulation = true 
)

◆ RhRdkNewDisplayAttributeMaterial()

RHRDK_SDK CRhRdkBasicMaterial* RhRdkNewDisplayAttributeMaterial ( const ON_Material mat,
const CRhinoDoc pDocAssoc 
)

◆ RhRdkNewPreviewBackground()

RHRDK_SDK CRhRdkPreviewBackground* RhRdkNewPreviewBackground ( const wchar_t *  wszPB)

◆ RhRdkNewPreviewGeometry()

RHRDK_SDK CRhRdkPreviewGeometry* RhRdkNewPreviewGeometry ( const wchar_t *  wszPG)

◆ RhRdkNewPreviewLighting()

RHRDK_SDK CRhRdkPreviewLighting* RhRdkNewPreviewLighting ( const wchar_t *  wszPL)

◆ RhRdkNewRenderSession()

RHRDK_SDK IRhRdkRenderSession* RhRdkNewRenderSession ( const CRhinoDoc doc,
const UUID &  uuidRenderEngine 
)

Create a new render session. The returned pointer should not be stored. If you want to store the session for later use, you should store the session's id and call RhRdkFindRenderSession() to look it up again later.

◆ RhRdkNewXMLSection()

RHRDK_SDK IRhRdk_XMLSection* RhRdkNewXMLSection ( void  )

Call this function to get an object which implements IRhRdk_XMLSection for use in, for example, CRhRdkContent::ReadParametersFromSection() / WriteParametersToSection().

Returns
a pointer to an object which implements IRhRdk_XMLSection. The client shall delete this pointer.

◆ RhRdkObjectMaterialShader() [1/3]

RHRDK_SDK void* RhRdkObjectMaterialShader ( const CRhinoDoc doc,
const UUID &  uuidObject,
const UUID &  uuidRenderEngine,
void *  pvData = nullptr 
)

Returns the RDK_MAJOR_VERSION this RDK was built with. Returns the RDK_MINOR_VERSION this RDK was built with. Returns the RDK_BETA_RELEASE this RDK was built with. Get a material shader for an object.

◆ RhRdkObjectMaterialShader() [2/3]

RHRDK_SDK void* RhRdkObjectMaterialShader ( const CRhinoObject pObject,
const UUID &  uuidRenderEngine,
void *  pvData = nullptr 
)

Get a material shader for an object.

◆ RhRdkObjectMaterialShader() [3/3]

RDK_DEPRECATED RHRDK_SDK void* RhRdkObjectMaterialShader ( const UUID &  uuidObject,
const UUID &  uuidRenderEngine,
void *  pvData = nullptr 
)

Deprecated version of the above - not document-aware.

◆ RhRdkPersistentContentList()

RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList* RhRdkPersistentContentList ( CRhRdkContent::Kinds  kind,
const CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)
Returns
A pointer to the content list containing a particular kind of content or nullptr if kind is 'Unset'. This pointer is to const because you can only read the list. If you want to modify it, you must use one of the other RhRdk... global functions.

◆ RhRdkPlugInFromRhinoPlugIn()

RHRDK_SDK CRhRdkPlugIn* RhRdkPlugInFromRhinoPlugIn ( CRhinoPlugIn pRhinoPlugIn)

◆ RhRdkPromptForSaveImageFileParams()

RHRDK_SDK bool RhRdkPromptForSaveImageFileParams ( ON_wString sFilenameInOut,
int &  widthOut,
int &  heightOut,
int &  depthOut,
unsigned int  uFlags = 0 
)

Prompt the user for a save file name and the width, height and depth of an image to be saved.

Parameters
sFilenameInOutspecifies the default file name and accepts the file name specified by the user.
widthOutaccepts the image width specified by the user.
heightOutaccepts the image height specified by the user.
depthOutaccepts the image depth specified by the user.
Returns
true if successful or false if the user cancels the operation.

◆ RhRdkRegisteredPropertiesManager()

RHRDK_SDK IRhRdkRegisteredPropertyManager& RhRdkRegisteredPropertiesManager ( void  )

◆ RhRdkRemoveAllDecalsFromObjectAttributes()

RHRDK_SDK void RhRdkRemoveAllDecalsFromObjectAttributes ( ON_3dmObjectAttributes attr)

Remove all decal information from object attributes.

◆ RhRdkRemoveAllSections()

RHRDK_SDK void RhRdkRemoveAllSections ( IRhinoUiHolder h)

◆ RhRdkRemoveDecalFromObjectAttributes()

RHRDK_SDK bool RhRdkRemoveDecalFromObjectAttributes ( ON_3dmObjectAttributes attr,
RDK_DECAL_CRC  decalCRC 
)

Remove decal information from object attributes by its decal crc.

◆ RhRdkRemoveExtension()

RHRDK_SDK bool RhRdkRemoveExtension ( CRhRdkExtension pExtension)

◆ RhRdkReportMissingEmbeddedFiles()

RDK_DEPRECATED RHRDK_SDK void RhRdkReportMissingEmbeddedFiles ( CRhinoDoc doc,
bool &  bAbort 
)

Deprecated; not implemented. Use CRhRdkDocument::TextureReport() instead.

◆ RhRdkSetCurrentDocumentContentInstanceId()

RDK_DEPRECATED RHRDK_SDK bool RhRdkSetCurrentDocumentContentInstanceId ( CRhRdkContent::Kinds  kind,
const UUID &  uuidInstance,
CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)

Deprecated;

See also
CRhRdkDocument::SetCurrentEnvironment(CRhRdkEnvironment::eUsage).

◆ RhRdkSetMaterialInstanceId() [1/2]

RDK_DEPRECATED RHRDK_SDK void RhRdkSetMaterialInstanceId ( const UUID &  uuidInstance,
int  iMaterialIndex,
CRhinoDoc doc 
)

◆ RhRdkSetMaterialInstanceId() [2/2]

RDK_DEPRECATED RHRDK_SDK void RhRdkSetMaterialInstanceId ( const UUID &  uuidInstanceId,
int  iMaterialIndex,
CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc() 
)

Deprecated version of the above.

◆ RhRdkSetShowIncompatibleContent()

RDK_DEPRECATED RHRDK_SDK void RhRdkSetShowIncompatibleContent ( CRhRdkContent::Kinds  kind,
bool  bShow 
)

◆ RhRdkSetSimulatedTextureSize()

RDK_DEPRECATED RHRDK_SDK int RhRdkSetSimulatedTextureSize ( int  iSize)

◆ RhRdkSetTexturingExtraRequirement()

RHRDK_SDK bool RhRdkSetTexturingExtraRequirement ( const CRhRdkContentArray aSelection,
const wchar_t *  wszParamName,
const wchar_t *  wszExtraReqName,
const CRhRdkVariant vValue,
IAutoUIExtraRequirements::SetContext  sc 
)

◆ RhRdkSetThumbnailListsDirty()

RHRDK_SDK void RhRdkSetThumbnailListsDirty ( void  )

Call this function after changing the preview cache using IRhRdkPreviewSceneServer::SetCacheImage() to invalidate the thumbnail lists.

◆ RhRdkShowColorPicker()

RHRDK_SDK bool RhRdkShowColorPicker ( CRhRdkColor colInOut,
HWND  pParent,
bool  bUseAlpha 
)

Display the standard modal color picker dialog.

Parameters
colInOutis the initial color to set the picker to and also accepts the user's choice.
pParentis the parent window of the color picker.
bUseAlphaspecifies if the color picker should allow changes to the alpha channel or not.
Returns
true if a color was picked, false if the user cancelled the picker dialog.

◆ RhRdkShowColorPickerEx()

RHRDK_SDK bool RhRdkShowColorPickerEx ( CRhRdkColor colInOut,
HWND  hWndParent,
bool  bUseAlpha,
HWND  hWndMessage = NULL,
const ON_ClassArray< CRhinoNamedColor > *  pCustomNamedColors = nullptr 
)

Display the standard modal color picker dialog with support for custom colors.

Parameters
colInOutis the initial color to set the picker to and also accepts the user's choice.
hWndParentis the parent window of the color picker.
bUseAlphaspecifies if the color picker should allow changes to the alpha channel or not.
hWndMessageis the window the picker sends messages to (usually a color button).
pCustomNamedColorsis a pointer to an array of custom colors.
Returns
true if a color was picked, false if the user cancelled the picker dialog.

◆ RhRdkShowContentChooser()

RDK_DEPRECATED RHRDK_SDK UINT RhRdkShowContentChooser ( const UUID &  uuidDefaultType,
const UUID &  uuidDefaultInstance,
const CRhRdkContentKindList allowedKinds,
UUID &  uuidOut,
UINT  uFlags = 0,
const CRhinoDoc pDoc = nullptr 
)

◆ RhRdkShowIncompatibleContent()

RDK_DEPRECATED RHRDK_SDK bool RhRdkShowIncompatibleContent ( CRhRdkContent::Kinds  kind)

◆ RhRdkShowLoadContentFileDialog()

RHRDK_SDK bool RhRdkShowLoadContentFileDialog ( CRhRdkContent::Kinds  kind,
bool  bMultiSelect,
OUT ON_ClassArray< ON_wString > &  aFullPaths 
)

Show a file dialog for loading one or more contents.

Parameters
kindis the content kind.
bMultiSelectis true to allow multiple file selections, else false.
aFullPathsaccepts one or more file names chosen by the user.
Returns
true if the user chose a file, false if cancelled.

◆ RhRdkShowSaveContentFileDialog()

RHRDK_SDK bool RhRdkShowSaveContentFileDialog ( const CRhRdkContent c,
OUT ON_wString sFullPath 
)

Show a file dialog for saving a content.

Parameters
cis the content being saved.
sFullPathaccepts the full path chosen by the user.
Returns
true if the user chose a file, false if cancelled.

◆ RhRdkSmartUndoString() [1/2]

RHRDK_SDK ON_wString RhRdkSmartUndoString ( const IRhinoUiSection s,
const wchar_t *  wszField,
const wchar_t *  wszNoField = nullptr 
)

◆ RhRdkSmartUndoString() [2/2]

RHRDK_SDK ON_wString RhRdkSmartUndoString ( CRhRdkControllerPtr  con,
const wchar_t *  wszField,
const wchar_t *  wszNoField = nullptr 
)

◆ RhRdkStateSerialNumber()

RHRDK_SDK unsigned int RhRdkStateSerialNumber ( void  )
Returns
the RDK's state serial number. This number is incremented whenever any RDK state changes.

◆ RhRdkStringFromKind()

RHRDK_SDK ON_wString RhRdkStringFromKind ( CRhRdkContent::Kinds  kind)

◆ RhRdkSupportsVariesHelper()

template<class T >
RDK_DEPRECATED bool RhRdkSupportsVariesHelper ( const ON_SimpleArray< UUID > &  aContentInst)

◆ RhRdkSupportsVariesHelperEx()

template<class T >
bool RhRdkSupportsVariesHelperEx ( const CRhRdkContentArray aContent)
Returns
true if all contents in the list are derived from class T.

◆ RhRdkTextureList()

RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList& RhRdkTextureList ( const CRhinoDoc pDoc = RhinoApp().ObsoleteActiveDoc())

Deprecated;

See also
CRhRdkDocument::TextureList()

◆ RhRdkUnregisterPlugInExtensions()

RHRDK_SDK void RhRdkUnregisterPlugInExtensions ( const UUID &  uuidClient)

Remove all extensions registered by given client UUID.

Parameters
uuidClientis the UUID for the client whose registered extensions should be unregistered.

◆ RMPBoundingBoxImpl()

RHRDK_SDK ON_BoundingBox RMPBoundingBoxImpl ( const CRhRdkCustomRenderMeshProvider rmp,
const ON_Viewport vp,
const CRhinoObject pObject,
const CRhinoDoc doc,
const UUID &  uuidRequestingPlugIn,
const CDisplayPipelineAttributes pAttributes 
)

Helper function to calculate bounding box for custom render meshes. Generally used by custom render mesh provider implementers to easily calculate the bounding box of their meshes. Not the quickest solution though - just extracts the meshes and unions the bounding boxes of the meshes.

◆ SunAltitudeFromParameters()

RDK_DEPRECATED RHRDK_SDK double SunAltitudeFromParameters ( double  dLatitude,
double  dLongitude,
double  dTimeZoneHours,
int  iDaylightMinutes,
int  iYear,
int  iMonth,
int  iDay,
double  dHours,
bool  bFast 
)

◆ SunJulianDay()

RDK_DEPRECATED RHRDK_SDK double SunJulianDay ( double  dTimeZoneHours,
int  iDaylightMinutes,
int  iYear,
int  iMonth,
int  iDay,
double  dHours 
)

Variable Documentation

◆ AllowDefaultMaterial

enum RHRDK_SDK AllowDefaultMaterial

◆ Ask

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Ask

◆ BreadcrumbCtrl

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK BreadcrumbCtrl

◆ Cocoa

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Cocoa

Cocoa.

◆ ColorButton

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ColorButton

◆ ContentCtrl

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentCtrl

◆ ContentInstanceBrowser

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentInstanceBrowser

◆ ContentTypeBrowserExisting

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentTypeBrowserExisting

◆ ContentTypeBrowserNew

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentTypeBrowserNew

◆ ContentTypeSection

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ContentTypeSection

◆ CreateNewButton

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK CreateNewButton

◆ Drop

enum RHRDK_SDK enum RHRDK_SDK Drop = 1

◆ EditorPreview

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK EditorPreview

◆ Environment

enum RHRDK_SDK Environment

◆ eRdkDitheringMethod

enum RDK_DEPRECATED eRdkDitheringMethod

◆ eRdkToneMappingMethod

enum RDK_DEPRECATED eRdkToneMappingMethod

This enum is obsolete.

◆ eRenderSuccessCode

enum RDK_DEPRECATED eRenderSuccessCode

Deprecated in favor of IRhRdkRenderWindow::RenderResult

◆ eRhRdkRenderQuality

enum RDK_DEPRECATED eRhRdkRenderQuality

◆ Eto

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Eto

Eto.

◆ FloatingPreview

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK FloatingPreview

◆ ForLayerMatch

enum RHRDK_SDK ForLayerMatch

◆ ForMaterialCtrl

enum RHRDK_SDK ForMaterialCtrl

◆ Ignore

enum RHRDK_SDK enum RHRDK_SDK Ignore = 3

◆ Layer

enum RHRDK_SDK enum RHRDK_SDK Layer

◆ MainThumb

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK MainThumb

◆ MainTree

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK MainTree

◆ Material

◆ Modal

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Modal

◆ Never

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Never

◆ NewContentCtrl

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK NewContentCtrl

◆ NewContentCtrlDropDown

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK NewContentCtrlDropDown

◆ Object

enum RHRDK_SDK enum RHRDK_SDK Object

◆ Parent

enum RHRDK_SDK enum RHRDK_SDK Parent

◆ PictureFrame

enum RHRDK_SDK PictureFrame

◆ Program

enum RHRDK_SDK enum RHRDK_SDK Program = 2

◆ RDK_DECALID

RDK_DEPRECATED typedef DWORD RDK_DECALID

◆ RDK_ENV_BACKGROUND

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND

◆ RDK_ENV_BACKGROUND_IMAGE

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_IMAGE

◆ RDK_ENV_BACKGROUND_PROJECTION

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION

◆ RDK_ENV_BACKGROUND_PROJECTION_AUTOMATIC

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_AUTOMATIC

◆ RDK_ENV_BACKGROUND_PROJECTION_BOX

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_BOX

◆ RDK_ENV_BACKGROUND_PROJECTION_CUBEMAP

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_CUBEMAP

◆ RDK_ENV_BACKGROUND_PROJECTION_EMAP

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_EMAP

◆ RDK_ENV_BACKGROUND_PROJECTION_HEMISPHERICAL

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_HEMISPHERICAL

◆ RDK_ENV_BACKGROUND_PROJECTION_HORIZONTAL_CROSS_CUBEMAP

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_HORIZONTAL_CROSS_CUBEMAP

◆ RDK_ENV_BACKGROUND_PROJECTION_LIGHTPROBE

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_LIGHTPROBE

◆ RDK_ENV_BACKGROUND_PROJECTION_PLANAR

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_PLANAR

◆ RDK_ENV_BACKGROUND_PROJECTION_SPHERICAL

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_SPHERICAL

◆ RDK_ENV_BACKGROUND_PROJECTION_VERTICAL_CROSS_CUBEMAP

const RDK_DEPRECATED wchar_t* RDK_ENV_BACKGROUND_PROJECTION_VERTICAL_CROSS_CUBEMAP

◆ RDK_MAT_ALPHA_TRANSPARENCY

const RDK_DEPRECATED wchar_t* RDK_MAT_ALPHA_TRANSPARENCY

◆ RDK_MAT_AMBIENT

const RDK_DEPRECATED wchar_t* RDK_MAT_AMBIENT

◆ RDK_MAT_CLARITY_AMOUNT

const RDK_DEPRECATED wchar_t* RDK_MAT_CLARITY_AMOUNT

◆ RDK_MAT_DIFFUSE

const RDK_DEPRECATED wchar_t* RDK_MAT_DIFFUSE

◆ RDK_MAT_DISABLE_LIGHTING

const RDK_DEPRECATED wchar_t* RDK_MAT_DISABLE_LIGHTING

◆ RDK_MAT_EMISSION

const RDK_DEPRECATED wchar_t* RDK_MAT_EMISSION

◆ RDK_MAT_FLAMINGO_LIBRARY

const RDK_DEPRECATED wchar_t* RDK_MAT_FLAMINGO_LIBRARY

◆ RDK_MAT_FRESNEL_ENABLED

const RDK_DEPRECATED wchar_t* RDK_MAT_FRESNEL_ENABLED

◆ RDK_MAT_IOR

const RDK_DEPRECATED wchar_t* RDK_MAT_IOR

◆ RDK_MAT_POLISH_AMOUNT

const RDK_DEPRECATED wchar_t* RDK_MAT_POLISH_AMOUNT

◆ RDK_MAT_REFLECTION

const RDK_DEPRECATED wchar_t* RDK_MAT_REFLECTION

◆ RDK_MAT_REFLECTIVITY

const RDK_DEPRECATED wchar_t* RDK_MAT_REFLECTIVITY

◆ RDK_MAT_REFLECTIVITY_COLOR

const RDK_DEPRECATED wchar_t* RDK_MAT_REFLECTIVITY_COLOR

◆ RDK_MAT_SHINE

const RDK_DEPRECATED wchar_t* RDK_MAT_SHINE

◆ RDK_MAT_SPECULAR

const RDK_DEPRECATED wchar_t* RDK_MAT_SPECULAR

◆ RDK_MAT_TRANSPARENCY

const RDK_DEPRECATED wchar_t* RDK_MAT_TRANSPARENCY

◆ RDK_MAT_TRANSPARENCY_COLOR

const RDK_DEPRECATED wchar_t* RDK_MAT_TRANSPARENCY_COLOR

◆ RDK_MAT_TYPE

const RDK_DEPRECATED wchar_t* RDK_MAT_TYPE

◆ RDK_TEXTURE_ADJUST_CLAMP

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_CLAMP

◆ RDK_TEXTURE_ADJUST_CLAMP_MAX

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_CLAMP_MAX

◆ RDK_TEXTURE_ADJUST_CLAMP_MIN

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_CLAMP_MIN

◆ RDK_TEXTURE_ADJUST_GAIN

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_GAIN

◆ RDK_TEXTURE_ADJUST_GAMMA

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_GAMMA

◆ RDK_TEXTURE_ADJUST_GRAYSCALE

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_GRAYSCALE

◆ RDK_TEXTURE_ADJUST_HUE_SHIFT

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_HUE_SHIFT

◆ RDK_TEXTURE_ADJUST_INVERT

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_INVERT

◆ RDK_TEXTURE_ADJUST_MULTIPLIER

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_MULTIPLIER

◆ RDK_TEXTURE_ADJUST_SATURATION

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_SATURATION

◆ RDK_TEXTURE_ADJUST_SCALE_TO_CLAMP

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ADJUST_SCALE_TO_CLAMP

◆ RDK_TEXTURE_DISPLAY_IN_VIEWPORT

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_DISPLAY_IN_VIEWPORT

◆ RDK_TEXTURE_ENVIRONMENT_MAPPING_MODE

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ENVIRONMENT_MAPPING_MODE

◆ RDK_TEXTURE_MAPPING_CHANNEL

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_MAPPING_CHANNEL

◆ RDK_TEXTURE_OFFSET

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_OFFSET

◆ RDK_TEXTURE_OFFSET_LOCKED

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_OFFSET_LOCKED

◆ RDK_TEXTURE_PREVIEW_IN_3D

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_PREVIEW_IN_3D

◆ RDK_TEXTURE_PREVIEW_LOCAL_MAPPING

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_PREVIEW_LOCAL_MAPPING

◆ RDK_TEXTURE_PROJECTION_MODE

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_PROJECTION_MODE

◆ RDK_TEXTURE_REPEAT

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_REPEAT

◆ RDK_TEXTURE_REPEAT_LOCKED

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_REPEAT_LOCKED

◆ RDK_TEXTURE_ROTATN

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_ROTATN

◆ RDK_TEXTURE_WCS_UNITS

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_WCS_UNITS

◆ RDK_TEXTURE_WRAP_TYPE

const RDK_DEPRECATED wchar_t* RDK_TEXTURE_WRAP_TYPE

◆ RealTimeUI

enum RHRDK_SDK enum RHRDK_SDK RealTimeUI = 8

◆ Remove

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Remove

◆ Reserved

enum RHRDK_SDK enum RHRDK_SDK Reserved = 6

◆ RhRdkAssignToBlockChoices

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkAssignToBlockChoices
strong

◆ RhRdkAssignToSubFaceChoices

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkAssignToSubFaceChoices
strong

◆ RhRdkChangeContext

enum RHRDK_SDK enum RHRDK_SDK RhRdkChangeContext
strong

◆ RhRdkFilterContentByUsage

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkFilterContentByUsage
strong

◆ RhRdkImageDropChoice

enum RHRDK_SDK RhRdkImageDropChoice
strong

◆ RhRdkMaterialSource

enum RHRDK_SDK enum RHRDK_SDK RhRdkMaterialSource
strong

◆ RhRdkMiiOption

enum RHRDK_SDK RhRdkMiiOption
strong

◆ RhRdkUiFrameworks

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkUiFrameworks
strong

Framework to use for UI elements.

◆ RhRdkUiModalities

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkUiModalities
strong

◆ RhRdkUserControl

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK RhRdkUserControl
strong

◆ Script

enum RHRDK_SDK enum RHRDK_SDK Script = 9

◆ Serialize

enum RHRDK_SDK enum RHRDK_SDK Serialize = 7

◆ Spanner

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Spanner

◆ SubNodeCtrl

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK SubNodeCtrl

◆ Texture

enum RHRDK_SDK Texture

◆ ToolTipPreview

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK ToolTipPreview

◆ Tree

enum RHRDK_SDK enum RHRDK_SDK Tree = 4

◆ UI

enum RHRDK_SDK enum RHRDK_SDK UI = 0

◆ Undo

enum RHRDK_SDK enum RHRDK_SDK Undo = 5

◆ Unused

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Unused

◆ Used

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK Used

◆ UsedSelected

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK UsedSelected

◆ uuid2dCheckerTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuid2dCheckerTextureType

◆ uuid2DCheckerTextureType

RHRDK_SDK UUID uuid2DCheckerTextureType

◆ uuid3DCheckerTextureType

RHRDK_SDK UUID uuid3DCheckerTextureType

◆ uuidAddTextureType

RHRDK_SDK UUID uuidAddTextureType

◆ uuidAdvancedDotTextureType

RHRDK_SDK UUID uuidAdvancedDotTextureType

◆ uuidBasicBitmapTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicBitmapTextureType

◆ uuidBasicCheckerTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicCheckerTextureType

◆ uuidBasicEnvironmentCCI

RHRDK_SDK UUID uuidBasicEnvironmentCCI

◆ uuidBasicEnvironmentType

RHRDK_SDK UUID uuidBasicEnvironmentType

◆ uuidBasicFBmTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicFBmTextureType

◆ uuidBasicGradientTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicGradientTextureType

◆ uuidBasicMaterialCCI

RHRDK_SDK UUID uuidBasicMaterialCCI

◆ uuidBasicMaterialType

RHRDK_SDK UUID uuidBasicMaterialType

◆ uuidBasicTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTextureType

◆ uuidBasicTileTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTileTextureType

◆ uuidBasicTurbulenceTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTurbulenceTextureType

◆ uuidBasicWrinkledTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidBasicWrinkledTextureType

◆ uuidBitmapTextureType

RHRDK_SDK UUID uuidBitmapTextureType

◆ uuidBlendMaterialCCI

RHRDK_SDK UUID uuidBlendMaterialCCI

◆ uuidBlendMaterialType

RHRDK_SDK UUID uuidBlendMaterialType

◆ uuidBlendTextureType

RHRDK_SDK UUID uuidBlendTextureType

◆ uuidChildPanelVisibilityChanged

RDK_DEPRECATED RHRDK_SDK UUID uuidChildPanelVisibilityChanged

This event is obsolete.

◆ uuidCompositeMaterialCCI

RHRDK_SDK UUID uuidCompositeMaterialCCI

◆ uuidCompositeMaterialType

RHRDK_SDK UUID uuidCompositeMaterialType

◆ uuidContentAdded

RDK_DEPRECATED RHRDK_SDK UUID uuidContentAdded

This event is obsolete (see CRhRdkEventWatcher::OnContentAttached)

◆ uuidContentAddedByUser

RDK_DEPRECATED RHRDK_SDK UUID uuidContentAddedByUser

This event is obsolete (see CRhRdkEventWatcher::OnContentAddedByUser)

◆ uuidContentBrowserDockBarButtonInterface

RDK_DEPRECATED RHRDK_SDK UUID uuidContentBrowserDockBarButtonInterface

◆ uuidContentEditorCustomButtonInterface

RDK_DEPRECATED RHRDK_SDK UUID uuidContentEditorCustomButtonInterface

◆ uuidContentEditorCustomButtonProvider

RHRDK_SDK UUID uuidContentEditorCustomButtonProvider

◆ uuidContentMoved

RDK_DEPRECATED RHRDK_SDK UUID uuidContentMoved

This event is obsolete.

◆ uuidContentMultipleSelection

RDK_DEPRECATED RHRDK_SDK UUID uuidContentMultipleSelection

This event is obsolete (see CRhRdkEventWatcher::OnContentSelection)

◆ uuidContentRenaming

RDK_DEPRECATED RHRDK_SDK UUID uuidContentRenaming

This event is obsolete (see CRhRdkEventWatcher::OnContentRenaming)

◆ uuidCrossHatchBumpTexture

RHRDK_SDK UUID uuidCrossHatchBumpTexture

◆ uuidCubeMapTextureType

RHRDK_SDK UUID uuidCubeMapTextureType

◆ uuidCurvePipingCRMProvider

RHRDK_SDK UUID uuidCurvePipingCRMProvider

◆ uuidCustomCurveSection

RHRDK_SDK UUID uuidCustomCurveSection

Custom Curve UI section.

◆ uuidCustomRenderFrameMenuInterface

RHRDK_SDK UUID uuidCustomRenderFrameMenuInterface

◆ uuidCustomRenderFrameTabFactoryInterface

RHRDK_SDK UUID uuidCustomRenderFrameTabFactoryInterface

◆ uuidCustomRenderFrameToolBarInterface

RHRDK_SDK UUID uuidCustomRenderFrameToolBarInterface

◆ uuidCustomUserDataFactoryInterface

RHRDK_SDK UUID uuidCustomUserDataFactoryInterface

◆ uuidData_RdkColorData

RHRDK_SDK UUID uuidData_RdkColorData

◆ uuidData_RdkContentChildSlot

RHRDK_SDK UUID uuidData_RdkContentChildSlot

◆ uuidData_RdkContentCtrlInfo

RHRDK_SDK UUID uuidData_RdkContentCtrlInfo

◆ uuidData_RdkContentDatabase

RHRDK_SDK UUID uuidData_RdkContentDatabase

◆ uuidData_RdkContentDisplayCollection

RHRDK_SDK UUID uuidData_RdkContentDisplayCollection

◆ uuidData_RdkContentEditorSettings

RHRDK_SDK UUID uuidData_RdkContentEditorSettings

◆ uuidData_RdkContentFilters

RHRDK_SDK UUID uuidData_RdkContentFilters

◆ uuidData_RdkContentLookup

RHRDK_SDK UUID uuidData_RdkContentLookup

◆ uuidData_RdkContentSelection

RHRDK_SDK UUID uuidData_RdkContentSelection

◆ uuidData_RdkContentSelectionForChangeType

RHRDK_SDK UUID uuidData_RdkContentSelectionForChangeType

◆ uuidData_RdkContentSelectionForPreview

RHRDK_SDK UUID uuidData_RdkContentSelectionForPreview

◆ uuidData_RdkContentSelectionForSetParams

RHRDK_SDK UUID uuidData_RdkContentSelectionForSetParams

◆ uuidData_RdkContentTarget

RHRDK_SDK UUID uuidData_RdkContentTarget

◆ uuidData_RdkContentUIs

RHRDK_SDK UUID uuidData_RdkContentUIs

◆ uuidData_RdkContentUndo

RHRDK_SDK UUID uuidData_RdkContentUndo

◆ uuidData_RdkCurrentEnvironment

RHRDK_SDK UUID uuidData_RdkCurrentEnvironment

◆ uuidData_RdkCustomCurve

RHRDK_SDK UUID uuidData_RdkCustomCurve

◆ uuidData_RdkDataSourceFactory

RHRDK_SDK UUID uuidData_RdkDataSourceFactory

◆ uuidData_RdkDecals

RHRDK_SDK UUID uuidData_RdkDecals

◆ uuidData_RdkDithering

RHRDK_SDK UUID uuidData_RdkDithering

◆ uuidData_RdkDragDropColor

RHRDK_SDK UUID uuidData_RdkDragDropColor

◆ uuidData_RdkDragDropLibraries

RHRDK_SDK UUID uuidData_RdkDragDropLibraries

◆ uuidData_RdkDragDropNamedItems

RHRDK_SDK UUID uuidData_RdkDragDropNamedItems

◆ uuidData_RdkDragDropPostEffects

RHRDK_SDK UUID uuidData_RdkDragDropPostEffects

◆ uuidData_RdkDragDropSubNode

RHRDK_SDK UUID uuidData_RdkDragDropSubNode

◆ uuidData_RdkDragDropTopLevel

RHRDK_SDK UUID uuidData_RdkDragDropTopLevel

◆ uuidData_RdkEdit

RHRDK_SDK UUID uuidData_RdkEdit

◆ uuidData_RdkEditor

RHRDK_SDK UUID uuidData_RdkEditor

◆ uuidData_RdkFindFile

RHRDK_SDK UUID uuidData_RdkFindFile

◆ uuidData_RdkFolderNavigator

RHRDK_SDK UUID uuidData_RdkFolderNavigator

◆ uuidData_RdkGroundPlane

RHRDK_SDK UUID uuidData_RdkGroundPlane

◆ uuidData_RdkImageAdjust

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkImageAdjust

◆ uuidData_RdkImageFile

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkImageFile

◆ uuidData_RdkImageFile_V8

RHRDK_SDK UUID uuidData_RdkImageFile_V8

◆ uuidData_RdkIORMenuData

RHRDK_SDK UUID uuidData_RdkIORMenuData

◆ uuidData_RdkLibraries

RHRDK_SDK UUID uuidData_RdkLibraries

◆ uuidData_RdkLinearWorkflow

RHRDK_SDK UUID uuidData_RdkLinearWorkflow

◆ uuidData_RdkNamedItems

RHRDK_SDK UUID uuidData_RdkNamedItems

◆ uuidData_RdkNewContentUndo

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkNewContentUndo

◆ uuidData_RdkNewUndoRecord

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkNewUndoRecord

◆ uuidData_RdkObjectMaterialAssignBy

RHRDK_SDK UUID uuidData_RdkObjectMaterialAssignBy

◆ uuidData_RdkParamBlock

RHRDK_SDK UUID uuidData_RdkParamBlock

◆ uuidData_RdkPEP_DOF

RHRDK_SDK UUID uuidData_RdkPEP_DOF

◆ uuidData_RdkPEP_Fog

RHRDK_SDK UUID uuidData_RdkPEP_Fog

◆ uuidData_RdkPEP_Glare

RHRDK_SDK UUID uuidData_RdkPEP_Glare

◆ uuidData_RdkPEP_Glow

RHRDK_SDK UUID uuidData_RdkPEP_Glow

◆ uuidData_RdkPreviewProperties

RHRDK_SDK UUID uuidData_RdkPreviewProperties

◆ uuidData_RdkPreviewRendered

RHRDK_SDK UUID uuidData_RdkPreviewRendered

◆ uuidData_RdkPreviewSettings

RHRDK_SDK UUID uuidData_RdkPreviewSettings

◆ uuidData_RdkRenderChannels

RHRDK_SDK UUID uuidData_RdkRenderChannels

◆ uuidData_RdkRendering

RHRDK_SDK UUID uuidData_RdkRendering

◆ uuidData_RdkRenderingGamma

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkRenderingGamma

◆ uuidData_RdkRenderingHistogram

RHRDK_SDK UUID uuidData_RdkRenderingHistogram

◆ uuidData_RdkRenderingPostEffectProgress

RHRDK_SDK UUID uuidData_RdkRenderingPostEffectProgress

◆ uuidData_RdkRenderingPostEffects

RHRDK_SDK UUID uuidData_RdkRenderingPostEffects

◆ uuidData_RdkRenderingProgress

RHRDK_SDK UUID uuidData_RdkRenderingProgress

◆ uuidData_RdkRenderingToneMapping

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkRenderingToneMapping

◆ uuidData_RdkRenderWindowSidePaneUI

RHRDK_SDK UUID uuidData_RdkRenderWindowSidePaneUI

◆ uuidData_RdkRhinoSettings

RHRDK_SDK UUID uuidData_RdkRhinoSettings

◆ uuidData_RdkSafeFrame

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkSafeFrame

◆ uuidData_RdkSelectionNavigator

RHRDK_SDK UUID uuidData_RdkSelectionNavigator

◆ uuidData_RdkSkylight

RHRDK_SDK UUID uuidData_RdkSkylight

◆ uuidData_RdkSun

RHRDK_SDK UUID uuidData_RdkSun

◆ uuidData_RdkTextureMapping

RHRDK_SDK UUID uuidData_RdkTextureMapping

◆ uuidData_RdkTextureMapping_Channels

RHRDK_SDK UUID uuidData_RdkTextureMapping_Channels

◆ uuidData_RdkTextureMapping_Mappings

RHRDK_SDK UUID uuidData_RdkTextureMapping_Mappings

◆ uuidData_RdkTinyIcons

RHRDK_SDK UUID uuidData_RdkTinyIcons

◆ uuidData_RdkToneMapping

RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkToneMapping

◆ uuidData_RdkUndo

RHRDK_SDK UUID uuidData_RdkUndo

◆ uuidDDSTextureType

RDK_DEPRECATED RHRDK_SDK UUID uuidDDSTextureType

◆ uuidDefaultEnvironmentInstance

RHRDK_SDK UUID uuidDefaultEnvironmentInstance

◆ uuidDefaultMaterialInstance

RHRDK_SDK UUID uuidDefaultMaterialInstance

◆ uuidDepthOfFieldPEP

RHRDK_SDK UUID uuidDepthOfFieldPEP

◆ uuidDisplacementCRMProvider

RHRDK_SDK UUID uuidDisplacementCRMProvider

◆ uuidDisplayAttributeMaterialType

RHRDK_SDK UUID uuidDisplayAttributeMaterialType

◆ uuidDisplayUpdateBegin

RDK_DEPRECATED RHRDK_SDK UUID uuidDisplayUpdateBegin

This event is obsolete (see CRhRdkEventWatcher::OnDisplayUpdateBegin)

◆ uuidDisplayUpdateEnded

RDK_DEPRECATED RHRDK_SDK UUID uuidDisplayUpdateEnded

This event is obsolete (see CRhRdkEventWatcher::OnDisplayUpdateEnded)

◆ uuidDotBumpTexture

RHRDK_SDK UUID uuidDotBumpTexture

◆ uuidDoubleSidedMaterialType

RHRDK_SDK UUID uuidDoubleSidedMaterialType

◆ uuidEdgeSofteningCRMProvider

RHRDK_SDK UUID uuidEdgeSofteningCRMProvider

◆ uuidEmissionMaterialType

RHRDK_SDK UUID uuidEmissionMaterialType

◆ uuidEnvironmentEditor

RHRDK_SDK UUID uuidEnvironmentEditor

◆ uuidEventAddCustomUISections

RHRDK_SDK UUID uuidEventAddCustomUISections

◆ uuidEventAsynchronousBakingCompleted

RHRDK_SDK UUID uuidEventAsynchronousBakingCompleted

◆ uuidEventCombineSimilarTexturesCheck

RHRDK_SDK UUID uuidEventCombineSimilarTexturesCheck

◆ uuidEventContentHidden

RHRDK_SDK UUID uuidEventContentHidden

◆ uuidEventDocumentPostEffectsChanged

RHRDK_SDK UUID uuidEventDocumentPostEffectsChanged

◆ uuidEventLinearWorkflowChanged

RHRDK_SDK UUID uuidEventLinearWorkflowChanged

◆ uuidEventPostEffectParamChanged

RHRDK_SDK UUID uuidEventPostEffectParamChanged

◆ uuidEventPreviewMetaDataSaved

RHRDK_SDK UUID uuidEventPreviewMetaDataSaved

◆ uuidEventRenderChannelsChanged

RHRDK_SDK UUID uuidEventRenderChannelsChanged

◆ uuidExposureRenderWindowTab

RHRDK_SDK RDK_DEPRECATED UUID uuidExposureRenderWindowTab

◆ uuidExposureTextureType

RHRDK_SDK UUID uuidExposureTextureType

◆ uuidEXRTextureType

RHRDK_SDK UUID uuidEXRTextureType

◆ uuidFBmTextureType

RHRDK_SDK UUID uuidFBmTextureType

◆ uuidFeatureCustomReflectionEnvironment

RHRDK_SDK UUID uuidFeatureCustomReflectionEnvironment

◆ uuidFeatureCustomRenderMeshes

RHRDK_SDK UUID uuidFeatureCustomRenderMeshes

◆ uuidFeatureCustomSkylightEnvironment

RHRDK_SDK UUID uuidFeatureCustomSkylightEnvironment

◆ uuidFeatureDecals

RHRDK_SDK UUID uuidFeatureDecals

◆ uuidFeatureEnvironments

RHRDK_SDK UUID uuidFeatureEnvironments

◆ uuidFeatureExposure

RHRDK_SDK UUID uuidFeatureExposure

◆ uuidFeatureFocalBlur

RHRDK_SDK UUID uuidFeatureFocalBlur

◆ uuidFeatureGroundPlane

RHRDK_SDK UUID uuidFeatureGroundPlane

◆ uuidFeatureLightMaterials

RHRDK_SDK UUID uuidFeatureLightMaterials

◆ uuidFeatureLinearWorkflow

RHRDK_SDK UUID uuidFeatureLinearWorkflow

Note that if you want to support the Linear Workflow settings in Rhino, you will need to do the following in your renderer:

1) Return true for uuidFeatureLinearWorkflow in your CRhRdkPlugIn::SupportsFeature() override.

2) Check that Linear Workflow is on using

     doc.Properties().RenderSettings().LinearWorkflow().PreProcessGammaOn()

and if so:

3) Convert all colors that you get from Rhino to their linear equivalent using CRhRdkColor::ApplyLinearWorkflowGamma() / ON_LinearWorkflow::ApplyPreProcessGamma()

4) Convert all texture colors EXCLUDING HDR TEXTURES (those that return true for CRhRdkTexture::IsLinear), or textures that are used in a bump or normal map, using CRhRdkColor::ApplyLinearWorkflowGamma(). NOTE: You can call CRhRdkMaterial::TextureRequiresLinearWorkflowAdjustment() to determine if the texture requires it.

5) If you are not using the built-in render window, apply the gamma value in ON_LinearWorkflow::PostProcessGamma(). NOTE: while Rhino 5 automatically did some of the gamma correction work in SimulateMaterial(), this is not the case in Rhino 6 upwards. Everything now has to be done explicitly by the client.

◆ uuidFeatureMaterials

RHRDK_SDK UUID uuidFeatureMaterials

◆ uuidFeaturePostEffects

RHRDK_SDK UUID uuidFeaturePostEffects

◆ uuidFeatureRenderArcticCommand

RHRDK_SDK UUID uuidFeatureRenderArcticCommand

◆ uuidFeatureRenderBlowupCommand

RHRDK_SDK UUID uuidFeatureRenderBlowupCommand

◆ uuidFeatureRenderChannels

RHRDK_SDK UUID uuidFeatureRenderChannels

◆ uuidFeatureRenderInWindowCommand

RHRDK_SDK UUID uuidFeatureRenderInWindowCommand

◆ uuidFeatureRenderViewSource

RHRDK_SDK UUID uuidFeatureRenderViewSource

◆ uuidFeatureRenderWindowCommand

RHRDK_SDK UUID uuidFeatureRenderWindowCommand

◆ uuidFeatureShadowOnlyGroundPlane

RHRDK_SDK UUID uuidFeatureShadowOnlyGroundPlane

◆ uuidFeatureSkyLight

RHRDK_SDK UUID uuidFeatureSkyLight

◆ uuidFeatureSun

RHRDK_SDK UUID uuidFeatureSun

◆ uuidFeatureTextures

RHRDK_SDK UUID uuidFeatureTextures

◆ uuidFogPEP

RHRDK_SDK UUID uuidFogPEP

◆ uuidGemMaterialType

RHRDK_SDK UUID uuidGemMaterialType

◆ uuidGlarePEP

RHRDK_SDK UUID uuidGlarePEP

◆ uuidGlassMaterialType

RHRDK_SDK UUID uuidGlassMaterialType

◆ uuidGlowPEP

RHRDK_SDK UUID uuidGlowPEP

◆ uuidGradientTextureType

RHRDK_SDK UUID uuidGradientTextureType

◆ uuidGraniteTextureType

RHRDK_SDK UUID uuidGraniteTextureType

◆ uuidGridTextureType

RHRDK_SDK UUID uuidGridTextureType

◆ uuidGritBumpTexture

RHRDK_SDK UUID uuidGritBumpTexture

◆ uuidGroupIdChanged

RDK_DEPRECATED RHRDK_SDK UUID uuidGroupIdChanged

This event is obsolete (see CRhRdkEventWatcher::OnContentGroupIdChanged)

◆ uuidHatchBumpTexture

RHRDK_SDK UUID uuidHatchBumpTexture

◆ uuidHDRTextureType

RHRDK_SDK UUID uuidHDRTextureType

◆ uuidLeatherBumpTexture

RHRDK_SDK UUID uuidLeatherBumpTexture

◆ uuidLightManagerSupportInterface

RHRDK_SDK UUID uuidLightManagerSupportInterface

◆ uuidMarbleTextureType

RHRDK_SDK UUID uuidMarbleTextureType

◆ uuidMaskTextureType

RHRDK_SDK UUID uuidMaskTextureType

◆ uuidMaterialEditor

RHRDK_SDK UUID uuidMaterialEditor

The following three UUIDs are the identifiers of the three main content editors. By 'main content editor' we mean the modeless RDK content editor, containing a thumbnail list and a UI.

Note
Each UUID uniquely identifies a concrete content editor of a certain kind. However, with multiple-document support, there can potentially be more than one editor of a given kind open at the same time, especially on the Mac. These UUIDs therefore only identify the first editor of a certain kind. Other editors of the same kind will have modified versions of these UUIDs.

◆ uuidMenuChecksDirty

RDK_DEPRECATED RHRDK_SDK UUID uuidMenuChecksDirty

Custom event for signalling RDK commands in menus need updating.

◆ uuidMetalMaterialType

RHRDK_SDK UUID uuidMetalMaterialType

◆ uuidModalGraphChanged

RDK_DEPRECATED RHRDK_SDK UUID uuidModalGraphChanged

This custom event is obsolete and is no longer sent.

◆ uuidMultiplyTextureType

RHRDK_SDK UUID uuidMultiplyTextureType

◆ uuidNoiseTextureType

RHRDK_SDK UUID uuidNoiseTextureType

◆ uuidPaintMaterialType

RHRDK_SDK UUID uuidPaintMaterialType

◆ uuidPerlinMarbleTextureType

RHRDK_SDK UUID uuidPerlinMarbleTextureType

◆ uuidPerturbingTextureType

RHRDK_SDK UUID uuidPerturbingTextureType

◆ uuidPhysicallyBasedMaterialType

RHRDK_SDK UUID uuidPhysicallyBasedMaterialType

◆ uuidPhysicalSkyTextureType

RHRDK_SDK UUID uuidPhysicalSkyTextureType

◆ uuidPictureMaterialType

RHRDK_SDK UUID uuidPictureMaterialType

◆ uuidPlasterMaterialType

RHRDK_SDK UUID uuidPlasterMaterialType

◆ uuidPlasticMaterialType

RHRDK_SDK UUID uuidPlasticMaterialType

◆ uuidPostEffect_Bloom

RHRDK_SDK UUID uuidPostEffect_Bloom

◆ uuidPostEffect_BriCon

RHRDK_SDK UUID uuidPostEffect_BriCon

◆ uuidPostEffect_DepthOfField

RHRDK_SDK UUID uuidPostEffect_DepthOfField

◆ uuidPostEffect_Dithering

RHRDK_SDK UUID uuidPostEffect_Dithering

◆ uuidPostEffect_Fog

RHRDK_SDK UUID uuidPostEffect_Fog

◆ uuidPostEffect_Gamma

RHRDK_SDK UUID uuidPostEffect_Gamma

◆ uuidPostEffect_GaussianBlur

RHRDK_SDK UUID uuidPostEffect_GaussianBlur

◆ uuidPostEffect_Glare

RHRDK_SDK UUID uuidPostEffect_Glare

◆ uuidPostEffect_Glow

RHRDK_SDK UUID uuidPostEffect_Glow

◆ uuidPostEffect_HueSatLum

RHRDK_SDK UUID uuidPostEffect_HueSatLum

◆ uuidPostEffect_Multiplier

RHRDK_SDK UUID uuidPostEffect_Multiplier

◆ uuidPostEffect_Noise

RHRDK_SDK UUID uuidPostEffect_Noise

◆ uuidPostEffect_ToneMapper_BlackWhitePoint

RHRDK_SDK UUID uuidPostEffect_ToneMapper_BlackWhitePoint

◆ uuidPostEffect_ToneMapper_Clamp

RHRDK_SDK UUID uuidPostEffect_ToneMapper_Clamp

◆ uuidPostEffect_ToneMapper_FalseColor

RHRDK_SDK UUID uuidPostEffect_ToneMapper_FalseColor

◆ uuidPostEffect_ToneMapper_Filmic

RHRDK_SDK UUID uuidPostEffect_ToneMapper_Filmic

◆ uuidPostEffect_ToneMapper_Logarithmic

RHRDK_SDK UUID uuidPostEffect_ToneMapper_Logarithmic

◆ uuidPostEffect_Watermark

RHRDK_SDK UUID uuidPostEffect_Watermark

◆ uuidPostEffect_WireframeAnnotationsRGBA

RHRDK_SDK UUID uuidPostEffect_WireframeAnnotationsRGBA

◆ uuidPostEffect_WireframeCurvesRGBA

RHRDK_SDK UUID uuidPostEffect_WireframeCurvesRGBA

◆ uuidPostEffect_WireframeIsocurvesRGBA

RHRDK_SDK UUID uuidPostEffect_WireframeIsocurvesRGBA

◆ uuidPostEffect_WireframePointsRGBA

RHRDK_SDK UUID uuidPostEffect_WireframePointsRGBA

◆ uuidPostEffectFactoryInterface

RHRDK_SDK UUID uuidPostEffectFactoryInterface

◆ uuidPostEffectPlugInFactoryInterface

RHRDK_SDK UUID uuidPostEffectPlugInFactoryInterface

◆ uuidPostEffectRenderWindowTab

RHRDK_SDK RDK_DEPRECATED UUID uuidPostEffectRenderWindowTab

◆ uuidProjectionChangerTextureType

RHRDK_SDK UUID uuidProjectionChangerTextureType

◆ uuidRealtimeDisplayMaterialType

RHRDK_SDK UUID uuidRealtimeDisplayMaterialType

◆ uuidRenderingDeleted

RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingDeleted

This event is obsolete (see CRhRdkEventWatcher::OnRenderingDeleted)

◆ uuidRenderingFinished

RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingFinished

This event is obsolete (see CRhRdkEventWatcher::OnRenderingFinished)

◆ uuidRenderingLoaded

RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingLoaded

This event is obsolete (see CRhRdkEventWatcher::OnRenderingLoaded)

◆ uuidRenderingSaved

RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingSaved

This event is obsolete (see CRhRdkEventWatcher::OnRenderingSaved)

◆ uuidRenderPreset_Custom

RHRDK_SDK UUID uuidRenderPreset_Custom

◆ uuidRenderPreset_Exterior

RHRDK_SDK UUID uuidRenderPreset_Exterior

◆ uuidRenderPreset_Interior

RHRDK_SDK UUID uuidRenderPreset_Interior

◆ uuidRenderPreset_Studio

RHRDK_SDK UUID uuidRenderPreset_Studio

◆ uuidRenderSettingsSection_Background

RHRDK_SDK UUID uuidRenderSettingsSection_Background

◆ uuidRenderSettingsSection_Background_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Background_Eto

◆ uuidRenderSettingsSection_ColorAdjustment

RHRDK_SDK UUID uuidRenderSettingsSection_ColorAdjustment

◆ uuidRenderSettingsSection_ColorAdjustment_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_ColorAdjustment_Eto

◆ uuidRenderSettingsSection_CurrentRenderer

RHRDK_SDK UUID uuidRenderSettingsSection_CurrentRenderer

◆ uuidRenderSettingsSection_CurrentRenderer_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_CurrentRenderer_Eto

◆ uuidRenderSettingsSection_Exterior_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Exterior_Eto

◆ uuidRenderSettingsSection_GroundPlane_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_GroundPlane_Eto

◆ uuidRenderSettingsSection_Interior_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Interior_Eto

◆ uuidRenderSettingsSection_Lighting

RHRDK_SDK UUID uuidRenderSettingsSection_Lighting

◆ uuidRenderSettingsSection_Lighting_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Lighting_Eto

◆ uuidRenderSettingsSection_Presets_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Presets_Eto

◆ uuidRenderSettingsSection_RenderChannels_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_RenderChannels_Eto

◆ uuidRenderSettingsSection_Resolution

RHRDK_SDK UUID uuidRenderSettingsSection_Resolution

◆ uuidRenderSettingsSection_Resolution_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Resolution_Eto

◆ uuidRenderSettingsSection_Studio_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Studio_Eto

◆ uuidRenderSettingsSection_View

RHRDK_SDK UUID uuidRenderSettingsSection_View

◆ uuidRenderSettingsSection_View_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_View_Eto

◆ uuidRenderSettingsSection_Wireframe

RHRDK_SDK UUID uuidRenderSettingsSection_Wireframe

◆ uuidRenderSettingsSection_Wireframe_Eto

RHRDK_SDK UUID uuidRenderSettingsSection_Wireframe_Eto

◆ uuidRenderWindowCloned

RHRDK_SDK UUID uuidRenderWindowCloned

◆ uuidRenderWindowCustomDlgInterface

RHRDK_SDK UUID uuidRenderWindowCustomDlgInterface

◆ uuidRenderWindowEventSinkInterface

RHRDK_SDK UUID uuidRenderWindowEventSinkInterface

◆ uuidRenderWindowMouseEventWatcherInterface

RHRDK_SDK UUID uuidRenderWindowMouseEventWatcherInterface

◆ uuidResampleTextureType

RHRDK_SDK UUID uuidResampleTextureType

◆ uuidShutLiningCRMProvider

RHRDK_SDK UUID uuidShutLiningCRMProvider

◆ uuidSimpleBitmapTextureType

RHRDK_SDK UUID uuidSimpleBitmapTextureType

◆ uuidSingleColorTextureType

RHRDK_SDK UUID uuidSingleColorTextureType

◆ uuidSpeckleBumpTexture

RHRDK_SDK UUID uuidSpeckleBumpTexture

◆ uuidStuccoTextureType

RHRDK_SDK UUID uuidStuccoTextureType

◆ uuidSubObjectMaterialSplitterCRMProvider

RHRDK_SDK UUID uuidSubObjectMaterialSplitterCRMProvider

◆ uuidTabPostEffect_Early

RHRDK_SDK UUID uuidTabPostEffect_Early

◆ uuidTabPostEffect_Late

RHRDK_SDK UUID uuidTabPostEffect_Late

◆ uuidTabPostEffect_ToneMapping

RHRDK_SDK UUID uuidTabPostEffect_ToneMapping

◆ uuidTaskAlphaSort

RHRDK_SDK UUID uuidTaskAlphaSort

◆ uuidTaskAssignToGroundPlane

RHRDK_SDK UUID uuidTaskAssignToGroundPlane

◆ uuidTaskAssignToLayers

RHRDK_SDK UUID uuidTaskAssignToLayers

◆ uuidTaskAssignToLayersOfObjects

RHRDK_SDK UUID uuidTaskAssignToLayersOfObjects

◆ uuidTaskAssignToObjects

RHRDK_SDK UUID uuidTaskAssignToObjects

◆ uuidTaskChange_HarvestAlways

RHRDK_SDK UUID uuidTaskChange_HarvestAlways

◆ uuidTaskChange_HarvestNever

RHRDK_SDK UUID uuidTaskChange_HarvestNever

◆ uuidTaskChange_HarvestUseOption

RHRDK_SDK UUID uuidTaskChange_HarvestUseOption

◆ uuidTaskChoose

RHRDK_SDK UUID uuidTaskChoose

◆ uuidTaskChooseExisting

RHRDK_SDK UUID uuidTaskChooseExisting

◆ uuidTaskClose

RHRDK_SDK UUID uuidTaskClose

◆ uuidTaskContentCtrlChange

RHRDK_SDK UUID uuidTaskContentCtrlChange

◆ uuidTaskContentCtrlProperties

RHRDK_SDK UUID uuidTaskContentCtrlProperties

◆ uuidTaskContentCtrlRemove

RHRDK_SDK UUID uuidTaskContentCtrlRemove

◆ uuidTaskContentFilter

RHRDK_SDK UUID uuidTaskContentFilter

◆ uuidTaskCopy

RHRDK_SDK UUID uuidTaskCopy

◆ uuidTaskCreateNew

RHRDK_SDK UUID uuidTaskCreateNew

◆ uuidTaskCreatePBRFromFiles

RHRDK_SDK UUID uuidTaskCreatePBRFromFiles

◆ uuidTaskDelete

RHRDK_SDK UUID uuidTaskDelete

◆ uuidTaskDuplicate

RHRDK_SDK UUID uuidTaskDuplicate

◆ uuidTaskFilterByContentTags

RHRDK_SDK UUID uuidTaskFilterByContentTags

◆ uuidTaskFilterByContentUsage_None

RHRDK_SDK UUID uuidTaskFilterByContentUsage_None

◆ uuidTaskFilterByContentUsage_Unused

RHRDK_SDK UUID uuidTaskFilterByContentUsage_Unused

◆ uuidTaskFilterByContentUsage_Used

RHRDK_SDK UUID uuidTaskFilterByContentUsage_Used

◆ uuidTaskFilterByContentUsage_UsedSelected

RHRDK_SDK UUID uuidTaskFilterByContentUsage_UsedSelected

◆ uuidTaskFloatingEditor

RHRDK_SDK UUID uuidTaskFloatingEditor

◆ uuidTaskFloatingPreview

RDK_DEPRECATED RHRDK_SDK UUID uuidTaskFloatingPreview

◆ uuidTaskFloatThumbPane

RHRDK_SDK UUID uuidTaskFloatThumbPane

◆ uuidTaskFloatTreePane

RHRDK_SDK UUID uuidTaskFloatTreePane

◆ uuidTaskImportFromFile

RHRDK_SDK UUID uuidTaskImportFromFile

◆ uuidTaskInterface

RHRDK_SDK UUID uuidTaskInterface

◆ uuidTaskLayoutHorz

RHRDK_SDK UUID uuidTaskLayoutHorz

◆ uuidTaskMergeIdenticalMaterials

RHRDK_SDK UUID uuidTaskMergeIdenticalMaterials

◆ uuidTaskModalEdit

RHRDK_SDK UUID uuidTaskModalEdit

◆ uuidTaskModeGrid

RHRDK_SDK UUID uuidTaskModeGrid

◆ uuidTaskModeList

RHRDK_SDK UUID uuidTaskModeList

◆ uuidTaskModeTree

RHRDK_SDK UUID uuidTaskModeTree

◆ uuidTaskMoreTypes

RHRDK_SDK UUID uuidTaskMoreTypes

◆ uuidTaskPaste

RHRDK_SDK UUID uuidTaskPaste

◆ uuidTaskPasteAsInstance

RHRDK_SDK UUID uuidTaskPasteAsInstance

◆ uuidTaskPreviewAutoUpdate

RHRDK_SDK UUID uuidTaskPreviewAutoUpdate

◆ uuidTaskPreviewGeomCone

RHRDK_SDK UUID uuidTaskPreviewGeomCone

◆ uuidTaskPreviewGeomCube

RHRDK_SDK UUID uuidTaskPreviewGeomCube

◆ uuidTaskPreviewGeomPlane

RHRDK_SDK UUID uuidTaskPreviewGeomPlane

◆ uuidTaskPreviewGeomPyramid

RHRDK_SDK UUID uuidTaskPreviewGeomPyramid

◆ uuidTaskPreviewGeomScene

RHRDK_SDK UUID uuidTaskPreviewGeomScene

◆ uuidTaskPreviewGeomSphere

RHRDK_SDK UUID uuidTaskPreviewGeomSphere

◆ uuidTaskPreviewGeomTorus

RHRDK_SDK UUID uuidTaskPreviewGeomTorus

◆ uuidTaskPreviewProperties

RHRDK_SDK UUID uuidTaskPreviewProperties

◆ uuidTaskPreviewShowLabels

RHRDK_SDK UUID uuidTaskPreviewShowLabels

◆ uuidTaskPreviewShowUnits

RHRDK_SDK UUID uuidTaskPreviewShowUnits

◆ uuidTaskPreviewSizeLarge

RHRDK_SDK UUID uuidTaskPreviewSizeLarge

◆ uuidTaskPreviewSizeMedium

RHRDK_SDK UUID uuidTaskPreviewSizeMedium

◆ uuidTaskPreviewSizeSmall

RHRDK_SDK UUID uuidTaskPreviewSizeSmall

◆ uuidTaskPreviewSizeTiny

RHRDK_SDK UUID uuidTaskPreviewSizeTiny

◆ uuidTaskPreviewUpdateAll

RHRDK_SDK UUID uuidTaskPreviewUpdateAll

◆ uuidTaskPreviewUpdateNow

RHRDK_SDK UUID uuidTaskPreviewUpdateNow

◆ uuidTaskRemoveCurrent_Lighting

RHRDK_SDK UUID uuidTaskRemoveCurrent_Lighting

◆ uuidTaskRemoveCurrent_ReflRefr

RHRDK_SDK UUID uuidTaskRemoveCurrent_ReflRefr

◆ uuidTaskRemoveInstancing

RHRDK_SDK UUID uuidTaskRemoveInstancing

◆ uuidTaskReplace

RHRDK_SDK UUID uuidTaskReplace

◆ uuidTaskResetToDefaults

RHRDK_SDK UUID uuidTaskResetToDefaults

◆ uuidTaskSaveAsImage

RHRDK_SDK UUID uuidTaskSaveAsImage

◆ uuidTaskSaveToFile

RHRDK_SDK UUID uuidTaskSaveToFile

◆ uuidTaskSelectAll

RHRDK_SDK UUID uuidTaskSelectAll

◆ uuidTaskSelectObjects

RHRDK_SDK UUID uuidTaskSelectObjects

◆ uuidTaskSetAsCurrent_All

RHRDK_SDK UUID uuidTaskSetAsCurrent_All

◆ uuidTaskSetAsCurrent_Background

RHRDK_SDK UUID uuidTaskSetAsCurrent_Background

◆ uuidTaskSetAsCurrent_Lighting

RHRDK_SDK UUID uuidTaskSetAsCurrent_Lighting

◆ uuidTaskSetAsCurrent_OverrideChannels

RHRDK_SDK UUID uuidTaskSetAsCurrent_OverrideChannels

◆ uuidTaskSetAsCurrent_ReflRefr

RHRDK_SDK UUID uuidTaskSetAsCurrent_ReflRefr

◆ uuidTaskShowPreviewPane

RHRDK_SDK UUID uuidTaskShowPreviewPane

◆ uuidTaskSubNodeCtrlChange

RHRDK_SDK UUID uuidTaskSubNodeCtrlChange

◆ uuidTaskSubNodeCtrlEdit

RHRDK_SDK UUID uuidTaskSubNodeCtrlEdit

◆ uuidTaskSubNodeCtrlProperties

RHRDK_SDK UUID uuidTaskSubNodeCtrlProperties

◆ uuidTaskSubNodeCtrlRemove

RHRDK_SDK UUID uuidTaskSubNodeCtrlRemove

◆ uuidTaskTags

RHRDK_SDK UUID uuidTaskTags

◆ uuidTaskTreeCollapseAll

RHRDK_SDK UUID uuidTaskTreeCollapseAll

◆ uuidTaskTreeExpandAll

RHRDK_SDK UUID uuidTaskTreeExpandAll

◆ uuidTextureAdjustmentTextureType

RHRDK_SDK UUID uuidTextureAdjustmentTextureType

◆ uuidTextureEditor

RHRDK_SDK UUID uuidTextureEditor

◆ uuidThickeningCRMProvider

RHRDK_SDK UUID uuidThickeningCRMProvider

◆ uuidTileTextureType

RHRDK_SDK UUID uuidTileTextureType

◆ uuidTurbulenceTextureType

RHRDK_SDK UUID uuidTurbulenceTextureType

◆ uuidUIComplexityChanged

RDK_DEPRECATED RHRDK_SDK UUID uuidUIComplexityChanged

This event is obsolete.

◆ uuidUiContentType_Separator

RHRDK_SDK UUID uuidUiContentType_Separator

◆ uuidUndoRedoBegin

RDK_DEPRECATED RHRDK_SDK UUID uuidUndoRedoBegin

This event is obsolete (see CRhRdkEventWatcher::OnUndoRedoBegin)

◆ uuidUndoRedoEnded

RDK_DEPRECATED RHRDK_SDK UUID uuidUndoRedoEnded

This event is obsolete (see CRhRdkEventWatcher::OnUndoRedoEnded)

◆ uuidUniversalRenderEngine

RHRDK_SDK UUID uuidUniversalRenderEngine

◆ uuidUserDataTransformed

RDK_DEPRECATED RHRDK_SDK UUID uuidUserDataTransformed

This event is obsolete.

◆ uuidV8BlendMaterialCCI

RHRDK_SDK UUID uuidV8BlendMaterialCCI

◆ uuidV8BlendMaterialType

RHRDK_SDK UUID uuidV8BlendMaterialType

◆ uuidVaries

RHRDK_SDK UUID uuidVaries

Varies.

◆ uuidWavesTextureType

RHRDK_SDK UUID uuidWavesTextureType

◆ uuidWoodBumpTexture

RHRDK_SDK UUID uuidWoodBumpTexture

◆ uuidWoodTextureType

RHRDK_SDK UUID uuidWoodTextureType

◆ Wallpaper

enum RHRDK_SDK Wallpaper

◆ WinForms

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK WinForms

WinForms.

◆ WPF

enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK enum RHRDK_SDK WPF

WPF.