CSLImageFX2 Class Reference
#include <XSIImageFX2.h>
Inheritance diagram for CSLImageFX2:
List of all members.
|
|
Public Types
|
| enum |
EImageDefinitionType {
SI_LOAD_IN_MEMORY,
SI_USE_FROM_DISK,
SI_BROADCAST
} |
| |
Defines the various scaling types. More...
|
| enum |
EOglFilter {
SI_UNINTERPOLATED_PIXEL = 9728,
SI_INTERPOLATED_PIXEL = 9729,
SI_UNINTERPOLATED_PIXEL_NEAREST_MIPMAP = 9984,
SI_INTERPOLATED_PIXEL_NEAREST_MIPMAP = 9985,
SI_UNINTERPOLATED_PIXEL_INTERPOLATED_MIPMAP = 9986,
SI_INTERPOLATED_PIXEL_INTERPOLATED_MIPMAP = 9987
} |
| enum |
EFieldType |
| |
Specifies the field order for video images clips.
|
Public Member Functions
|
| |
CSLImageFX2 (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) |
|
virtual |
~CSLImageFX2 () |
| |
Destructor.
|
| ETemplateType |
Type () |
| virtual CSLAnimatableType * |
ParameterFromName (SI_Char *in_szName) |
| virtual CSLAnimatableType * |
ParameterFromType (EFCurveType in_Type, SI_Char *in_szParameterName) |
| SI_Float |
GetExposure () |
| SI_Void |
SetExposure (SI_Float in_fValue) |
| SI_Float |
GetDisplayGamma () |
| SI_Void |
SetDisplayGamma (SI_Float in_fValue) |
| SI_Bool |
GetDisplayGammaAffectsRendering () |
| SI_Void |
SetDisplayGammaAffectsRendering (SI_Bool in_bValue) |
| SI_Char * |
GetRenderColorProfile () |
| SI_Void |
SetRenderColorProfile (SI_Char *in_pValue) |
| SI_Float |
GetRenderGamma () |
| SI_Void |
SetRenderGamma (SI_Float in_fValue) |
| EImageDefinitionType |
GetImageDefinitionType () |
| SI_Void |
SetImageDefinitionType (EImageDefinitionType in_Value) |
| SI_Bool |
GetEnableMipMap () |
| SI_Void |
SetEnableMipMap (SI_Bool in_bValue) |
| SI_Float |
GetMipMapScale () |
| SI_Void |
SetMipMapScale (SI_Float in_fValue) |
| SI_Int |
GetOglMaxSize () |
| SI_Void |
SetOglMaxSize (SI_Int in_nValue) |
| SI_Bool |
GetOglMipMap () |
| SI_Void |
SetOglMipMap (SI_Bool in_Value) |
| EOglFilter |
GetOglMinFilter () |
| SI_Void |
SetOglMinFilter (EOglFilter in_Value) |
| EOglFilter |
GetOglMagFilter () |
| SI_Void |
SetOglMagFilter (EOglFilter in_Value) |
| EFieldType |
GetFieldType () |
| SI_Void |
SetFieldType (EFieldType in_Value) |
| SI_Int |
GetSourceTrack () |
| SI_Void |
SetSourceTrack (SI_Int in_bValue) |
Detailed Description
Class CSLImageFX2
Defines more image effects
- Note:
- This template was introduced in dotXSI Version 6.0
Member Enumeration Documentation
Defines the various scaling types.
- Enumerator:
-
| SI_LOAD_IN_MEMORY |
0-Load in memory |
| SI_USE_FROM_DISK |
1-Use from disk |
| SI_BROADCAST |
2-Broadcast |
Defines the kind of optimization that will be used to smooth textures that are far from or near to the camera (OGL MipMapping).
- Enumerator:
-
| SI_UNINTERPOLATED_PIXEL |
Uninterpolated pixel (quickest but lowest-quality optimization) |
| SI_INTERPOLATED_PIXEL |
Interpolated pixel (slowest but best-quality optimization for Texture Magnification Filter (Near) |
| SI_UNINTERPOLATED_PIXEL_NEAREST_MIPMAP |
Uninterpolated pixel using Nearest MipMap resolution.
- Note:
- Only available for Texture Minification (Far)
|
| SI_INTERPOLATED_PIXEL_NEAREST_MIPMAP |
Interpolated pixel using Nearest MipMap resolution.
- Note:
- Only available for Texture Minification (Far)
|
| SI_UNINTERPOLATED_PIXEL_INTERPOLATED_MIPMAP |
Uninterpolated pixel using Interpolated MipMap resolution.
- Note:
- Only available for Texture Minification (Far)
|
| SI_INTERPOLATED_PIXEL_INTERPOLATED_MIPMAP |
Interpolated pixel using Interpolated MipMap resolution (slowest but best-quality optimization).
- Note:
- Only available for Texture Minification (Far)
|
Constructor & Destructor Documentation
Constructor
- Parameters:
-
|
|
in_pScene |
Parent scene |
|
|
in_pModel |
Parent model |
|
|
in_pTemplate |
Refered template |
Member Function Documentation
Gets the type of this template
- Returns:
- ETemplateType The type of this template (XSI_IMAGE_FX)
Implements CSLTemplate.
Return a proxy to the specified parameter.
- Parameters:
-
|
|
in_szName |
Name of the parameter |
- Returns:
- CSLAnimatableType* Pointer to a parameter proxy.
Reimplemented from CSLTemplate.
Return a proxy to the specified parameter.
- Parameters:
-
|
|
in_Type |
Type of parameter |
|
|
in_szParameterName |
Name of the parameter if the type is SI_PARAMETER |
- Returns:
- CSLAnimatableType* Pointer to a parameter proxy.
Reimplemented from CSLTemplate.
Get the Exposure value
- Returns:
- SI_Float Exposure
| SI_Void SetExposure |
( |
SI_Float |
in_fValue |
) |
|
Set the Exposure value
- Parameters:
-
|
|
SI_Float |
new Exposure value |
| SI_Float GetDisplayGamma |
( |
|
) |
|
Get the DisplayGamma value
- Returns:
- SI_Float DisplayGamma
| SI_Void SetDisplayGamma |
( |
SI_Float |
in_fValue |
) |
|
Set the DisplayGamma value
- Parameters:
-
|
|
SI_Float |
new DisplayGamma value |
| SI_Bool GetDisplayGammaAffectsRendering |
( |
|
) |
|
Get the DisplayGammaAffectsRendering value
- Returns:
- SI_Bool DisplayGammaAffectsRendering
| SI_Void SetDisplayGammaAffectsRendering |
( |
SI_Bool |
in_bValue |
) |
|
Set the DisplayGammaAffectsRendering value
- Parameters:
-
|
|
SI_Bool |
new DisplayGammaAffectsRendering value |
| SI_Char* GetRenderColorProfile |
( |
|
) |
|
Get the RenderColorProfile value
- Returns:
- SI_Char* RenderColorProfile
| SI_Void SetRenderColorProfile |
( |
SI_Char * |
in_pValue |
) |
|
Set the RenderColorProfile value
- Parameters:
-
|
|
SI_Char* |
new RenderColorProfile value |
| SI_Float GetRenderGamma |
( |
|
) |
|
Get the RenderGamma value
- Returns:
- SI_Float RenderGamma
| SI_Void SetRenderGamma |
( |
SI_Float |
in_fValue |
) |
|
Set the RenderGamma value
- Parameters:
-
|
|
SI_Float |
new RenderGamma value |
Get the ImageDefinitionType value
- Returns:
- EImageDefinitionType ImageDefinitionType
Set the ImageDefinitionType value
- Parameters:
-
|
|
EImageDefinitionType |
new ImageDefinitionType value |
| SI_Bool GetEnableMipMap |
( |
|
) |
|
Get the EnableMipMap radius value
- Returns:
- SI_Bool EnableMipMap
| SI_Void SetEnableMipMap |
( |
SI_Bool |
in_bValue |
) |
|
Set the EnableMipMap radius value
- Parameters:
-
|
|
SI_Bool |
new EnableMipMap value |
| SI_Float GetMipMapScale |
( |
|
) |
|
Get the MipMapScale value
- Returns:
- SI_Float MipMapScale
| SI_Void SetMipMapScale |
( |
SI_Float |
in_fValue |
) |
|
Set the MipMapScale value
- Parameters:
-
|
|
SI_Float |
new MipMapScale value |
Get the OglMaxSize value
- Returns:
- SI_Int OglMaxSize
| SI_Void SetOglMaxSize |
( |
SI_Int |
in_nValue |
) |
|
Set the OglMaxSize value
- Parameters:
-
|
|
SI_Int |
new OglMaxSize value |
Get the OglMipMap
- Returns:
- SI_Bool OglMipMap
| SI_Void SetOglMipMap |
( |
SI_Bool |
in_Value |
) |
|
Set the OglMipMap value
- Parameters:
-
|
|
SI_Bool |
the new OglMipMap value |
Get the OglMinFilter value
- Returns:
- EOglFilter OglMinFilter
Set the OglMinFilter value
- Parameters:
-
Get the OglMagFilter value
- Returns:
- EOglFilter OglMagFilter value
Set the OglMagFilter value
- Parameters:
-
Get the FieldType value
- Returns:
- EFieldType FieldType value
Set the FieldType value
- Parameters:
-
|
|
EFieldType |
new FieldType value |
| SI_Int GetSourceTrack |
( |
|
) |
|
Get the SourceTrack value
- Returns:
- SI_Int SourceTrack value
| SI_Void SetSourceTrack |
( |
SI_Int |
in_bValue |
) |
|
Set the SourceTrack value
- Parameters:
-
|
|
SI_Int |
new SourceTrack value |
The documentation for this class was generated from the following file: