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

Classes

struct  CB
 
class  Desc
 
class  LightShader
 
class  LightShaderType
 
struct  SR
 

Public Types

enum  Shape : uint8 {
  Directional, Sphere, Tube, Rectangle,
  Disc
}
 
enum  Shadowing : uint8 {
  NoShadows, PerspectiveShadows, OrthShadows, OrthShadowsNearCascade,
  OrthHybridShadows
}
 
using ShaderProgram = RenderCore::Metal::ShaderProgram
 
using BoundUniforms = RenderCore::Metal::BoundUniforms
 

Public Member Functions

const LightShaderGetShader (const LightShaderType &type)
 
const ::Assets::DepValPtr & GetDependencyValidation () const
 
 LightingResolveShaders (const Desc &desc)
 

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