GL - moved object files to Obj
This commit is contained in:
parent
f0181ad9f4
commit
78f20e04a1
|
@ -1,42 +0,0 @@
|
||||||
#include "C_DynamicObj.h"
|
|
||||||
#include "DllInterfaces/GFXAPI.h"
|
|
||||||
using namespace DanBias::Client;
|
|
||||||
struct C_DynamicObj::myData
|
|
||||||
{
|
|
||||||
myData(){}
|
|
||||||
Oyster::Graphics::Model::Model *model;
|
|
||||||
// light
|
|
||||||
// sound
|
|
||||||
// effect
|
|
||||||
}privData;
|
|
||||||
C_DynamicObj::C_DynamicObj(void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
C_DynamicObj::~C_DynamicObj(void)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
void C_DynamicObj::Init(ModelInitData modelInit)
|
|
||||||
{
|
|
||||||
// load models
|
|
||||||
privData = new myData();
|
|
||||||
privData->model = Oyster::Graphics::API::CreateModel(modelInit.modelPath);
|
|
||||||
privData->model->WorldMatrix = modelInit.world;
|
|
||||||
privData->model->Visible = modelInit.visible;
|
|
||||||
}
|
|
||||||
void C_DynamicObj::setPos()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void C_DynamicObj::Render()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::RenderModel(*(privData->model));
|
|
||||||
}
|
|
||||||
void C_DynamicObj::Release()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::DeleteModel(privData->model);
|
|
||||||
delete privData;
|
|
||||||
}
|
|
|
@ -1,21 +0,0 @@
|
||||||
#pragma once
|
|
||||||
#include "../C_Object.h"
|
|
||||||
namespace DanBias
|
|
||||||
{
|
|
||||||
namespace Client
|
|
||||||
{
|
|
||||||
class C_DynamicObj : private C_Object
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
struct myData;
|
|
||||||
myData* privData;
|
|
||||||
public:
|
|
||||||
C_DynamicObj(void);
|
|
||||||
virtual ~C_DynamicObj(void);
|
|
||||||
void Init(ModelInitData modelInit);
|
|
||||||
void setPos();
|
|
||||||
|
|
||||||
void Render();
|
|
||||||
void Release();
|
|
||||||
};};};
|
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
#include "C_Player.h"
|
|
||||||
#include "DllInterfaces/GFXAPI.h"
|
|
||||||
using namespace DanBias::Client;
|
|
||||||
|
|
||||||
struct C_Player::myData
|
|
||||||
{
|
|
||||||
myData(){}
|
|
||||||
Oyster::Math3D::Float4x4 view;
|
|
||||||
Oyster::Math3D::Float4x4 proj;
|
|
||||||
Oyster::Graphics::Model::Model *model;
|
|
||||||
}privData;
|
|
||||||
|
|
||||||
C_Player::C_Player(void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
C_Player::~C_Player(void)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void C_Player::Init(ModelInitData modelInit)
|
|
||||||
{
|
|
||||||
// load models
|
|
||||||
privData = new myData();
|
|
||||||
privData->model = Oyster::Graphics::API::CreateModel(modelInit.modelPath);
|
|
||||||
privData->model->WorldMatrix = modelInit.world;
|
|
||||||
privData->model->Visible = modelInit.visible;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
void C_Player::setPos()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void C_Player::Render()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::RenderModel(*(privData->model));
|
|
||||||
}
|
|
||||||
void C_Player::Release()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::DeleteModel(privData->model);
|
|
||||||
delete privData;
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
#pragma once
|
|
||||||
#include "../C_Object.h"
|
|
||||||
namespace DanBias
|
|
||||||
{
|
|
||||||
namespace Client
|
|
||||||
{
|
|
||||||
class C_Player : public C_Object
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
struct myData;
|
|
||||||
myData* privData;
|
|
||||||
//Oyster::Graphics:: LIght
|
|
||||||
public:
|
|
||||||
C_Player(void);
|
|
||||||
~C_Player(void);
|
|
||||||
void Init(ModelInitData modelInit);
|
|
||||||
void setPos();
|
|
||||||
|
|
||||||
void Render();
|
|
||||||
void Release();
|
|
||||||
|
|
||||||
};};};
|
|
||||||
|
|
|
@ -1,45 +0,0 @@
|
||||||
|
|
||||||
#include "C_StaticObj.h"
|
|
||||||
#include "DllInterfaces/GFXAPI.h"
|
|
||||||
using namespace DanBias::Client;
|
|
||||||
|
|
||||||
struct C_StaticObj::myData
|
|
||||||
{
|
|
||||||
myData(){}
|
|
||||||
Oyster::Graphics::Model::Model *model;
|
|
||||||
// light
|
|
||||||
// sound
|
|
||||||
// effect
|
|
||||||
}privData;
|
|
||||||
C_StaticObj::C_StaticObj(void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
C_StaticObj::~C_StaticObj(void)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
void C_StaticObj::Init(ModelInitData modelInit)
|
|
||||||
{
|
|
||||||
// load models
|
|
||||||
privData = new myData();
|
|
||||||
privData->model = Oyster::Graphics::API::CreateModel(modelInit.modelPath);
|
|
||||||
privData->model->WorldMatrix = modelInit.world;
|
|
||||||
privData->model->Visible = modelInit.visible;
|
|
||||||
|
|
||||||
}
|
|
||||||
void C_StaticObj::setPos()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void C_StaticObj::Render()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::RenderModel(*(privData->model));
|
|
||||||
}
|
|
||||||
void C_StaticObj::Release()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::DeleteModel(privData->model);
|
|
||||||
delete privData;
|
|
||||||
}
|
|
|
@ -1,21 +0,0 @@
|
||||||
#pragma once
|
|
||||||
#include "../C_Object.h"
|
|
||||||
namespace DanBias
|
|
||||||
{
|
|
||||||
namespace Client
|
|
||||||
{
|
|
||||||
class C_StaticObj : public C_Object
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
struct myData;
|
|
||||||
myData* privData;
|
|
||||||
public:
|
|
||||||
C_StaticObj(void);
|
|
||||||
virtual ~C_StaticObj(void);
|
|
||||||
void Init(ModelInitData modelInit);
|
|
||||||
void setPos();
|
|
||||||
|
|
||||||
void Render();
|
|
||||||
void Release();
|
|
||||||
};};};
|
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
#include "C_UIobject.h"
|
|
||||||
#include "DllInterfaces/GFXAPI.h"
|
|
||||||
using namespace DanBias::Client;
|
|
||||||
|
|
||||||
struct C_UIobject::myData
|
|
||||||
{
|
|
||||||
myData(){}
|
|
||||||
Oyster::Math3D::Float4x4 view;
|
|
||||||
Oyster::Math3D::Float4x4 proj;
|
|
||||||
Oyster::Graphics::Model::Model *model;
|
|
||||||
}privData;
|
|
||||||
|
|
||||||
C_UIobject::C_UIobject(void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
C_UIobject::~C_UIobject(void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
void C_UIobject::Init(ModelInitData modelInit)
|
|
||||||
{
|
|
||||||
// load models
|
|
||||||
privData = new myData();
|
|
||||||
privData->model = Oyster::Graphics::API::CreateModel(modelInit.modelPath);
|
|
||||||
privData->model->WorldMatrix = modelInit.world;
|
|
||||||
privData->model->Visible = modelInit.visible;
|
|
||||||
|
|
||||||
}
|
|
||||||
void C_UIobject::setPos()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void C_UIobject::Render()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::RenderModel(*(privData->model));
|
|
||||||
}
|
|
||||||
void C_UIobject::Release()
|
|
||||||
{
|
|
||||||
Oyster::Graphics::API::DeleteModel(privData->model);
|
|
||||||
delete privData;
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
#pragma once
|
|
||||||
#include "../C_Object.h"
|
|
||||||
namespace DanBias
|
|
||||||
{
|
|
||||||
namespace Client
|
|
||||||
{
|
|
||||||
class C_UIobject : public C_Object
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
struct myData;
|
|
||||||
myData* privData;
|
|
||||||
public:
|
|
||||||
C_UIobject(void);
|
|
||||||
virtual ~C_UIobject(void);
|
|
||||||
void Init(ModelInitData modelInit);
|
|
||||||
void setPos();
|
|
||||||
|
|
||||||
void Render();
|
|
||||||
void Release();
|
|
||||||
};};};
|
|
Loading…
Reference in New Issue