Files
directx-plane-game/Graphics2/SplitMeshNode.h
iDunnoDev f6bba67897 Added follow cam
Added "Controlled" mesh classes
Added Global Lighting Class
Added Gamepad controls
Split terrain nodes into Height and Perlin classes
Fixed Splitmesh node stuff
2022-05-09 17:50:22 +01:00

26 lines
570 B
C++

#pragma once
#include "DirectXFramework.h"
#include "SceneGraph.h"
#include "SubMeshRenderer.h"
#include "SubMeshNode.h"
class SplitMeshNode : public SceneGraph
{
public:
SplitMeshNode(wstring name, wstring modelName) : SceneGraph(name) { _modelName = modelName; }
bool Initialise(void);
void Render(void);
void Shutdown(void);
SceneNodePointer AddMeshNode(shared_ptr<Node> node);
private:
shared_ptr<SubMeshRenderer> _renderer;
wstring _modelName;
shared_ptr<ResourceManager> _resourceManager;
shared_ptr<Mesh> _mesh;
bool _isInit = false;
};