mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-22 08:03:45 +00:00
Remove Interior Object format (DIF)
This commit is contained in:
parent
a868b649ad
commit
b4ea1123dc
99 changed files with 76 additions and 17318 deletions
|
|
@ -44,7 +44,6 @@
|
|||
#include "shaderGen/HLSL/shaderFeatureHLSL.h"
|
||||
#include "shaderGen/HLSL/bumpHLSL.h"
|
||||
#include "shaderGen/HLSL/pixSpecularHLSL.h"
|
||||
#include "lighting/basic/blInteriorSystem.h"
|
||||
#include "lighting/basic/blTerrainSystem.h"
|
||||
#include "lighting/common/projectedShadow.h"
|
||||
|
||||
|
|
@ -95,10 +94,8 @@ BasicLightManager::BasicLightManager()
|
|||
{
|
||||
mTimer = PlatformTimer::create();
|
||||
|
||||
mInteriorSystem = new blInteriorSystem;
|
||||
mTerrainSystem = new blTerrainSystem;
|
||||
|
||||
getSceneLightingInterface()->registerSystem( mInteriorSystem );
|
||||
getSceneLightingInterface()->registerSystem( mTerrainSystem );
|
||||
|
||||
Con::addVariable( "$BasicLightManagerStats::activePlugins",
|
||||
|
|
@ -152,7 +149,6 @@ BasicLightManager::~BasicLightManager()
|
|||
SAFE_DELETE( mTimer );
|
||||
|
||||
SAFE_DELETE( mTerrainSystem );
|
||||
SAFE_DELETE( mInteriorSystem );
|
||||
}
|
||||
|
||||
bool BasicLightManager::isCompatible() const
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@ class GFXShaderConstHandle;
|
|||
class RenderPrePassMgr;
|
||||
class PlatformTimer;
|
||||
|
||||
class blInteriorSystem;
|
||||
class blTerrainSystem;
|
||||
|
||||
class BasicLightManager : public LightManager
|
||||
|
|
@ -121,7 +120,6 @@ protected:
|
|||
/// A timer used for tracking update time.
|
||||
PlatformTimer *mTimer;
|
||||
|
||||
blInteriorSystem* mInteriorSystem;
|
||||
blTerrainSystem* mTerrainSystem;
|
||||
|
||||
public:
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,57 +0,0 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
// Copyright (c) 2012 GarageGames, LLC
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to
|
||||
// deal in the Software without restriction, including without limitation the
|
||||
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
// sell copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included in
|
||||
// all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
// IN THE SOFTWARE.
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#ifndef _BLINTERIOSYSTEM_H_
|
||||
#define _BLINTERIOSYSTEM_H_
|
||||
|
||||
#ifndef _SCENELIGHTING_H_
|
||||
#include "lighting/common/sceneLighting.h"
|
||||
#endif
|
||||
#ifndef _SG_SYSTEM_INTERFACE_H
|
||||
#include "lighting/lightingInterfaces.h"
|
||||
#endif
|
||||
|
||||
|
||||
//
|
||||
// Lighting system interface
|
||||
//
|
||||
class blInteriorSystem : public SceneLightingInterface
|
||||
{
|
||||
public:
|
||||
static bool smUseVertexLighting;
|
||||
|
||||
virtual SceneLighting::ObjectProxy* createObjectProxy(SceneObject* obj, SceneLighting::ObjectProxyList* sceneObjects);
|
||||
virtual PersistInfo::PersistChunk* createPersistChunk(const U32 chunkType);
|
||||
virtual bool createPersistChunkFromProxy(SceneLighting::ObjectProxy* objproxy, PersistInfo::PersistChunk **ret);
|
||||
|
||||
virtual void init();
|
||||
virtual U32 addObjectType();
|
||||
virtual U32 addToClippingMask();
|
||||
|
||||
virtual void processLightingBegin();
|
||||
virtual void processLightingCompleted(bool success);
|
||||
|
||||
// Given a ray, this will return the color from the lightmap of this object, return true if handled
|
||||
virtual bool getColorFromRayInfo(RayInfo collision, ColorF& result);
|
||||
};
|
||||
|
||||
#endif // !_BLINTERIOSYSTEM_H_
|
||||
Loading…
Add table
Add a link
Reference in a new issue