The PbrIntegratorOutput class.
More...
|
void | configure_output (ShadingOutputVariables &aovs, ShadingDeepOutput &deep) |
| The PbrChannelAccumulator class.
|
|
void | accumulate_raw_color (const PbrChannelIndex &channel_index, const GMathVec3f &raw_color) |
|
const GMathVec3f & | get_indirect_color (const PbrChannelIndex &channel_index) const |
|
const GMathVec3f & | get_direct_color (const PbrChannelIndex &channel_index) const |
|
const GMathVec3f & | get_unoccluded_color (const PbrChannelIndex &channel_index) const |
|
const GMathVec3f & | get_occluded_color (const PbrChannelIndex &channel_index) const |
|
const CoreArrayView< PbrScatter > & | get_scatters () const |
|
ShadingOutputVariables * | get_aovs () const |
|
ShadingDeepOutput * | get_deep () const |
|
void | accumulate_indirect (const unsigned int &channel_index, const GMathVec3f &channel_color) |
|
void | accumulate_direct (const GMathVec3f &direction, const GMathVec3f &raw_color, const unsigned int &channel_index, const GMathVec3f &channel_color) |
|
void | accumulate_direct (const GMathVec3f &direction, const GMathVec3f &raw_color, const PbrChannelIndex &channel_index) |
|
void | accumulate_unoccluded (const GMathVec3f &value, const PbrChannelIndex &channel_index, const GMathVec3f &occlusion_factor) |
|
void | accumulate_unoccluded (const unsigned int &channel_index, const GMathVec3f &unoccluded, const GMathVec3f &occluded) |
|
void | finalize (const CoreArrayView< PbrScatter > &scatters) |
|
| operator CoreString () const |
|