|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
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 | |
| kMaxTextureSlots | visutwin::canvas::MetalTextureBinder | static |
| markClean() | visutwin::canvas::MetalTextureBinder | inline |
| resetPassState() | visutwin::canvas::MetalTextureBinder |