VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
programLibrary.h File Reference
#include <unordered_map>
#include <unordered_set>
#include <string>
#include <vector>
#include "platform/graphics/graphicsDevice.h"
#include "scene/materials/material.h"
#include "scene/materials/standardMaterial.h"

Go to the source code of this file.

Classes

class  visutwin::canvas::ProgramLibrary

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)