Remove 2 deprecated interfaces
This commit is contained in:
parent
1fb99990b4
commit
cadc4b3209
@ -317,7 +317,6 @@ include/EMessageBoxFlags.h
|
|||||||
include/IParticleSphereEmitter.h
|
include/IParticleSphereEmitter.h
|
||||||
include/IParticleFadeOutAffector.h
|
include/IParticleFadeOutAffector.h
|
||||||
include/IGeometryCreator.h
|
include/IGeometryCreator.h
|
||||||
include/IVolumeLightSceneNode.h
|
|
||||||
include/IGUIEnvironment.h
|
include/IGUIEnvironment.h
|
||||||
include/irrunpack.h
|
include/irrunpack.h
|
||||||
include/IParticleRingEmitter.h
|
include/IParticleRingEmitter.h
|
||||||
@ -439,7 +438,6 @@ include/IMeshManipulator.h
|
|||||||
include/CVertexBuffer.h
|
include/CVertexBuffer.h
|
||||||
include/SSharedMeshBuffer.h
|
include/SSharedMeshBuffer.h
|
||||||
include/vector3d.h
|
include/vector3d.h
|
||||||
include/IShadowVolumeSceneNode.h
|
|
||||||
include/ISceneNodeAnimatorCameraFPS.h
|
include/ISceneNodeAnimatorCameraFPS.h
|
||||||
include/IGUIMeshViewer.h
|
include/IGUIMeshViewer.h
|
||||||
include/triangle3d.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 "ISceneNodeFactory.h"
|
||||||
#include "ISceneUserDataSerializer.h"
|
#include "ISceneUserDataSerializer.h"
|
||||||
#include "IShaderConstantSetCallBack.h"
|
#include "IShaderConstantSetCallBack.h"
|
||||||
#include "IShadowVolumeSceneNode.h"
|
|
||||||
#include "ISkinnedMesh.h"
|
#include "ISkinnedMesh.h"
|
||||||
#include "ITerrainSceneNode.h"
|
#include "ITerrainSceneNode.h"
|
||||||
#include "ITextSceneNode.h"
|
#include "ITextSceneNode.h"
|
||||||
@ -147,7 +146,6 @@
|
|||||||
#include "IVertexBuffer.h"
|
#include "IVertexBuffer.h"
|
||||||
#include "IVideoDriver.h"
|
#include "IVideoDriver.h"
|
||||||
#include "IVideoModeList.h"
|
#include "IVideoModeList.h"
|
||||||
#include "IVolumeLightSceneNode.h"
|
|
||||||
#include "IWriteFile.h"
|
#include "IWriteFile.h"
|
||||||
#include "IXMLReader.h"
|
#include "IXMLReader.h"
|
||||||
#include "IXMLWriter.h"
|
#include "IXMLWriter.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user