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

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

bindCached(MTL::RenderCommandEncoder *encoder, int slot, Texture *texture)visutwin::canvas::MetalTextureBinder
bindLocalShadowTextures(MTL::RenderCommandEncoder *encoder, Texture *shadow0, Texture *shadow1)visutwin::canvas::MetalTextureBinder
bindMaterialTextures(MTL::RenderCommandEncoder *encoder, const std::vector< TextureSlot > &textureSlots)visutwin::canvas::MetalTextureBinder
bindOmniShadowTextures(MTL::RenderCommandEncoder *encoder, Texture *cube0, Texture *cube1)visutwin::canvas::MetalTextureBinder
bindQuadTextures(MTL::RenderCommandEncoder *encoder, const std::array< Texture *, 8 > &quadBindings)visutwin::canvas::MetalTextureBinder
bindSamplerCached(MTL::RenderCommandEncoder *encoder, MTL::SamplerState *sampler)visutwin::canvas::MetalTextureBinder
bindSceneTextures(MTL::RenderCommandEncoder *encoder, Texture *envAtlas, Texture *shadow, Texture *sceneDepth, Texture *skyboxCubeMap, Texture *reflection=nullptr, Texture *reflectionDepth=nullptr, Texture *ssao=nullptr)visutwin::canvas::MetalTextureBinder
clearAllMaterialSlots(MTL::RenderCommandEncoder *encoder)visutwin::canvas::MetalTextureBinder
clearCached(MTL::RenderCommandEncoder *encoder, int slot)visutwin::canvas::MetalTextureBinder
kMaxTextureSlotsvisutwin::canvas::MetalTextureBinderstatic
markClean()visutwin::canvas::MetalTextureBinderinline
resetPassState()visutwin::canvas::MetalTextureBinder