VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::ProgramLibrary Member List

This is the complete list of members for visutwin::canvas::ProgramLibrary, including all inherited members.

bindMaterial(const std::shared_ptr< GraphicsDevice > &device, const Material *material, bool transparentPass, bool dynamicBatch=false)visutwin::canvas::ProgramLibrary
getForwardShader(const Material *material, bool transparentPass, bool dynamicBatch=false)visutwin::canvas::ProgramLibrary
getShadowShader(bool dynamicBatch=false)visutwin::canvas::ProgramLibrary
hasProgram(const std::string &name) constvisutwin::canvas::ProgramLibrary
ProgramLibrary(const std::shared_ptr< GraphicsDevice > &device, StandardMaterial *standardMaterial)visutwin::canvas::ProgramLibrary
registerProgram(const std::string &name, const std::vector< std::string > &chunkOrder)visutwin::canvas::ProgramLibrary
setAreaLightsEnabled(bool value)visutwin::canvas::ProgramLibraryinline
setAtmosphereEnabled(bool value)visutwin::canvas::ProgramLibraryinline
setClusteredLightingEnabled(bool value)visutwin::canvas::ProgramLibraryinline
setLocalShadowsEnabled(bool value)visutwin::canvas::ProgramLibraryinline
setOmniShadowsEnabled(bool value)visutwin::canvas::ProgramLibraryinline
setPlanarReflectionDepthPass(bool value)visutwin::canvas::ProgramLibraryinline
setSkyCubemapAvailable(bool value)visutwin::canvas::ProgramLibraryinline
setSsaoEnabled(bool value)visutwin::canvas::ProgramLibraryinline