public interface Shadows extends Builder
Shadows
ViewCollection.createShadows(nxopen.View)
Modifier and Type | Interface and Description |
---|---|
static class |
Shadows.RealTimeState
Real time type settings - environment_shadow_catcher_only is enabled only in Basic Studio mode
|
static class |
Shadows.SsaoContrastType
Shadows SSAO contrast settings
|
static class |
Shadows.SsaoQualityType
Shadows SSAO quality settings
|
Modifier and Type | Method and Description |
---|---|
boolean |
ambientOcclusion()
Returns the shadows SSAO ambient occlusion
License requirements: None. |
boolean |
generateHqiShadows()
Returns the High Quality Image settings
License requirements: None. |
Shadows.RealTimeState |
realTimeType()
Returns the Real Time Settings
License requirements: None. |
void |
setAmbientOcclusion(boolean shadowsSSAODisplayEnabled)
License requirements: None. |
void |
setGenerateHqiShadows(boolean generateHQIShadows)
License requirements: None. |
void |
setRealTimeType(Shadows.RealTimeState realTimeType)
License requirements: None. |
void |
setSoftShadowsBiasOffset(double softShadowsBiasOffset)
License requirements: None. |
void |
setSoftShadowsEdges(int softShadowsEdges)
License requirements: None. |
void |
setSoftShadowsEnabled(boolean softShadowsEnabled)
License requirements: None. |
void |
setSoftShadowsGradientClamp(double softShadowsGradientClamp)
License requirements: None. |
void |
setSoftShadowsQuality(int softShadowsQuality)
License requirements: None. |
void |
setSsaoBlurRadius(double blurRadius)
License requirements: None. |
void |
setSsaoContrast(Shadows.SsaoContrastType contrast)
License requirements: None. |
void |
setSsaoQuality(Shadows.SsaoQualityType shadowsSSAOQuality)
License requirements: None. |
void |
setSsaoRadius(double radius)
License requirements: None. |
void |
setUseShadowCatcher(boolean useShadowCatcher)
License requirements: None. |
SelectNXObjectList |
shadowCatcherSelection()
Returns the Shadow Catcher Selection
License requirements: None. |
double |
softShadowsBiasOffset()
Returns the Soft Shadows bias offset
License requirements: None. |
int |
softShadowsEdges()
Returns the Soft Shadows edges (softness)
License requirements: None. |
boolean |
softShadowsEnabled()
Returns the Soft Shadows
License requirements: None. |
double |
softShadowsGradientClamp()
Returns the Soft Shadows gradient clamp
License requirements: None. |
int |
softShadowsQuality()
Returns the Soft Shadows quality
License requirements: None. |
double |
ssaoBlurRadius()
Returns the shadows SSAO Blur Radius
License requirements: None. |
Shadows.SsaoContrastType |
ssaoContrast()
Returns the shadows SSAO contrast
License requirements: None. |
Shadows.SsaoQualityType |
ssaoQuality()
Returns the shadows SSAO quality
License requirements: None. |
double |
ssaoRadius()
Returns the shadows SSAO radius
License requirements: None. |
boolean |
useShadowCatcher()
Returns the Shadow Catcher
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Shadows.RealTimeState realTimeType() throws NXException, RemoteException
NXException
RemoteException
void setRealTimeType(Shadows.RealTimeState realTimeType) throws NXException, RemoteException
realTimeType
- NXException
RemoteException
boolean softShadowsEnabled() throws NXException, RemoteException
NXException
RemoteException
void setSoftShadowsEnabled(boolean softShadowsEnabled) throws NXException, RemoteException
softShadowsEnabled
- NXException
RemoteException
int softShadowsEdges() throws NXException, RemoteException
NXException
RemoteException
void setSoftShadowsEdges(int softShadowsEdges) throws NXException, RemoteException
softShadowsEdges
- NXException
RemoteException
int softShadowsQuality() throws NXException, RemoteException
NXException
RemoteException
void setSoftShadowsQuality(int softShadowsQuality) throws NXException, RemoteException
softShadowsQuality
- NXException
RemoteException
double softShadowsBiasOffset() throws NXException, RemoteException
NXException
RemoteException
void setSoftShadowsBiasOffset(double softShadowsBiasOffset) throws NXException, RemoteException
softShadowsBiasOffset
- NXException
RemoteException
double softShadowsGradientClamp() throws NXException, RemoteException
NXException
RemoteException
void setSoftShadowsGradientClamp(double softShadowsGradientClamp) throws NXException, RemoteException
softShadowsGradientClamp
- NXException
RemoteException
Shadows.SsaoQualityType ssaoQuality() throws NXException, RemoteException
NXException
RemoteException
void setSsaoQuality(Shadows.SsaoQualityType shadowsSSAOQuality) throws NXException, RemoteException
shadowsSSAOQuality
- NXException
RemoteException
double ssaoRadius() throws NXException, RemoteException
NXException
RemoteException
void setSsaoRadius(double radius) throws NXException, RemoteException
radius
- NXException
RemoteException
Shadows.SsaoContrastType ssaoContrast() throws NXException, RemoteException
NXException
RemoteException
void setSsaoContrast(Shadows.SsaoContrastType contrast) throws NXException, RemoteException
contrast
- NXException
RemoteException
double ssaoBlurRadius() throws NXException, RemoteException
NXException
RemoteException
void setSsaoBlurRadius(double blurRadius) throws NXException, RemoteException
blurRadius
- NXException
RemoteException
boolean ambientOcclusion() throws NXException, RemoteException
NXException
RemoteException
void setAmbientOcclusion(boolean shadowsSSAODisplayEnabled) throws NXException, RemoteException
shadowsSSAODisplayEnabled
- NXException
RemoteException
boolean generateHqiShadows() throws NXException, RemoteException
NXException
RemoteException
void setGenerateHqiShadows(boolean generateHQIShadows) throws NXException, RemoteException
generateHQIShadows
- NXException
RemoteException
SelectNXObjectList shadowCatcherSelection() throws NXException, RemoteException
NXException
RemoteException
boolean useShadowCatcher() throws NXException, RemoteException
NXException
RemoteException
void setUseShadowCatcher(boolean useShadowCatcher) throws NXException, RemoteException
useShadowCatcher
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.