阴影设置类
更多...
#include <Display_Shadows.hxx>
阴影设置类
表示一个 NXOpen::Display::Shadows
此类仅限于在交互式NX会话期间运行的程序调用。如果在非交互式会话中运行,将返回NULL。
要创建此类的新实例,请使用 NXOpen::ViewCollection::CreateShadowsForDisplayStyle
于NX7.5.3版本创建。
◆ RealTimeState
实时类型设置 - 仅在基础Studio模式下启用environment_shadow_catcher_only
| 枚举值 |
|---|
| RealTimeStateDisabled | 实时已禁用
|
| RealTimeStateEnvironmentShadowCatcherOnly | 仅实时环境或阴影捕捉器
|
| RealTimeStateInterObject | 实时对象间阴影
|
◆ SsaoContrastType
阴影SSAO对比度设置
| 枚举值 |
|---|
| SsaoContrastTypeNone | 无对比度
|
| SsaoContrastTypeLow | 低对比度
|
| SsaoContrastTypeMedium | 中等对比度
|
| SsaoContrastTypeHigh | 高对比度
|
| SsaoContrastTypeExtraHigh | 极高对比度
|
◆ SsaoQualityType
阴影SSAO质量设置
| 枚举值 |
|---|
| SsaoQualityTypeLow | 低质量设置
|
| SsaoQualityTypeMedium | 中等质量设置
|
| SsaoQualityTypeHigh | 高质量设置
|
| SsaoQualityTypeVeryHigh | 非常高质量设置
|
◆ AmbientOcclusion()
| bool NXOpen::Display::Shadows::AmbientOcclusion |
( |
| ) |
|
返回阴影的SSAO环境光遮蔽
于NX7.5.3创建。
许可证要求:无
◆ DisplayStyle()
返回正在修改其阴影的显示样式。着色和工作室模式有独立的阴影设置。
于NX2406.0.0创建。
许可证要求:无
◆ GenerateHqiShadows()
| bool NXOpen::Display::Shadows::GenerateHqiShadows |
( |
| ) |
|
返回高质量图像设置
于NX7.5.3创建。
许可证要求:无
◆ RealTimeType()
获取实时设置
于NX7.5.3版本创建。
许可证要求:无
◆ SetAmbientOcclusion()
| void NXOpen::Display::Shadows::SetAmbientOcclusion |
( |
bool | shadowsSSAODisplayEnabled | ) |
|
设置阴影的SSAO环境光遮蔽
于NX7.5.3创建。
许可证要求:无
- 参数
-
| shadowsSSAODisplayEnabled | 阴影SSAO显示启用 |
◆ SetGenerateHqiShadows()
| void NXOpen::Display::Shadows::SetGenerateHqiShadows |
( |
bool | generateHQIShadows | ) |
|
设置高质量图像设置
于NX7.5.3创建。
许可证要求:无
- 参数
-
| generateHQIShadows | 生成HQI阴影 |
◆ SetRealTimeType()
设置实时设置
于NX7.5.3版本创建。
许可证要求:无
- 参数
-
◆ SetShadowsEnabled()
| void NXOpen::Display::Shadows::SetShadowsEnabled |
( |
bool | shadowsEnabled | ) |
|
设置全局阴影
于NX10.0.2中创建。
许可证要求:无
- 参数
-
◆ SetShadowsShadedViewsShowGroundShadows()
| void NXOpen::Display::Shadows::SetShadowsShadedViewsShowGroundShadows |
( |
bool | enableShadows | ) |
|
设置着色视图中的地面阴影
于NX1899.0.0创建。
许可证要求:无
- 参数
-
◆ SetSoftShadowsBiasOffset()
| void NXOpen::Display::Shadows::SetSoftShadowsBiasOffset |
( |
double | softShadowsBiasOffset | ) |
|
设置柔化阴影偏差偏移
于NX7.5.3中创建。
许可证要求:无
- 参数
-
| softShadowsBiasOffset | 柔化阴影偏差偏移 |
◆ SetSoftShadowsEdges()
| void NXOpen::Display::Shadows::SetSoftShadowsEdges |
( |
int | softShadowsEdges | ) |
|
设置柔化阴影边缘(柔和度)
于NX7.5.3中创建。
许可证要求:无
- 参数
-
◆ SetSoftShadowsEnabled()
| void NXOpen::Display::Shadows::SetSoftShadowsEnabled |
( |
bool | softShadowsEnabled | ) |
|
设置柔化阴影
于NX7.5.3中创建。
许可证要求:无
- 参数
-
◆ SetSoftShadowsGradientClamp()
| void NXOpen::Display::Shadows::SetSoftShadowsGradientClamp |
( |
double | softShadowsGradientClamp | ) |
|
设置柔化阴影梯度钳制
于NX7.5.3中创建。
许可证要求:无
- 参数
-
| softShadowsGradientClamp | 柔化阴影梯度钳制 |
◆ SetSoftShadowsQuality()
| void NXOpen::Display::Shadows::SetSoftShadowsQuality |
( |
int | softShadowsQuality | ) |
|
设置柔化阴影质量
于NX7.5.3中创建。
许可证要求:无
- 参数
-
◆ SetSsaoBlurRadius()
| void NXOpen::Display::Shadows::SetSsaoBlurRadius |
( |
double | blurRadius | ) |
|
设置阴影的SSAO模糊半径
于NX7.5.3创建。
许可证要求:无
- 参数
-
◆ SetSsaoContrast()
设置阴影的SSAO对比度
于NX7.5.3创建。
许可证要求:无
- 参数
-
◆ SetSsaoQuality()
设置阴影SSAO质量
于NX7.5.3中创建。
许可证要求:无
- 参数
-
| shadowsSSAOQuality | 阴影SSAO质量 |
◆ SetSsaoRadius()
| void NXOpen::Display::Shadows::SetSsaoRadius |
( |
double | radius | ) |
|
设置阴影SSAO半径
于NX7.5.3中创建。
许可证要求:无
- 参数
-
◆ SetUseShadowCatcher()
| void NXOpen::Display::Shadows::SetUseShadowCatcher |
( |
bool | useShadowCatcher | ) |
|
设置阴影捕捉器
于NX7.5.3创建。
许可证要求:无
- 参数
-
◆ ShadowCatcherSelection()
返回阴影捕捉器选择
于NX7.5.3创建。
许可证要求:无
◆ ShadowsEnabled()
| bool NXOpen::Display::Shadows::ShadowsEnabled |
( |
| ) |
|
获取全局阴影设置
于NX10.0.2中创建。
许可证要求:无
◆ ShadowsShadedViewsShowGroundShadows()
| bool NXOpen::Display::Shadows::ShadowsShadedViewsShowGroundShadows |
( |
| ) |
|
返回着色视图中的地面阴影
于NX1899.0.0创建。
许可证要求:无
◆ SoftShadowsBiasOffset()
| double NXOpen::Display::Shadows::SoftShadowsBiasOffset |
( |
| ) |
|
获取柔化阴影偏差偏移
于NX7.5.3中创建。
许可证要求:无
◆ SoftShadowsEdges()
| int NXOpen::Display::Shadows::SoftShadowsEdges |
( |
| ) |
|
获取柔化阴影边缘(柔和度)
于NX7.5.3中创建。
许可证要求:无
◆ SoftShadowsEnabled()
| bool NXOpen::Display::Shadows::SoftShadowsEnabled |
( |
| ) |
|
获取柔化阴影设置
于NX7.5.3中创建。
许可证要求:无
◆ SoftShadowsGradientClamp()
| double NXOpen::Display::Shadows::SoftShadowsGradientClamp |
( |
| ) |
|
获取柔化阴影梯度钳制
于NX7.5.3中创建。
许可证要求:无
◆ SoftShadowsQuality()
| int NXOpen::Display::Shadows::SoftShadowsQuality |
( |
| ) |
|
获取柔化阴影质量
于NX7.5.3中创建。
许可证要求:无
◆ SsaoBlurRadius()
| double NXOpen::Display::Shadows::SsaoBlurRadius |
( |
| ) |
|
返回阴影的SSAO模糊半径
于NX7.5.3创建。
许可证要求:无
◆ SsaoContrast()
返回阴影的SSAO对比度
于NX7.5.3创建。
许可证要求:无
◆ SsaoQuality()
获取阴影SSAO质量
于NX7.5.3中创建。
许可证要求:无
◆ SsaoRadius()
| double NXOpen::Display::Shadows::SsaoRadius |
( |
| ) |
|
获取阴影SSAO半径
于NX7.5.3中创建。
许可证要求:无
◆ UseShadowCatcher()
| bool NXOpen::Display::Shadows::UseShadowCatcher |
( |
| ) |
|
返回阴影捕捉器
于NX7.5.3创建。
许可证要求:无
◆ View()
返回正在修改其阴影的视图。
于NX2406.0.0创建。
许可证要求:无