addNodeToDepthPass(irr::scene::ISceneNode *node) | chrono::irrlicht::EffectHandler | inline |
addPostProcessingEffect(irr::s32 MaterialType, IPostProcessingRenderCallback *callback=0) | chrono::irrlicht::EffectHandler | inline |
addPostProcessingEffectFromFile(const irr::core::stringc &filename, IPostProcessingRenderCallback *callback=0) | chrono::irrlicht::EffectHandler | inline |
addShadowLight(const SShadowLight &shadowLight) | chrono::irrlicht::EffectHandler | inline |
addShadowToNode(irr::scene::ISceneNode *node, E_FILTER_TYPE filterType=EFT_NONE, E_SHADOW_MODE shadowMode=ESM_BOTH) | chrono::irrlicht::EffectHandler | inline |
EffectHandler(irr::IrrlichtDevice *irrlichtDevice, const irr::core::dimension2du &screenRTTSize=irr::core::dimension2du(0, 0), const bool useVSMShadows=false, const bool useRoundSpotLights=false, const bool use32BitDepthBuffers=false) (defined in chrono::irrlicht::EffectHandler) | chrono::irrlicht::EffectHandler | inline |
enableDepthPass(bool enableDepthPass) | chrono::irrlicht::EffectHandler | inline |
excludeNodeFromLightingCalculations(irr::scene::ISceneNode *node) (defined in chrono::irrlicht::EffectHandler) | chrono::irrlicht::EffectHandler | inline |
generateRandomVectorTexture(const irr::core::dimension2du &dimensions, const irr::core::stringc &name="randVec") | chrono::irrlicht::EffectHandler | inline |
getActiveSceneManager() | chrono::irrlicht::EffectHandler | inline |
getAmbientColor() const | chrono::irrlicht::EffectHandler | inline |
getDepthMapTexture() | chrono::irrlicht::EffectHandler | inline |
getIrrlichtDevice() | chrono::irrlicht::EffectHandler | inline |
getScreenQuad() | chrono::irrlicht::EffectHandler | inline |
getShadowLight(irr::u32 index) | chrono::irrlicht::EffectHandler | inline |
getShadowLightCount() const | chrono::irrlicht::EffectHandler | inline |
getShadowMapTexture(const irr::u32 resolution, const bool secondary=false) | chrono::irrlicht::EffectHandler | inline |
getTime() | chrono::irrlicht::EffectHandler | inline |
removeNodeFromDepthPass(irr::scene::ISceneNode *node) | chrono::irrlicht::EffectHandler | inline |
removePostProcessingEffect(irr::s32 MaterialType) | chrono::irrlicht::EffectHandler | inline |
removeShadowFromNode(irr::scene::ISceneNode *node) | chrono::irrlicht::EffectHandler | inline |
setActiveSceneManager(irr::scene::ISceneManager *smgrIn) | chrono::irrlicht::EffectHandler | inline |
setAmbientColor(irr::video::SColor ambientColour) | chrono::irrlicht::EffectHandler | inline |
setClearColour(irr::video::SColor ClearCol) | chrono::irrlicht::EffectHandler | inline |
setPostProcessingEffectConstant(const irr::s32 materialType, const irr::core::stringc &name, const irr::f32 *data, const irr::u32 count) | chrono::irrlicht::EffectHandler | inline |
setPostProcessingRenderCallback(irr::s32 MaterialType, IPostProcessingRenderCallback *callback=0) | chrono::irrlicht::EffectHandler | inline |
setPostProcessingUserTexture(irr::video::ITexture *userTexture) | chrono::irrlicht::EffectHandler | inline |
setScreenRenderTargetResolution(const irr::core::dimension2du &resolution) | chrono::irrlicht::EffectHandler | inline |
update(irr::video::ITexture *outputTarget=0) | chrono::irrlicht::EffectHandler | inline |
~EffectHandler() | chrono::irrlicht::EffectHandler | inline |