Post-process / special-effect object factory. 更多...
#include <IPostFX.h>
Public 成员函数 | |
| virtual | ~IPostFX ()=default |
| Releases IPostFX resources. | |
| virtual Shader * | newGrassShader ()=0 |
| Creates a grass shader. @ownership Caller deletes unless documented otherwise. | |
| virtual GrassField * | newGrassField ()=0 |
| Creates a grass field. @ownership Caller deletes unless documented otherwise. | |
| virtual Waterfall * | newWaterfall ()=0 |
| Creates a waterfall. @ownership Caller deletes unless documented otherwise. | |
| virtual Water * | newWater ()=0 |
| Creates a water. @ownership Caller deletes unless documented otherwise. | |
| virtual Volumetric * | newVolumetric ()=0 |
| Creates a volumetric. @ownership Caller deletes unless documented otherwise. | |
| virtual AmbientOcclusion * | newAmbientOcclusion ()=0 |
| Creates a ambient occlusion. @ownership Caller deletes unless documented otherwise. | |
| virtual Outline * | newOutline ()=0 |
| Creates a outline. @ownership Caller deletes unless documented otherwise. | |
| virtual GlobalIllumination * | newGlobalIllumination ()=0 |
| Creates a global illumination. @ownership Caller deletes unless documented otherwise. | |
| virtual ScreenSpaceReflection * | newScreenSpaceReflection ()=0 |
| Creates a screen space reflection. @ownership Caller deletes unless documented otherwise. | |
| virtual AntiAliasing * | newAntiAliasing ()=0 |
| Creates a anti aliasing. @ownership Caller deletes unless documented otherwise. | |
| virtual AmbientOcclusion * | pipelineAmbientOcclusion ()=0 |
| Pipeline ambient occlusion. | |
| virtual GlobalIllumination * | pipelineGlobalIllumination ()=0 |
| Pipeline global illumination. | |
| virtual AntiAliasing * | pipelineAntiAliasing ()=0 |
| Pipeline anti aliasing. | |
| virtual Outline * | pipelineOutline ()=0 |
| Pipeline outline. | |
详细描述
构造及析构函数说明
◆ ~IPostFX()
|
virtualdefault |
Releases IPostFX resources.
成员函数说明
◆ newAmbientOcclusion()
|
pure virtual |
Creates a ambient occlusion. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newAntiAliasing()
|
pure virtual |
Creates a anti aliasing. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newGlobalIllumination()
|
pure virtual |
Creates a global illumination. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newGrassField()
|
pure virtual |
Creates a grass field. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newGrassShader()
|
pure virtual |
Creates a grass shader. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newOutline()
|
pure virtual |
Creates a outline. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newScreenSpaceReflection()
|
pure virtual |
Creates a screen space reflection. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newVolumetric()
|
pure virtual |
Creates a volumetric. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newWater()
|
pure virtual |
Creates a water. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ newWaterfall()
|
pure virtual |
Creates a waterfall. @ownership Caller deletes unless documented otherwise.
在 eve::graphics::Graphics 内被实现.
◆ pipelineAmbientOcclusion()
|
pure virtual |
Pipeline ambient occlusion.
在 eve::graphics::Graphics 内被实现.
◆ pipelineAntiAliasing()
|
pure virtual |
Pipeline anti aliasing.
在 eve::graphics::Graphics 内被实现.
◆ pipelineGlobalIllumination()
|
pure virtual |
Pipeline global illumination.
在 eve::graphics::Graphics 内被实现.
◆ pipelineOutline()
|
pure virtual |
Pipeline outline.
在 eve::graphics::Graphics 内被实现.
该类的文档由以下文件生成:
- src/modules/graphics/IPostFX.h