载入中...
搜索中...
未找到
eve::graphics::IPostFX类 参考abstract

Post-process / special-effect object factory. 更多...

#include <IPostFX.h>

类 eve::graphics::IPostFX 继承关系图:
eve::graphics::Graphics eve::graphics::vulkan::Graphics eve::graphics::webgpu::Graphics

Public 成员函数

virtual ~IPostFX ()=default
 
virtual ShadernewGrassShader ()=0
 
virtual GrassFieldnewGrassField ()=0
 
virtual WaterfallnewWaterfall ()=0
 
virtual WaternewWater ()=0
 
virtual VolumetricnewVolumetric ()=0
 
virtual AmbientOcclusionnewAmbientOcclusion ()=0
 
virtual OutlinenewOutline ()=0
 
virtual GlobalIlluminationnewGlobalIllumination ()=0
 
virtual ScreenSpaceReflectionnewScreenSpaceReflection ()=0
 
virtual AntiAliasingnewAntiAliasing ()=0
 
virtual AmbientOcclusionpipelineAmbientOcclusion ()=0
 
virtual GlobalIlluminationpipelineGlobalIllumination ()=0
 
virtual AntiAliasingpipelineAntiAliasing ()=0
 
virtual OutlinepipelineOutline ()=0
 

详细描述

Post-process / special-effect object factory.

在文件 IPostFX.h21 行定义.

构造及析构函数说明

◆ ~IPostFX()

virtual eve::graphics::IPostFX::~IPostFX ( )
virtualdefault

成员函数说明

◆ newAmbientOcclusion()

virtual AmbientOcclusion * eve::graphics::IPostFX::newAmbientOcclusion ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newAntiAliasing()

virtual AntiAliasing * eve::graphics::IPostFX::newAntiAliasing ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newGlobalIllumination()

virtual GlobalIllumination * eve::graphics::IPostFX::newGlobalIllumination ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newGrassField()

virtual GrassField * eve::graphics::IPostFX::newGrassField ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newGrassShader()

virtual Shader * eve::graphics::IPostFX::newGrassShader ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newOutline()

virtual Outline * eve::graphics::IPostFX::newOutline ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newScreenSpaceReflection()

virtual ScreenSpaceReflection * eve::graphics::IPostFX::newScreenSpaceReflection ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newVolumetric()

virtual Volumetric * eve::graphics::IPostFX::newVolumetric ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newWater()

virtual Water * eve::graphics::IPostFX::newWater ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ newWaterfall()

virtual Waterfall * eve::graphics::IPostFX::newWaterfall ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ pipelineAmbientOcclusion()

virtual AmbientOcclusion * eve::graphics::IPostFX::pipelineAmbientOcclusion ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ pipelineAntiAliasing()

virtual AntiAliasing * eve::graphics::IPostFX::pipelineAntiAliasing ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ pipelineGlobalIllumination()

virtual GlobalIllumination * eve::graphics::IPostFX::pipelineGlobalIllumination ( )
pure virtual

eve::graphics::Graphics 内被实现.

◆ pipelineOutline()

virtual Outline * eve::graphics::IPostFX::pipelineOutline ( )
pure virtual

eve::graphics::Graphics 内被实现.


该类的文档由以下文件生成: