mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
replace SMeshBuffer.h with CMeshBuffer.h
This commit is contained in:
parent
d19640d57f
commit
e9ca38fef1
15 changed files with 72 additions and 41 deletions
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
#include "IAnimatedMesh.h"
|
#include "IAnimatedMesh.h"
|
||||||
#include "ISceneManager.h"
|
#include "ISceneManager.h"
|
||||||
#include "SMeshBuffer.h"
|
#include "CMeshBuffer.h"
|
||||||
#include "SSkinMeshBuffer.h"
|
#include "SSkinMeshBuffer.h"
|
||||||
#include "quaternion.h"
|
#include "quaternion.h"
|
||||||
#include "vector3d.h"
|
#include "vector3d.h"
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "IBillboardSceneNode.h"
|
#include "IBillboardSceneNode.h"
|
||||||
#include "SMeshBuffer.h"
|
#include "CMeshBuffer.h"
|
||||||
|
|
||||||
namespace irr
|
namespace irr
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#include "IMeshManipulator.h"
|
#include "IMeshManipulator.h"
|
||||||
#include "IVideoDriver.h"
|
#include "IVideoDriver.h"
|
||||||
#include "SMesh.h"
|
#include "SMesh.h"
|
||||||
#include "SMeshBuffer.h"
|
#include "CMeshBuffer.h"
|
||||||
#include "SAnimatedMesh.h"
|
#include "SAnimatedMesh.h"
|
||||||
#include "IReadFile.h"
|
#include "IReadFile.h"
|
||||||
#include "fast_atof.h"
|
#include "fast_atof.h"
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
#include "IMeshLoader.h"
|
#include "IMeshLoader.h"
|
||||||
#include "ISceneManager.h"
|
#include "ISceneManager.h"
|
||||||
#include "irrString.h"
|
#include "irrString.h"
|
||||||
#include "SMeshBuffer.h"
|
#include "CMeshBuffer.h"
|
||||||
|
|
||||||
namespace irr
|
namespace irr
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,12 +6,16 @@
|
||||||
|
|
||||||
#include "irrlichttypes_bloated.h"
|
#include "irrlichttypes_bloated.h"
|
||||||
#include "constants.h"
|
#include "constants.h"
|
||||||
#include "irr_ptr.h"
|
|
||||||
#include "skyparams.h"
|
#include "skyparams.h"
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
//irr includes
|
||||||
|
#include <irr_ptr.h>
|
||||||
#include <ISceneNode.h>
|
#include <ISceneNode.h>
|
||||||
#include <SMaterial.h>
|
#include <SMaterial.h>
|
||||||
#include <SMeshBuffer.h>
|
#include <CMeshBuffer.h>
|
||||||
|
|
||||||
|
namespace scene = irr::scene;
|
||||||
|
namespace video = irr::video;
|
||||||
|
|
||||||
class IShaderSource;
|
class IShaderSource;
|
||||||
|
|
||||||
|
|
|
@ -3,10 +3,6 @@
|
||||||
// Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
|
// Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
|
||||||
|
|
||||||
#include "content_cao.h"
|
#include "content_cao.h"
|
||||||
#include <IBillboardSceneNode.h>
|
|
||||||
#include <ICameraSceneNode.h>
|
|
||||||
#include <IMeshManipulator.h>
|
|
||||||
#include <IAnimatedMeshSceneNode.h>
|
|
||||||
#include "client/client.h"
|
#include "client/client.h"
|
||||||
#include "client/renderingengine.h"
|
#include "client/renderingengine.h"
|
||||||
#include "client/sound.h"
|
#include "client/sound.h"
|
||||||
|
@ -34,10 +30,17 @@
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include "client/shader.h"
|
#include "client/shader.h"
|
||||||
#include "client/minimap.h"
|
#include "client/minimap.h"
|
||||||
|
//irr includes
|
||||||
|
#include <IBillboardSceneNode.h>
|
||||||
|
#include <ICameraSceneNode.h>
|
||||||
|
#include <IMeshManipulator.h>
|
||||||
|
#include <IAnimatedMeshSceneNode.h>
|
||||||
#include <quaternion.h>
|
#include <quaternion.h>
|
||||||
#include <SMesh.h>
|
#include <SMesh.h>
|
||||||
#include <IMeshBuffer.h>
|
#include <IMeshBuffer.h>
|
||||||
#include <SMeshBuffer.h>
|
#include <CMeshBuffer.h>
|
||||||
|
|
||||||
|
using namespace irr;
|
||||||
|
|
||||||
class Settings;
|
class Settings;
|
||||||
struct ToolCapabilities;
|
struct ToolCapabilities;
|
||||||
|
|
|
@ -6,12 +6,17 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <IGUIFont.h>
|
|
||||||
#include <SMaterial.h>
|
|
||||||
#include <SMeshBuffer.h>
|
|
||||||
#include "irr_ptr.h"
|
|
||||||
#include "irr_aabb3d.h"
|
#include "irr_aabb3d.h"
|
||||||
#include "../hud.h"
|
#include "../hud.h"
|
||||||
|
//irr includes
|
||||||
|
#include <IGUIFont.h>
|
||||||
|
#include <IMesh.h>
|
||||||
|
#include <SMaterial.h>
|
||||||
|
#include <CMeshBuffer.h>
|
||||||
|
#include <irr_ptr.h>
|
||||||
|
|
||||||
|
namespace scene = irr::scene;
|
||||||
|
namespace video = irr::video;
|
||||||
|
|
||||||
class Client;
|
class Client;
|
||||||
class ITextureSource;
|
class ITextureSource;
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
// Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
|
// Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
|
||||||
|
|
||||||
#include "mapblock_mesh.h"
|
#include "mapblock_mesh.h"
|
||||||
#include "CMeshBuffer.h"
|
|
||||||
#include "client.h"
|
#include "client.h"
|
||||||
#include "mapblock.h"
|
#include "mapblock.h"
|
||||||
#include "map.h"
|
#include "map.h"
|
||||||
|
@ -21,9 +20,12 @@
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include "client/texturesource.h"
|
#include "client/texturesource.h"
|
||||||
|
// irr includes
|
||||||
#include <SMesh.h>
|
#include <SMesh.h>
|
||||||
#include <IMeshBuffer.h>
|
#include <IMeshBuffer.h>
|
||||||
#include <SMeshBuffer.h>
|
#include <CMeshBuffer.h>
|
||||||
|
|
||||||
|
using namespace irr;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
MeshMakeData
|
MeshMakeData
|
||||||
|
|
|
@ -5,9 +5,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "irrlichttypes.h"
|
#include "irrlichttypes.h"
|
||||||
#include "irr_ptr.h"
|
|
||||||
#include "IMesh.h"
|
|
||||||
#include "SMeshBuffer.h"
|
|
||||||
|
|
||||||
#include "util/numeric.h"
|
#include "util/numeric.h"
|
||||||
#include "client/tile.h"
|
#include "client/tile.h"
|
||||||
|
@ -15,6 +12,13 @@
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
// irr includes
|
||||||
|
#include <irr_ptr.h>
|
||||||
|
#include <IMesh.h>
|
||||||
|
#include <CMeshBuffer.h>
|
||||||
|
|
||||||
|
namespace scene = irr::scene;
|
||||||
|
namespace video = irr::video;
|
||||||
|
|
||||||
namespace irr::video {
|
namespace irr::video {
|
||||||
class IVideoDriver;
|
class IVideoDriver;
|
||||||
|
|
|
@ -7,12 +7,12 @@
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <IAnimatedMesh.h>
|
// irr includes
|
||||||
#include <SAnimatedMesh.h>
|
|
||||||
#include <IAnimatedMeshSceneNode.h>
|
#include <IAnimatedMeshSceneNode.h>
|
||||||
#include "S3DVertex.h"
|
#include <S3DVertex.h>
|
||||||
#include "SMesh.h"
|
#include <CMeshBuffer.h>
|
||||||
#include "SMeshBuffer.h"
|
|
||||||
|
using namespace irr;
|
||||||
|
|
||||||
inline static void applyShadeFactor(video::SColor& color, float factor)
|
inline static void applyShadeFactor(video::SColor& color, float factor)
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,9 +5,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "irrlichttypes.h"
|
#include "irrlichttypes.h"
|
||||||
#include "irr_ptr.h"
|
|
||||||
#include "rect.h"
|
|
||||||
#include "SMeshBuffer.h"
|
|
||||||
|
|
||||||
#include "../hud.h"
|
#include "../hud.h"
|
||||||
#include "mapnode.h"
|
#include "mapnode.h"
|
||||||
|
@ -15,6 +12,13 @@
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
// irr includes
|
||||||
|
#include <irr_ptr.h>
|
||||||
|
#include <rect.h>
|
||||||
|
#include <CMeshBuffer.h>
|
||||||
|
|
||||||
|
namespace scene = irr::scene;
|
||||||
|
namespace video = irr::video;
|
||||||
|
|
||||||
namespace irr {
|
namespace irr {
|
||||||
namespace video {
|
namespace video {
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
#include "settings.h"
|
#include "settings.h"
|
||||||
#include "profiler.h"
|
#include "profiler.h"
|
||||||
|
|
||||||
#include "SMeshBuffer.h"
|
using namespace irr;
|
||||||
|
|
||||||
using BlendMode = ParticleParamTypes::BlendMode;
|
using BlendMode = ParticleParamTypes::BlendMode;
|
||||||
|
|
||||||
|
|
|
@ -5,16 +5,20 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "irrlichttypes_bloated.h"
|
#include "irrlichttypes_bloated.h"
|
||||||
#include "irr_ptr.h"
|
|
||||||
#include "ISceneNode.h"
|
|
||||||
#include "S3DVertex.h"
|
|
||||||
#include "SMeshBuffer.h"
|
|
||||||
|
|
||||||
|
#include "../particles.h"
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include "../particles.h"
|
// irr includes
|
||||||
|
#include <irr_ptr.h>
|
||||||
|
#include <ISceneNode.h>
|
||||||
|
#include <S3DVertex.h>
|
||||||
|
#include <CMeshBuffer.h>
|
||||||
|
|
||||||
|
namespace scene = irr::scene;
|
||||||
|
namespace video = irr::video;
|
||||||
|
|
||||||
namespace irr::video {
|
namespace irr::video {
|
||||||
class ITexture;
|
class ITexture;
|
||||||
|
|
|
@ -5,15 +5,19 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "irrlichttypes_bloated.h"
|
#include "irrlichttypes_bloated.h"
|
||||||
#include <ISceneNode.h>
|
|
||||||
#include <SMeshBuffer.h>
|
|
||||||
#include <array>
|
#include <array>
|
||||||
#include "camera.h" // CameraMode
|
#include "camera.h" // CameraMode
|
||||||
#include "irr_ptr.h"
|
|
||||||
#include "skyparams.h"
|
#include "skyparams.h"
|
||||||
|
// irr includes
|
||||||
|
#include <ISceneNode.h>
|
||||||
|
#include <CMeshBuffer.h>
|
||||||
|
#include <irr_ptr.h>
|
||||||
|
|
||||||
#define SKY_MATERIAL_COUNT 12
|
#define SKY_MATERIAL_COUNT 12
|
||||||
|
|
||||||
|
namespace scene = irr::scene;
|
||||||
|
namespace video = irr::video;
|
||||||
|
|
||||||
namespace irr::video
|
namespace irr::video
|
||||||
{
|
{
|
||||||
class IVideoDriver;
|
class IVideoDriver;
|
||||||
|
|
|
@ -18,12 +18,13 @@
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
#include "util/numeric.h"
|
#include "util/numeric.h"
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <IMeshManipulator.h>
|
|
||||||
#include "client/renderingengine.h"
|
#include "client/renderingengine.h"
|
||||||
#include <SMesh.h>
|
|
||||||
#include <IMeshBuffer.h>
|
|
||||||
#include <SMeshBuffer.h>
|
|
||||||
#include "item_visuals_manager.h"
|
#include "item_visuals_manager.h"
|
||||||
|
// irr includes
|
||||||
|
#include <IMeshManipulator.h>
|
||||||
|
#include <CMeshBuffer.h>
|
||||||
|
|
||||||
|
using namespace irr;
|
||||||
|
|
||||||
#define WIELD_SCALE_FACTOR 30.0f
|
#define WIELD_SCALE_FACTOR 30.0f
|
||||||
#define WIELD_SCALE_FACTOR_EXTRUDED 40.0f
|
#define WIELD_SCALE_FACTOR_EXTRUDED 40.0f
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue