Minetest 5.9.0-dev
 
Loading...
Searching...
No Matches
shadowScreenQuadCB Class Reference

#include <shadowsScreenQuad.h>

+ Inheritance diagram for shadowScreenQuadCB:
+ Collaboration diagram for shadowScreenQuadCB:

Public Member Functions

virtual void OnSetConstants (video::IMaterialRendererServices *services, s32 userData)
 

Private Attributes

CachedPixelShaderSetting< s32 > m_sm_client_map_setting {"ShadowMapClientMap"}
 
CachedPixelShaderSetting< s32 > m_sm_client_map_trans_setting {"ShadowMapClientMapTraslucent"}
 
CachedPixelShaderSetting< s32 > m_sm_dynamic_sampler_setting {"ShadowMapSamplerdynamic"}
 

Member Function Documentation

◆ OnSetConstants()

void shadowScreenQuadCB::OnSetConstants ( video::IMaterialRendererServices *  services,
s32  userData 
)
virtual

References m_sm_client_map_setting, m_sm_client_map_trans_setting, m_sm_dynamic_sampler_setting, and CachedShaderSetting< T, count, cache >::set().

+ Here is the call graph for this function:

Member Data Documentation

◆ m_sm_client_map_setting

CachedPixelShaderSetting<s32> shadowScreenQuadCB::m_sm_client_map_setting {"ShadowMapClientMap"}
private

Referenced by OnSetConstants().

◆ m_sm_client_map_trans_setting

CachedPixelShaderSetting<s32> shadowScreenQuadCB::m_sm_client_map_trans_setting {"ShadowMapClientMapTraslucent"}
private

Referenced by OnSetConstants().

◆ m_sm_dynamic_sampler_setting

CachedPixelShaderSetting<s32> shadowScreenQuadCB::m_sm_dynamic_sampler_setting {"ShadowMapSamplerdynamic"}
private

Referenced by OnSetConstants().


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