XLE  v0.02.0
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
SceneEngine::RefractionsBuffer Class Reference

Classes

class  Desc
 

Public Types

using SRV = RenderCore::Metal::ShaderResourceView
 
using RTV = RenderCore::Metal::RenderTargetView
 
using ResLocator = intrusive_ptr< BufferUploads::ResourceLocator >
 

Public Member Functions

void Build (RenderCore::Metal::DeviceContext &context, LightingParserContext &parserContext, float standardDeviationForBlur)
 
const SRV & GetSRV ()
 
 RefractionsBuffer (const Desc &desc)
 

Protected Attributes

ResLocator _refractionsTexture [2]
 
RTV _refractionsFrontTarget
 
RTV _refractionsBackTarget
 
SRV _refractionsFrontSRV
 
SRV _refractionsBackSRV
 
unsigned _width
 
unsigned _height
 

The documentation for this class was generated from the following files: