Fermat
Public Methods | Public Members | List of all members
RenderingContextView Struct Reference

Public Methods

FERMAT_HOST_DEVICE RenderingContextView (Camera _camera, const uint32 _dir_lights_count, const DirectionalLight *_dir_lights, MeshView _mesh, MeshLight _mesh_light, MeshLight _mesh_vpls, const MipMapView *_textures, const uint32 _ltc_size, const float4 *_ltc_M, const float4 *_ltc_Minv, const float *_ltc_A, const float *_glossy_reflectance, const uint32_t _x, const uint32_t _y, const float _aspect, const float _exposure, const float _gamma, const float _shading_rate, const ShadingMode _shading_mode, const FBufferView _fb, const uint32 _instance)
 

Public Members

Camera camera
 
CameraSampler camera_sampler
 
uint32_t dir_lights_count
 
const DirectionalLightdir_lights
 
MeshView mesh
 
MeshLight mesh_light
 
MeshLight mesh_vpls
 
const MipMapViewtextures
 
const float4 * ltc_M
 
const float4 * ltc_Minv
 
const float * ltc_A
 
uint32 ltc_size
 
const float * glossy_reflectance
 
uint32_t res_x
 
uint32_t res_y
 
float aspect
 
float exposure
 
float gamma
 
float shading_rate
 
ShadingMode shading_mode
 
FBufferView fb
 
uint32 instance
 

The documentation for this struct was generated from the following file: