5#ifndef FLUTTER_IMPELLER_SCENE_SKIN_H_
6#define FLUTTER_IMPELLER_SCENE_SKIN_H_
12#include "impeller/scene/importer/scene_flatbuffers.h"
22 const std::vector<std::shared_ptr<Node>>& scene_nodes);
33 std::vector<std::shared_ptr<Node>> joints_;
34 std::vector<Matrix> inverse_bind_matrices_;
An object that allocates device memory.
std::shared_ptr< Texture > GetJointsTexture(Allocator &allocator)
static std::unique_ptr< Skin > MakeFromFlatbuffer(const fb::Skin &skin, const std::vector< std::shared_ptr< Node > > &scene_nodes)
Skin & operator=(Skin &&)