22 lines
365 B
C++
22 lines
365 B
C++
#pragma once
|
|
|
|
#include "dvc_config.h"
|
|
#include "math/dvc_matrix4.h"
|
|
#include "pipe/dvc_render_step0_input_assember.h"
|
|
|
|
DV_CORE_BEGIN_NAMESPACE
|
|
|
|
class Renderable
|
|
{
|
|
public:
|
|
virtual bool buildAssemberNode(InputAssemberStep::Node& node) const = 0;
|
|
|
|
protected:
|
|
fMatrix4 m_worldTransform;
|
|
|
|
public:
|
|
Renderable(const fMatrix4& worldTransform);
|
|
};
|
|
|
|
DV_CORE_END_NAMESPACE
|