NX Open C++ Reference Guide
|
Represents a Display::Shadows
To create a new instance of this class, use ViewCollection::CreateShadows
Created in NX7.5.3.
More...
Public Types | |
enum | RealTimeState { RealTimeStateDisabled, RealTimeStateEnvironmentShadowCatcherOnly, RealTimeStateInterObject } |
Real time type settings - environment_shadow_catcher_only is enabled only in Basic Studio mode. More... | |
enum | SsaoContrastType { SsaoContrastTypeNone, SsaoContrastTypeLow, SsaoContrastTypeMedium, SsaoContrastTypeHigh, SsaoContrastTypeExtraHigh } |
Shadows SSAO contrast settings. More... | |
enum | SsaoQualityType { SsaoQualityTypeLow, SsaoQualityTypeMedium, SsaoQualityTypeHigh, SsaoQualityTypeVeryHigh } |
Shadows SSAO quality settings. More... | |
Public Member Functions | |
bool | AmbientOcclusion () |
Returns the shadows SSAO ambient occlusion Created in NX7.5.3. | |
bool | GenerateHqiShadows () |
Returns the High Quality Image settings Created in NX7.5.3. | |
NXOpen::Display::Shadows::RealTimeState | RealTimeType () |
Returns the Real Time Settings Created in NX7.5.3. | |
void | SetAmbientOcclusion (bool shadowsSSAODisplayEnabled) |
Sets the shadows SSAO ambient occlusion Created in NX7.5.3. | |
void | SetGenerateHqiShadows (bool generateHQIShadows) |
Sets the High Quality Image settings Created in NX7.5.3. | |
void | SetRealTimeType (NXOpen::Display::Shadows::RealTimeState realTimeType) |
Sets the Real Time Settings Created in NX7.5.3. | |
void | SetSoftShadowsBiasOffset (double softShadowsBiasOffset) |
Sets the Soft Shadows bias offset Created in NX7.5.3. | |
void | SetSoftShadowsEdges (int softShadowsEdges) |
Sets the Soft Shadows edges (softness) Created in NX7.5.3. | |
void | SetSoftShadowsEnabled (bool softShadowsEnabled) |
Sets the Soft Shadows Created in NX7.5.3. | |
void | SetSoftShadowsGradientClamp (double softShadowsGradientClamp) |
Sets the Soft Shadows gradient clamp Created in NX7.5.3. | |
void | SetSoftShadowsQuality (int softShadowsQuality) |
Sets the Soft Shadows quality Created in NX7.5.3. | |
void | SetSsaoBlurRadius (double blurRadius) |
Sets the shadows SSAO Blur Radius Created in NX7.5.3. | |
void | SetSsaoContrast (NXOpen::Display::Shadows::SsaoContrastType contrast) |
Sets the shadows SSAO contrast Created in NX7.5.3. | |
void | SetSsaoQuality (NXOpen::Display::Shadows::SsaoQualityType shadowsSSAOQuality) |
Sets the shadows SSAO quality Created in NX7.5.3. | |
void | SetSsaoRadius (double radius) |
Sets the shadows SSAO radius Created in NX7.5.3. | |
void | SetUseShadowCatcher (bool useShadowCatcher) |
Sets the Shadow Catcher Created in NX7.5.3. | |
NXOpen::SelectNXObjectList * | ShadowCatcherSelection () |
Returns the Shadow Catcher Selection Created in NX7.5.3. | |
double | SoftShadowsBiasOffset () |
Returns the Soft Shadows bias offset Created in NX7.5.3. | |
int | SoftShadowsEdges () |
Returns the Soft Shadows edges (softness) Created in NX7.5.3. | |
bool | SoftShadowsEnabled () |
Returns the Soft Shadows Created in NX7.5.3. | |
double | SoftShadowsGradientClamp () |
Returns the Soft Shadows gradient clamp Created in NX7.5.3. | |
int | SoftShadowsQuality () |
Returns the Soft Shadows quality Created in NX7.5.3. | |
double | SsaoBlurRadius () |
Returns the shadows SSAO Blur Radius Created in NX7.5.3. | |
NXOpen::Display::Shadows::SsaoContrastType | SsaoContrast () |
Returns the shadows SSAO contrast Created in NX7.5.3. | |
NXOpen::Display::Shadows::SsaoQualityType | SsaoQuality () |
Returns the shadows SSAO quality Created in NX7.5.3. | |
double | SsaoRadius () |
Returns the shadows SSAO radius Created in NX7.5.3. | |
bool | UseShadowCatcher () |
Returns the Shadow Catcher Created in NX7.5.3. |
Represents a Display::Shadows
To create a new instance of this class, use ViewCollection::CreateShadows
Created in NX7.5.3.
Shadows SSAO contrast settings.
Shadows SSAO quality settings.
Returns the shadows SSAO ambient occlusion
Created in NX7.5.3.
License requirements : None
Returns the High Quality Image settings
Created in NX7.5.3.
License requirements : None
Returns the Real Time Settings
Created in NX7.5.3.
License requirements : None
void NXOpen::Display::Shadows::SetAmbientOcclusion | ( | bool | shadowsSSAODisplayEnabled | ) |
Sets the shadows SSAO ambient occlusion
Created in NX7.5.3.
License requirements : None
shadowsSSAODisplayEnabled | shadowsssaodisplayenabled |
void NXOpen::Display::Shadows::SetGenerateHqiShadows | ( | bool | generateHQIShadows | ) |
Sets the High Quality Image settings
Created in NX7.5.3.
License requirements : None
generateHQIShadows | generatehqishadows |
void NXOpen::Display::Shadows::SetRealTimeType | ( | NXOpen::Display::Shadows::RealTimeState | realTimeType | ) |
Sets the Real Time Settings
Created in NX7.5.3.
License requirements : None
realTimeType | realtimetype |
void NXOpen::Display::Shadows::SetSoftShadowsBiasOffset | ( | double | softShadowsBiasOffset | ) |
Sets the Soft Shadows bias offset
Created in NX7.5.3.
License requirements : None
softShadowsBiasOffset | softshadowsbiasoffset |
void NXOpen::Display::Shadows::SetSoftShadowsEdges | ( | int | softShadowsEdges | ) |
Sets the Soft Shadows edges (softness)
Created in NX7.5.3.
License requirements : None
softShadowsEdges | softshadowsedges |
void NXOpen::Display::Shadows::SetSoftShadowsEnabled | ( | bool | softShadowsEnabled | ) |
Sets the Soft Shadows
Created in NX7.5.3.
License requirements : None
softShadowsEnabled | softshadowsenabled |
void NXOpen::Display::Shadows::SetSoftShadowsGradientClamp | ( | double | softShadowsGradientClamp | ) |
Sets the Soft Shadows gradient clamp
Created in NX7.5.3.
License requirements : None
softShadowsGradientClamp | softshadowsgradientclamp |
void NXOpen::Display::Shadows::SetSoftShadowsQuality | ( | int | softShadowsQuality | ) |
Sets the Soft Shadows quality
Created in NX7.5.3.
License requirements : None
softShadowsQuality | softshadowsquality |
void NXOpen::Display::Shadows::SetSsaoBlurRadius | ( | double | blurRadius | ) |
Sets the shadows SSAO Blur Radius
Created in NX7.5.3.
License requirements : None
blurRadius | blurradius |
void NXOpen::Display::Shadows::SetSsaoContrast | ( | NXOpen::Display::Shadows::SsaoContrastType | contrast | ) |
Sets the shadows SSAO contrast
Created in NX7.5.3.
License requirements : None
contrast | contrast |
void NXOpen::Display::Shadows::SetSsaoQuality | ( | NXOpen::Display::Shadows::SsaoQualityType | shadowsSSAOQuality | ) |
Sets the shadows SSAO quality
Created in NX7.5.3.
License requirements : None
shadowsSSAOQuality | shadowsssaoquality |
void NXOpen::Display::Shadows::SetSsaoRadius | ( | double | radius | ) |
Sets the shadows SSAO radius
Created in NX7.5.3.
License requirements : None
radius | radius |
void NXOpen::Display::Shadows::SetUseShadowCatcher | ( | bool | useShadowCatcher | ) |
Sets the Shadow Catcher
Created in NX7.5.3.
License requirements : None
useShadowCatcher | useshadowcatcher |
Returns the Shadow Catcher Selection
Created in NX7.5.3.
License requirements : None
Returns the Soft Shadows bias offset
Created in NX7.5.3.
License requirements : None
Returns the Soft Shadows edges (softness)
Created in NX7.5.3.
License requirements : None
Returns the Soft Shadows
Created in NX7.5.3.
License requirements : None
Returns the Soft Shadows gradient clamp
Created in NX7.5.3.
License requirements : None
Returns the Soft Shadows quality
Created in NX7.5.3.
License requirements : None
double NXOpen::Display::Shadows::SsaoBlurRadius | ( | ) |
Returns the shadows SSAO Blur Radius
Created in NX7.5.3.
License requirements : None
Returns the shadows SSAO contrast
Created in NX7.5.3.
License requirements : None
Returns the shadows SSAO quality
Created in NX7.5.3.
License requirements : None
double NXOpen::Display::Shadows::SsaoRadius | ( | ) |
Returns the shadows SSAO radius
Created in NX7.5.3.
License requirements : None
Returns the Shadow Catcher
Created in NX7.5.3.
License requirements : None