IRdD3DPostProcessingSetup Interface Reference
Inherits
IRsDataObject.
List of all members.
Detailed Description
IRdD3DPostProcessingSetup specifies the properties of default post-processing of D3DView.
Member Function Documentation
| HRESULT IRdD3DPostProcessingSetup::SetEnableSuperSample |
( |
[in] BOOL |
Val |
) |
|
Change the super-sampling effect (enable/disable)
- Parameters:
-
| Val | specifies the status of the super-sampling effect (true for enabled and false for disabled). |
| HRESULT IRdD3DPostProcessingSetup::GetEnableSuperSample |
( |
[out] BOOL * |
pVal |
) |
|
Get the super-sampling effect (enable/disable).
- Parameters:
-
| pVal | is filled with the status of the super-sampling effect (true for enabled and false for disabled). |
| HRESULT IRdD3DPostProcessingSetup::SetEnableGlow |
( |
[in] BOOL |
Val |
) |
|
Change the glow/bloom effect (enable/disable)
- Parameters:
-
| Val | specifies the status of the the glow/bloom effect (true for enabled and false for disabled). |
| HRESULT IRdD3DPostProcessingSetup::GetEnableGlow |
( |
[out] BOOL * |
pVal |
) |
|
Get the glow/bloom effect (enable/disable).
- Parameters:
-
| pVal | is filled with the status of the glow/bloom effect (true for enabled and false for disabled). |
| HRESULT IRdD3DPostProcessingSetup::SetHighlightThreshold |
( |
[in] float |
Val |
) |
|
Set the highlight threshold for the glow effect.
- Parameters:
-
| Val | specifies the threshold value. |
| HRESULT IRdD3DPostProcessingSetup::GetHighlightThreshold |
( |
[out] float * |
pVal |
) |
|
Get the highlight threshold for the glow effect.
- Parameters:
-
| pVal | is filled with the the threshold value. |
| HRESULT IRdD3DPostProcessingSetup::SetSceneIntensity |
( |
[in] float |
Val |
) |
|
Set the original scene intensity multiplier for the bloom/glow effect.
- Parameters:
-
| Val | specifies the intensity multiplier value. |
| HRESULT IRdD3DPostProcessingSetup::GetSceneIntensity |
( |
[out] float * |
pVal |
) |
|
Get the original scene intensity multiplier for the bloom/glow effect.
- Parameters:
-
| pVal | is filled with the the intensity multiplier value. |
| HRESULT IRdD3DPostProcessingSetup::SetBloomIntensity |
( |
[in] float |
Val |
) |
|
Set the bloom intensity multiplier for the bloom/glow effect.
- Parameters:
-
| Val | specifies the intensity multiplier value. |
| HRESULT IRdD3DPostProcessingSetup::GetBloomIntensity |
( |
[out] float * |
pVal |
) |
|
Get the bloom intensity multiplier for the bloom/glow effect.
- Parameters:
-
| pVal | is filled with the the intensity multiplier value. |
| HRESULT IRdD3DPostProcessingSetup::SetHighlightIntensity |
( |
[in] float |
Val |
) |
|
Set the glow intensity multiplier for the bloom/glow effect.
- Parameters:
-
| Val | specifies the intensity multiplier value. |
| HRESULT IRdD3DPostProcessingSetup::GetHighlightIntensity |
( |
[out] float * |
pVal |
) |
|
Get the glow intensity multiplier for the bloom/glow effect.
- Parameters:
-
| pVal | is filled with the the intensity multiplier value. |
| HRESULT IRdD3DPostProcessingSetup::SetGlowQuality |
( |
[in] DWORD |
Val |
) |
|
Set the bloom/glow quality. Higher quality means more smoothing passes.
- Parameters:
-
| Val | specifies the quality value. |
| HRESULT IRdD3DPostProcessingSetup::GetGlowQuality |
( |
[out] DWORD * |
pVal |
) |
|
Get the bloom/glow quality. Higher quality means more smoothing passes.
- Parameters:
-
| pVal | is filled with the the quality value. |
| HRESULT IRdD3DPostProcessingSetup::SetGlowDownsample |
( |
[in] DWORD |
Val |
) |
|
Set the bloom/glow down-sample ratio. Down-sampling of 1 scales scene to the half size. Down-sampling of 2 scales it to 1/4 and 3 to 1/8.
- Parameters:
-
| Val | specifies the threshold down-sample ratio. |
| HRESULT IRdD3DPostProcessingSetup::GetGlowDownsample |
( |
[out] DWORD * |
pVal |
) |
|
Get the bloom/glow down-sample ratio. Down-sampling of 1 scales scene to the half size. Down-sampling of 2 scales it to 1/4 and 3 to 1/8.
- Parameters:
-
| pVal | is filled with the the down-sample ratio value. |