Rhino C++ API
8.17
|
Namespaces | |
RhRdk | |
Forward declaration for CRhinoDisplayPipeline::RealtimeDisplayMode. | |
Typedefs | |
using | CRhRdkControllerPtr = std::shared_ptr< class IRhinoUiController > |
typedef CRhRdkFileType | CRhRdkCustomRenderSaveFileType |
typedef ON_SimpleArray< RDK_SDK_TNHANDLE > | CRhRdkThumbArray |
using | GPU_SURFACE = ON__UINT_PTR |
typedef DWORD | RDK_DECAL_CRC |
#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 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 |
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.
Child slot names are included in this file. They start with CS_ instead of FS_
#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 override_su |
#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_INTERNAL |
#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_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 virtual_su |
using CRhRdkControllerPtr = std::shared_ptr<class IRhinoUiController> |
using GPU_SURFACE = ON__UINT_PTR |
typedef DWORD RDK_DECAL_CRC |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
|
strong |
enum eRdkEditorOp |
enum eRhRdkBakingFunctions : ON__UINT32 |
enum eRhRdkPepByteOrder |
enum rdkct_type |
Type for RhRdkCreateThumbnails()
Enumerator | |
---|---|
rdkct_persistent_content | |
rdkct_custom | |
rdkct_force32 |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Message box buttons for RhRdkMessageBox()
Enumerator | |
---|---|
kOk | |
kOkCancel | |
kYesNo | |
kYesNoCancel | |
kYesToAllYesNoCancel |
|
strong |
Message box default button for RhRdkMessageBox()
Enumerator | |
---|---|
kButton1 | |
kButton2 | |
kButton3 | |
kButton4 | |
kOkYes | |
kNoCancel | |
kCancelWhenThreeButtons | |
kCancelWhenFourButtons |
|
strong |
Message box result for RhRdkMessageBox()
Enumerator | |
---|---|
kOk | |
kCancel | |
kYes | |
kNo | |
kYesToAll |
|
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 |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
RHRDK_SDK CRhRdkRenderPlugIn* FindCurrentRenderPlugIn | ( | 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_Mesh* RhinoCreateMeshVertexColorsFromTexture | ( | 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 | ||
) |
Add decal information to object attributes.
RHRDK_SDK bool RhRdkAddExtension | ( | CRhRdkExtension * | pExtension | ) |
Add an extension to the RDK.
pExtension | is 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. |
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.
RDK_DEPRECATED RHRDK_SDK bool RhRdkAddPersistentContent | ( | CRhRdkContent * | pContent | ) |
This function is deprecated in favor of the one below.
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.
doc | is the document containing the material and the layers. |
layer_indices | is an array of layer indices identifying the layers to assign the material to. |
uuidInstance | is the instance id of the material. |
bInteractive | specifies 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. |
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.
doc | is the document containing the material. |
aObject | is an array of references to objects or sub-faces to assign the material to. |
uuidInstance | is the instance id of the material. |
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.
doc | is the document containing the material. |
aObject | is an array of references to objects or sub-faces to assign the material to. |
uuidInstance | is the instance id of the material. |
sfc | specifies how to handle existing sub-face assignments. |
bc | specifies how to handle blocks (if present in the aObjRef array). |
bInteractive | specifies how to ask the user questions. If true, a message box is used, otherwise the command line is used. |
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 | ) |
Returns the RDK_SDK_VERSION this RDK was built with. Returns the build date of this RDK - implemented as return DATE;
RDK_DEPRECATED RHRDK_SDK bool RhRdkChangeChildContent | ( | CRhRdkContent & | parentContent, |
const wchar_t * | wszChildSlotName, | ||
const CRhRdkContentKindList & | allowedKinds, | ||
UINT | uFlags = rdkccc_AllowNone|rdkccc_AutoEdit |
||
) |
Deprecated;
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.
pOldContent | is 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). |
uuidNewType | is the type of content to replace pOldContent with. |
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.
pOldContent | is 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). |
uuidNewType | is the type of content to replace pOldContent with. |
bHarvest | determines whether or not parameter harvesting will be performed. |
RDK_DEPRECATED RHRDK_SDK bool RhRdkChooseContent | ( | UUID & | uuidInstance, |
const CRhRdkContentKindList & | kinds, | ||
CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
Deprecated;
RDK_DEPRECATED RHRDK_SDK bool RhRdkChooseContentEx | ( | UUID & | uuidInstance, |
const CRhRdkContentKindList & | kinds, | ||
UINT | uFlags, | ||
CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
Deprecated;
Helper for use in OnEraseBkgnd() to avoid flicker.
const RHRDK_SDK CRhRdkEnvironment* RhRdkContentAsEnvironment | ( | const CRhRdkContent * | c | ) |
const RHRDK_SDK CRhRdkMaterial* RhRdkContentAsMaterial | ( | const CRhRdkContent * | c | ) |
const RHRDK_SDK CRhRdkTexture* RhRdkContentAsTexture | ( | const CRhRdkContent * | c | ) |
RDK_DEPRECATED RHRDK_SDK IRhRdkContentFactories& RhRdkContentFactories | ( | void | ) |
RHRDK_SDK IRhRdkContentFactoriesEx& RhRdkContentFactoriesEx | ( | void | ) |
const RHRDK_SDK IRhRdkContentIOPlugIns& RhRdkContentIOPlugIns | ( | void | ) |
RDK_DEPRECATED RHRDK_SDK void RhRdkCopySun | ( | IRhRdkSun & | dest, |
const IRhRdkSun & | srce | ||
) |
Deprecated; use IRhRdkSun::CopyFrom()
RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkCreateContentByType | ( | const UUID & | uuidType, |
CRhRdkContent * | pParent = nullptr , |
||
const wchar_t * | wszChildSlotName = nullptr , |
||
UINT | uFlags = 0 , |
||
CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
Deprecated;
RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkCreateContentByUser | ( | const UUID & | uuidDefaultType, |
const UUID & | uuidDefaultInstance, | ||
const CRhRdkContentKindList & | allowedKinds, | ||
UINT | uFlags = 0 , |
||
CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
Deprecated;
RHRDK_SDK CRhRdkMaterial* RhRdkCreateImportedMaterial | ( | CRhinoDoc & | doc, |
ON_Material & | mat, | ||
bool | bReference | ||
) |
Creates a new basic material and attaches it to the document.
doc | is the document. |
mat | is 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. |
bReference | is true if the material is a reference material, else false. |
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.
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 |
||
) |
RDK_DEPRECATED RHRDK_SDK UUID RhRdkCurrentDocumentContentInstanceId | ( | CRhRdkContent::Kinds | kind, |
CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
Deprecated;
RDK_DEPRECATED RHRDK_SDK IRhRdkCustomRenderMeshManager& RhRdkCustomRenderMeshManager | ( | void | ) |
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.
RHRDK_SDK bool RhRdkDeleteChildContent | ( | CRhRdkContent & | parent, |
const wchar_t * | wszChildSlotName | ||
) |
Delete a child content.
parent | is 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). |
wszChildSlotName | is the child-slot name of the child to be deleted. |
RHRDK_SDK ON__UINT32 RhRdkDoubleCRC | ( | ON__UINT32 & | crc, |
double | d | ||
) |
const RHRDK_SDK ON_Material& RhRdkDoubleSidedBackMaterial | ( | const CRhinoDoc * | pDoc, |
const ON_Material & | material | ||
) |
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList& RhRdkEnvironmentList | ( | const CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() | ) |
Deprecated;
RHRDK_SDK void RhRdkErrorBox | ( | const wchar_t * | wszMessage | ) |
Simple error message box function. Shows message text, error icon and an OK button.
RDK_DEPRECATED RHRDK_SDK bool RhRdkExecuteEditorOperation | ( | HWND | pWnd, |
eRdkEditorOp | op, | ||
int | state = -1 , |
||
UINT_PTR | reserved = 0 |
||
) |
This function is deprecated and not implemented.
RHRDK_SDK void RhRdkFillOutputTypesFromSDS | ( | ON_ClassArray< CRhRdkRenderPlugIn::CRhRdkRenderOutputType > & | ots, |
const wchar_t * | wszSDS_Ext, | ||
const wchar_t * | wszSDS_Desc | ||
) |
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.
pDoc | identifies 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. |
uuidInstance | is the instance id of the content to find. |
RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkFindContentInstance | ( | const UUID & | uuidInstance | ) |
This function is deprecated in favor of the one below.
RHRDK_SDK CRhRdkRenderPlugIn* RhRdkFindCurrentRenderPlugIn | ( | void | ) |
Get the RDK current render engine id.
RHRDK_SDK IRhRdkDecal* RhRdkFindDecalOnObjectAttributes | ( | ON_3dmObjectAttributes & | attr, |
RDK_DECAL_CRC | decalCRC | ||
) |
Find decal information on object attributes by its decal crc.
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.
RDK_DEPRECATED RHRDK_SDK bool RhRdkFindFile | ( | const wchar_t * | wszFullPath, |
ON_wString & | sFoundFileOut | ||
) |
Replacement for CRhinoFileUtilities::FindFile() which also handles network shares.
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 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.
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.
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.
RHRDK_SDK IRhinoUiSection* RhRdkFindSection | ( | const IRhinoUiHolder & | holder, |
const UUID & | uuidSection | ||
) |
RDK_DEPRECATED RHRDK_SDK HICON RhRdkGetContentIcon_16x16 | ( | CRhRdkContent::Kinds | kind | ) |
Get the 16 by 16 icon representing a particular content kind.
kind | is the content 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 CRhRdkContent* RhRdkGetSelectedContent | ( | const wchar_t * | wszKind | ) |
This method is deprecated.
RHRDK_SDK int RhRdkGetSimulatedTextureSize | ( | void | ) |
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.
pRdkDoc | is an optional document. |
wszInitialFullPath | is the initial path to the file and folder to display. |
bMultiSelect | is true to allow multiple file selections, else false. |
aFullPaths | accepts one or more file names chosen by the user. |
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 | ||
) |
This function is deprecated in favor of 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.
newContent | is the content that has just been created. |
oldContent | is the pre-changed content. |
RHRDK_SDK void RhRdkInfoBox | ( | const wchar_t * | wszMessage | ) |
Simple information message box function. Shows message text, information icon and an OK button.
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.
Determine if any texture in any open document is using the specified file for caching.
wszTextureFile | is the file name to check for. The extension is ignored. |
uFlags | is for future use only. |
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsContentBrowserDockBarVisible | ( | void | ) |
NOT IMPLEMENTED
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()
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 | ) |
Queries whether or not the Ground Plane is visible for a certain document. Deprecated in favor of doc.Properties().RenderSettings().GroundPlane().On().
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsGroundPlaneVisible | ( | CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() | ) |
Deprecated version of the above.
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().
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSafeFrameVisible | ( | CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() | ) |
Deprecated version of the above.
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSunDockBarVisible | ( | void | ) |
NOT IMPLEMENTED
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsSunEqual | ( | const IRhRdkSun & | sun1, |
const IRhRdkSun & | sun2 | ||
) |
Deprecated; use IRhRdkSun::IsEqual()
Call this function to determine if an ON_Light added to the display for the sunlight preview is actually the RDK Document Sun.
light | is the light to test. |
RHRDK_SDK bool RhRdkIsThumbnailEditorVisible | ( | const CRhinoDoc & | doc, |
CRhRdkContent::Kinds | kind | ||
) |
Queries whether or not the specified thumbnail editor is visible.
RDK_DEPRECATED RHRDK_SDK bool RhRdkIsViewDockBarVisible | ( | void | ) |
NOT IMPLEMENTED
RHRDK_SDK CRhRdkContent::Kinds RhRdkKindFromString | ( | const wchar_t * | wszKind | ) |
const RHRDK_SDK CRhRdkLightManagerSupport* RhRdkLightManagerSupport | ( | const UUID & | uuidRenderPlugInId = RhinoApp().GetDefaultRenderApp() | ) |
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.
wszFullPath | is the full path to the file to be loaded. |
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.
doc | is the document to attach the loaded content to. |
wszFullPath | is the full path to the file to be loaded. |
RDK_DEPRECATED RHRDK_SDK CRhRdkContent* RhRdkLoadPersistentContentFromFile | ( | const wchar_t * | wszFullPath | ) |
This function is deprecated in favor of the one below.
RHRDK_SDK UUID RhRdkMaterialInstanceId | ( | const CRhinoDoc & | doc, |
const ON_Material * | pMaterial | ||
) |
Gets the RDK instance Id of a material
RDK_DEPRECATED RHRDK_SDK UUID RhRdkMaterialInstanceId | ( | const ON_Material * | pMaterial | ) |
Deprecated; not document-aware.
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList& RhRdkMaterialList | ( | const CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() | ) |
Deprecated;
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 |
||
) |
General message box function.
wszMessage | is the localized message to display. |
wszYesVerb | Is 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. |
wszNoVerb | Is the localized text to use on the 'No' button (Mac only). If this string is empty or null, 'No' will be used by default. |
s | is the severity of the message. This determines the icon used. |
b | specifies the button(s) to display. |
wszDontShowAgainIdent | is a unique identifier used as a key to record that the user asked to not show this message again. |
d | specifies 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" |
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.
aContentIn | is an array of pointers to contents. |
aContentOut | accepts the edited versions of the contents if the function returns true. These contents will be owned by the caller. |
RHRDK_SDK bool RhRdkModalEditContent | ( | const CRhRdkContentArrayNC & | aContentIn, |
OUT CRhRdkContentArrayNC & | aContentOut | ||
) |
This is the same as the function above but it takes non-const contents.
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 IRhRdkPreviewSceneServer* RhRdkNew3DPreviewSceneServer | ( | const CRhRdkTexture * | pTexture, |
const CRhRdkSSData & | data | ||
) |
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.
f | is the UI framework to use. |
parent | is the parent window which must not be nullptr. |
style | specifies the visual style of the UI. |
RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment | ( | const CRhinoDoc * | pDocAssoc | ) |
Create a new basic environment.
RDK_DEPRECATED RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment | ( | const CRhRdkSimulatedEnvironment & | env | ) |
RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment | ( | const CRhRdkSimulatedEnvironment & | env, |
const CRhinoDoc * | pDocAssoc | ||
) |
Create a new basic environment from a CRhRdkSimulatedEnvironment.
env | is the environment to create the basic environment from. |
RDK_DEPRECATED RHRDK_SDK CRhRdkEnvironment* RhRdkNewBasicEnvironment | ( | void | ) |
RDK_DEPRECATED RHRDK_SDK CRhRdkBasicMaterial* RhRdkNewBasicMaterial | ( | const ON_Material & | mat | ) |
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.
mat | is the material to create the basic material from. |
pDocAssoc | is a document to associate the basic material with. |
RDK_DEPRECATED RHRDK_SDK CRhRdkTexture* RhRdkNewBasicTexture | ( | const CRhRdkSimulatedTexture & | tex | ) |
Deprecated in favor of RhRdkNewBitmapTexture()
RDK_DEPRECATED RHRDK_SDK CRhRdkTexture* RhRdkNewBitmapTexture | ( | const CRhRdkSimulatedTexture & | tex, |
bool | bSimpleBitmap = false |
||
) |
RHRDK_SDK CRhRdkTexture* RhRdkNewBitmapTexture | ( | const CRhRdkSimulatedTexture & | tex, |
const CRhinoDoc * | pDocAssoc, | ||
bool | bSimpleBitmap = false |
||
) |
Create a new bitmap texture from a CRhRdkSimulatedTexture.
tex | is the texture to create the bitmap texture from. |
RDK_DEPRECATED RHRDK_SDK IRhRdkTaskOrigin* RhRdkNewCreateNewButtonTaskOrigin | ( | CRhRdkControllerPtr | con, |
CRhRdkContent::Kinds | kind | ||
) |
RHRDK_SDK CRhRdkDecalIterator* RhRdkNewDecalIteratorForObjectAttributes | ( | const ON_3dmObjectAttributes & | attr | ) |
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.
RHRDK_SDK CRhRdkTexture* RhRdkNewDibTexture | ( | CRhinoDib * | pDib, |
const CRhinoDoc * | pDocAssoc, | ||
bool | bShared = false , |
||
bool | bAllowSimulation = true |
||
) |
Create a new texture from a dib.
pDib | is a pointer to a dib to create the texture from. |
bShared | determines 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. |
bAllowSimulation | determines whether simulation of the texture into a temporary bitmap is allowed. |
RHRDK_SDK CRhRdkTexture* RhRdkNewDibTexture | ( | std::shared_ptr< CRhinoDib > | pDib, |
const CRhinoDoc * | pDocAssoc, | ||
bool | bAllowSimulation = true |
||
) |
RHRDK_SDK CRhRdkBasicMaterial* RhRdkNewDisplayAttributeMaterial | ( | const ON_Material & | mat, |
const CRhinoDoc * | pDocAssoc | ||
) |
RHRDK_SDK CRhRdkPreviewBackground* RhRdkNewPreviewBackground | ( | const wchar_t * | wszPB | ) |
RHRDK_SDK CRhRdkPreviewGeometry* RhRdkNewPreviewGeometry | ( | const wchar_t * | wszPG | ) |
RHRDK_SDK CRhRdkPreviewLighting* RhRdkNewPreviewLighting | ( | const wchar_t * | wszPL | ) |
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.
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().
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.
RHRDK_SDK void* RhRdkObjectMaterialShader | ( | const CRhinoObject * | pObject, |
const UUID & | uuidRenderEngine, | ||
void * | pvData = nullptr |
||
) |
Get a material shader for an object.
RDK_DEPRECATED RHRDK_SDK void* RhRdkObjectMaterialShader | ( | const UUID & | uuidObject, |
const UUID & | uuidRenderEngine, | ||
void * | pvData = nullptr |
||
) |
Deprecated version of the above - not document-aware.
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList* RhRdkPersistentContentList | ( | CRhRdkContent::Kinds | kind, |
const CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
RHRDK_SDK CRhRdkPlugIn* RhRdkPlugInFromRhinoPlugIn | ( | CRhinoPlugIn * | pRhinoPlugIn | ) |
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.
sFilenameInOut | specifies the default file name and accepts the file name specified by the user. |
widthOut | accepts the image width specified by the user. |
heightOut | accepts the image height specified by the user. |
depthOut | accepts the image depth specified by the user. |
RHRDK_SDK IRhRdkRegisteredPropertyManager& RhRdkRegisteredPropertiesManager | ( | void | ) |
RHRDK_SDK void RhRdkRemoveAllDecalsFromObjectAttributes | ( | ON_3dmObjectAttributes & | attr | ) |
Remove all decal information from object attributes.
RHRDK_SDK void RhRdkRemoveAllSections | ( | IRhinoUiHolder & | h | ) |
RHRDK_SDK bool RhRdkRemoveDecalFromObjectAttributes | ( | ON_3dmObjectAttributes & | attr, |
RDK_DECAL_CRC | decalCRC | ||
) |
Remove decal information from object attributes by its decal crc.
RHRDK_SDK bool RhRdkRemoveExtension | ( | CRhRdkExtension * | pExtension | ) |
RDK_DEPRECATED RHRDK_SDK void RhRdkReportMissingEmbeddedFiles | ( | CRhinoDoc & | doc, |
bool & | bAbort | ||
) |
Deprecated; not implemented. Use CRhRdkDocument::TextureReport() instead.
RDK_DEPRECATED RHRDK_SDK bool RhRdkSetCurrentDocumentContentInstanceId | ( | CRhRdkContent::Kinds | kind, |
const UUID & | uuidInstance, | ||
CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
Deprecated;
RDK_DEPRECATED RHRDK_SDK void RhRdkSetMaterialInstanceId | ( | const UUID & | uuidInstance, |
int | iMaterialIndex, | ||
CRhinoDoc & | doc | ||
) |
Deprecated;
RDK_DEPRECATED RHRDK_SDK void RhRdkSetMaterialInstanceId | ( | const UUID & | uuidInstanceId, |
int | iMaterialIndex, | ||
CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() |
||
) |
Deprecated version of the above.
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 | ) |
Call this function after changing the preview cache using IRhRdkPreviewSceneServer::SetCacheImage() to invalidate the thumbnail lists.
RHRDK_SDK bool RhRdkShowColorPicker | ( | CRhRdkColor & | colInOut, |
HWND | pParent, | ||
bool | bUseAlpha | ||
) |
Display the standard modal color picker dialog.
colInOut | is the initial color to set the picker to and also accepts the user's choice. |
pParent | is the parent window of the color picker. |
bUseAlpha | specifies if the color picker should allow changes to the alpha channel or not. |
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.
colInOut | is the initial color to set the picker to and also accepts the user's choice. |
hWndParent | is the parent window of the color picker. |
bUseAlpha | specifies if the color picker should allow changes to the alpha channel or not. |
hWndMessage | is the window the picker sends messages to (usually a color button). |
pCustomNamedColors | is a pointer to an array of custom colors. |
RDK_DEPRECATED RHRDK_SDK UINT RhRdkShowContentChooser | ( | const UUID & | uuidDefaultType, |
const UUID & | uuidDefaultInstance, | ||
const CRhRdkContentKindList & | allowedKinds, | ||
UUID & | uuidOut, | ||
UINT | uFlags = 0 , |
||
const CRhinoDoc * | pDoc = nullptr |
||
) |
Deprecated;
RDK_DEPRECATED RHRDK_SDK bool RhRdkShowIncompatibleContent | ( | CRhRdkContent::Kinds | kind | ) |
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.
kind | is the content kind. |
bMultiSelect | is true to allow multiple file selections, else false. |
aFullPaths | accepts one or more file names chosen by the user. |
RHRDK_SDK bool RhRdkShowSaveContentFileDialog | ( | const CRhRdkContent & | c, |
OUT ON_wString & | sFullPath | ||
) |
Show a file dialog for saving a content.
c | is the content being saved. |
sFullPath | accepts the full path chosen by the user. |
RDK_INTERNAL RHRDK_SDK ON_wString RhRdkSmartUndoString | ( | const IRhinoUiSection & | s, |
const wchar_t * | wszField, | ||
const wchar_t * | wszNoField = nullptr |
||
) |
RDK_INTERNAL 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 | ) |
RDK_DEPRECATED bool RhRdkSupportsVariesHelper | ( | const ON_SimpleArray< UUID > & | aContentInst | ) |
bool RhRdkSupportsVariesHelperEx | ( | const CRhRdkContentArray & | aContent | ) |
RDK_DEPRECATED const RHRDK_SDK IRhRdkContentList& RhRdkTextureList | ( | const CRhinoDoc * | pDoc = RhinoApp().ObsoleteActiveDoc() | ) |
Deprecated;
Remove all extensions registered by given client UUID.
uuidClient | is the UUID for the client whose registered extensions should be unregistered. |
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.
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 | ||
) |
enum RHRDK_SDK AllowDefaultMaterial |
enum RHRDK_SDK Environment |
enum RDK_DEPRECATED eRdkDitheringMethod |
enum RDK_DEPRECATED eRdkToneMappingMethod |
This enum is obsolete.
enum RDK_DEPRECATED eRenderSuccessCode |
Deprecated in favor of IRhRdkRenderWindow::RenderResult
enum RDK_DEPRECATED eRhRdkRenderQuality |
enum RHRDK_SDK ForLayerMatch |
enum RHRDK_SDK ForMaterialCtrl |
enum RHRDK_SDK PictureFrame |
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 |
|
strong |
|
strong |
|
strong |
Framework to use for UI elements.
enum RHRDK_SDK Texture |
RDK_DEPRECATED RHRDK_SDK UUID uuid2dCheckerTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicBitmapTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicCheckerTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicFBmTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicGradientTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTileTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicTurbulenceTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidBasicWrinkledTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidChildPanelVisibilityChanged |
This event is obsolete.
RDK_DEPRECATED RHRDK_SDK UUID uuidContentAdded |
This event is obsolete (see CRhRdkEventWatcher::OnContentAttached)
RDK_DEPRECATED RHRDK_SDK UUID uuidContentAddedByUser |
This event is obsolete (see CRhRdkEventWatcher::OnContentAddedByUser)
RDK_DEPRECATED RHRDK_SDK UUID uuidContentBrowserDockBarButtonInterface |
RDK_DEPRECATED RHRDK_SDK UUID uuidContentEditorCustomButtonInterface |
RDK_DEPRECATED RHRDK_SDK UUID uuidContentMoved |
This event is obsolete.
RDK_DEPRECATED RHRDK_SDK UUID uuidContentMultipleSelection |
This event is obsolete (see CRhRdkEventWatcher::OnContentSelection)
RDK_DEPRECATED RHRDK_SDK UUID uuidContentRenaming |
This event is obsolete (see CRhRdkEventWatcher::OnContentRenaming)
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkImageAdjust |
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkImageFile |
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkNewContentUndo |
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkNewUndoRecord |
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkRenderingGamma |
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkRenderingToneMapping |
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkSafeFrame |
RDK_DEPRECATED RHRDK_SDK UUID uuidData_RdkToneMapping |
RDK_DEPRECATED RHRDK_SDK UUID uuidDDSTextureType |
RDK_DEPRECATED RHRDK_SDK UUID uuidDisplayUpdateBegin |
This event is obsolete (see CRhRdkEventWatcher::OnDisplayUpdateBegin)
RDK_DEPRECATED RHRDK_SDK UUID uuidDisplayUpdateEnded |
This event is obsolete (see CRhRdkEventWatcher::OnDisplayUpdateEnded)
RHRDK_SDK RDK_DEPRECATED UUID uuidExposureRenderWindowTab |
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.
RDK_DEPRECATED RHRDK_SDK UUID uuidGroupIdChanged |
This event is obsolete (see CRhRdkEventWatcher::OnContentGroupIdChanged)
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.
RDK_DEPRECATED RHRDK_SDK UUID uuidMenuChecksDirty |
Custom event for signalling RDK commands in menus need updating.
RDK_DEPRECATED RHRDK_SDK UUID uuidModalGraphChanged |
This custom event is obsolete and is no longer sent.
RHRDK_SDK RDK_DEPRECATED UUID uuidPostEffectRenderWindowTab |
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingDeleted |
This event is obsolete (see CRhRdkEventWatcher::OnRenderingDeleted)
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingFinished |
This event is obsolete (see CRhRdkEventWatcher::OnRenderingFinished)
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingLoaded |
This event is obsolete (see CRhRdkEventWatcher::OnRenderingLoaded)
RDK_DEPRECATED RHRDK_SDK UUID uuidRenderingSaved |
This event is obsolete (see CRhRdkEventWatcher::OnRenderingSaved)
RDK_DEPRECATED RHRDK_SDK UUID uuidTaskFloatingPreview |
RDK_DEPRECATED RHRDK_SDK UUID uuidUIComplexityChanged |
This event is obsolete.
RDK_DEPRECATED RHRDK_SDK UUID uuidUndoRedoBegin |
This event is obsolete (see CRhRdkEventWatcher::OnUndoRedoBegin)
RDK_DEPRECATED RHRDK_SDK UUID uuidUndoRedoEnded |
This event is obsolete (see CRhRdkEventWatcher::OnUndoRedoEnded)
RDK_DEPRECATED RHRDK_SDK UUID uuidUserDataTransformed |
This event is obsolete.
enum RHRDK_SDK Wallpaper |