- movrf DBoneComponents into the backend as this needs to be shared.

This commit is contained in:
Christoph Oelckers 2022-11-06 10:41:16 +01:00
parent 0e111ae151
commit 8cc3099bd0
4 changed files with 25 additions and 0 deletions

View file

@ -0,0 +1,16 @@
#pragma once
#include "dobject.h"
#include "tarray.h"
#include "TRS.h"
#include "matrix.h"
class DBoneComponents : public DObject
{
DECLARE_CLASS(DBoneComponents, DObject);
public:
TArray<TArray<TRS>> trscomponents;
TArray<TArray<VSMatrix>> trsmatrix;
DBoneComponents() = default;
};

View file

@ -6,6 +6,7 @@
#include "matrix.h"
#include "TRS.h"
class DBoneComponents;
class FModelRenderer;
class FGameTexture;
class IModelVertexBuffer;

View file

@ -5,6 +5,9 @@
#include "vectors.h"
#include "matrix.h"
#include "common/rendering/i_modelvertexbuffer.h"
#include "m_swap.h"
class DBoneComponents;
struct IQMMesh
{

View file

@ -6,6 +6,11 @@
#include "modelrenderer.h"
#include "engineerrors.h"
#include "r_utility.h"
#include "dobject.h"
#include "bonecomponents.h"
IMPLEMENT_CLASS(DBoneComponents, false, false);
IQMModel::IQMModel()
{