Remove 2 deprecated interfaces
This commit is contained in:
parent
1fb99990b4
commit
cadc4b3209
@ -317,7 +317,6 @@ include/EMessageBoxFlags.h
|
||||
include/IParticleSphereEmitter.h
|
||||
include/IParticleFadeOutAffector.h
|
||||
include/IGeometryCreator.h
|
||||
include/IVolumeLightSceneNode.h
|
||||
include/IGUIEnvironment.h
|
||||
include/irrunpack.h
|
||||
include/IParticleRingEmitter.h
|
||||
@ -439,7 +438,6 @@ include/IMeshManipulator.h
|
||||
include/CVertexBuffer.h
|
||||
include/SSharedMeshBuffer.h
|
||||
include/vector3d.h
|
||||
include/IShadowVolumeSceneNode.h
|
||||
include/ISceneNodeAnimatorCameraFPS.h
|
||||
include/IGUIMeshViewer.h
|
||||
include/triangle3d.h
|
||||
|
@ -1,38 +0,0 @@
|
||||
// Copyright (C) 2002-2012 Nikolaus Gebhardt
|
||||
// This file is part of the "Irrlicht Engine".
|
||||
// For conditions of distribution and use, see copyright notice in irrlicht.h
|
||||
|
||||
#ifndef __I_SHADOW_VOLUME_SCENE_NODE_H_INCLUDED__
|
||||
#define __I_SHADOW_VOLUME_SCENE_NODE_H_INCLUDED__
|
||||
|
||||
#include "ISceneNode.h"
|
||||
|
||||
namespace irr
|
||||
{
|
||||
namespace scene
|
||||
{
|
||||
class IMesh;
|
||||
|
||||
//! Scene node for rendering a shadow volume into a stencil buffer.
|
||||
class IShadowVolumeSceneNode : public ISceneNode
|
||||
{
|
||||
public:
|
||||
|
||||
//! constructor
|
||||
IShadowVolumeSceneNode(ISceneNode* parent, ISceneManager* mgr, s32 id)
|
||||
: ISceneNode(parent, mgr, id) {}
|
||||
|
||||
//! Sets the mesh from which the shadow volume should be generated.
|
||||
/** To optimize shadow rendering, use a simpler mesh for shadows.
|
||||
*/
|
||||
virtual void setShadowMesh(const IMesh* mesh) = 0;
|
||||
|
||||
//! Updates the shadow volumes for current light positions.
|
||||
virtual void updateShadowVolumes() = 0;
|
||||
};
|
||||
|
||||
} // end namespace scene
|
||||
} // end namespace irr
|
||||
|
||||
#endif
|
||||
|
@ -1,60 +0,0 @@
|
||||
// Copyright (C) 2002-2012 Nikolaus Gebhardt
|
||||
// This file is part of the "Irrlicht Engine".
|
||||
// For conditions of distribution and use, see copyright notice in irrlicht.h
|
||||
//
|
||||
// created by Dean Wadsworth aka Varmint Dec 31 2007
|
||||
|
||||
#ifndef __I_VOLUME_LIGHT_SCENE_NODE_H_INCLUDED__
|
||||
#define __I_VOLUME_LIGHT_SCENE_NODE_H_INCLUDED__
|
||||
|
||||
#include "ISceneNode.h"
|
||||
|
||||
namespace irr
|
||||
{
|
||||
namespace scene
|
||||
{
|
||||
class IMeshBuffer;
|
||||
|
||||
class IVolumeLightSceneNode : public ISceneNode
|
||||
{
|
||||
public:
|
||||
|
||||
//! constructor
|
||||
IVolumeLightSceneNode(ISceneNode* parent, ISceneManager* mgr, s32 id,
|
||||
const core::vector3df& position,
|
||||
const core::vector3df& rotation,
|
||||
const core::vector3df& scale)
|
||||
: ISceneNode(parent, mgr, id, position, rotation, scale) {};
|
||||
|
||||
//! Returns type of the scene node
|
||||
virtual ESCENE_NODE_TYPE getType() const { return ESNT_VOLUME_LIGHT; }
|
||||
|
||||
//! Sets the number of segments across the U axis
|
||||
virtual void setSubDivideU(const u32 inU) =0;
|
||||
|
||||
//! Sets the number of segments across the V axis
|
||||
virtual void setSubDivideV(const u32 inV) =0;
|
||||
|
||||
//! Returns the number of segments across the U axis
|
||||
virtual u32 getSubDivideU() const =0;
|
||||
|
||||
//! Returns the number of segments across the V axis
|
||||
virtual u32 getSubDivideV() const =0;
|
||||
|
||||
//! Sets the color of the base of the light
|
||||
virtual void setFootColor(const video::SColor inColor) =0;
|
||||
|
||||
//! Sets the color of the tip of the light
|
||||
virtual void setTailColor(const video::SColor inColor) =0;
|
||||
|
||||
//! Returns the color of the base of the light
|
||||
virtual video::SColor getFootColor() const =0;
|
||||
|
||||
//! Returns the color of the tip of the light
|
||||
virtual video::SColor getTailColor() const =0;
|
||||
};
|
||||
|
||||
} // end namespace scene
|
||||
} // end namespace irr
|
||||
|
||||
#endif
|
@ -137,7 +137,6 @@
|
||||
#include "ISceneNodeFactory.h"
|
||||
#include "ISceneUserDataSerializer.h"
|
||||
#include "IShaderConstantSetCallBack.h"
|
||||
#include "IShadowVolumeSceneNode.h"
|
||||
#include "ISkinnedMesh.h"
|
||||
#include "ITerrainSceneNode.h"
|
||||
#include "ITextSceneNode.h"
|
||||
@ -147,7 +146,6 @@
|
||||
#include "IVertexBuffer.h"
|
||||
#include "IVideoDriver.h"
|
||||
#include "IVideoModeList.h"
|
||||
#include "IVolumeLightSceneNode.h"
|
||||
#include "IWriteFile.h"
|
||||
#include "IXMLReader.h"
|
||||
#include "IXMLWriter.h"
|
||||
|
Loading…
Reference in New Issue
Block a user