VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
programLibrary.cpp File Reference
#include "programLibrary.h"
#include <assert.h>
#include <array>
#include <cstdint>
#include <filesystem>
#include <fstream>
#include <optional>
#include <sstream>
#include <vector>
#include "platform/graphics/deviceCache.h"
#include "spdlog/spdlog.h"
#include "scene/materials/material.h"

Go to the source code of this file.

Namespaces

namespace  visutwin
namespace  visutwin::canvas

Functions

std::shared_ptr< ProgramLibraryvisutwin::canvas::getProgramLibrary (const std::shared_ptr< GraphicsDevice > &device)
void visutwin::canvas::setProgramLibrary (const std::shared_ptr< GraphicsDevice > &device, const std::shared_ptr< ProgramLibrary > &library)