Graphics class that represents the pass for depth of field in deferred rendering.  
 More...
 | 
| 
RenderTexture  | m_dofRTT | 
|   | 
| 
RenderStates  | m_states | 
|   | 
| 
ShaderConstRef  | m_dofShader | 
|   | 
| 
ShaderConstRef  | m_gaussianBlurShader | 
|   | 
| 
TextureRef  | m_dofTextures [2] | 
|   | 
| 
TextureSampler  | m_bilinearSampler | 
|   | 
| 
TextureSampler  | m_pointSampler | 
|   | 
| 
int  | m_gaussianBlurShaderFilterLocation | 
|   | 
| 
Vector2ui  | m_dimensions | 
|   | 
| 
DeferredRenderTechnique *  | m_deferredTechnique | 
|   | 
| 
DeferredRenderQueue *  | m_renderQueue | 
|   | 
| 
RenderTexture *  | m_GBufferRTT | 
|   | 
| 
RenderTexture *  | m_workRTT | 
|   | 
| 
Texture *  | m_depthStencilTexture | 
|   | 
| 
Texture *  | m_GBuffer [4] | 
|   | 
| 
Texture *  | m_workTextures [2] | 
|   | 
Graphics class that represents the pass for depth of field in deferred rendering. 
 
◆ Process()
  
  
      
        
          | bool Nz::DeferredDOFPass::Process  | 
          ( | 
          const SceneData &  | 
          sceneData,  | 
         
        
           | 
           | 
          unsigned int  | 
          firstWorkTexture,  | 
         
        
           | 
           | 
          unsigned int  | 
          secondWorkTexture  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
overridevirtual   | 
  
 
Processes the work on the data while working with textures. 
- Returns
 - true
 
- Parameters
 - 
  
    | sceneData | Data for the scene  | 
    | firstWorkTexture | Index of the first texture to work with  | 
    | firstWorkTexture | Index of the second texture to work with  | 
  
   
Implements Nz::DeferredRenderPass.
 
 
◆ Resize()
  
  
      
        
          | bool Nz::DeferredDOFPass::Resize  | 
          ( | 
          const Vector2ui &  | 
          dimensions | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Resizes the texture sizes. 
- Returns
 - true If successful
 
- Parameters
 - 
  
    | dimensions | Dimensions for the compute texture  | 
  
   
Reimplemented from Nz::DeferredRenderPass.
 
 
The documentation for this class was generated from the following files: