forked from bartvdbraak/blender
BGE 2D Filters: slightly change dfelinto patch to use SCA_IScene instead of KX_Scene. It is rather anecdotic since KX_Scene is the only implementation of SCA_IScene but it's better to keep GameLogic and Ketsji separated.
This commit is contained in:
parent
b1a05da291
commit
50b13f0a56
@ -32,7 +32,6 @@ SET(INC
|
||||
../../../intern/string
|
||||
../../../source/gameengine/Expressions
|
||||
../../../source/gameengine/SceneGraph
|
||||
../../../source/gameengine/Ketsji
|
||||
../../../intern/moto/include
|
||||
../../../source/gameengine/Rasterizer
|
||||
)
|
||||
|
@ -41,7 +41,6 @@ CCFLAGS += $(LEVEL_1_CPP_WARNINGS)
|
||||
CPPFLAGS += -I../Expressions
|
||||
CPPFLAGS += -I../SceneGraph
|
||||
CPPFLAGS += -I../Rasterizer
|
||||
CPPFLAGS += -I../Ketsji
|
||||
CPPFLAGS += -I$(NAN_STRING)/include
|
||||
CPPFLAGS += -I$(NAN_MOTO)/include
|
||||
CPPFLAGS += -I../../blender/makesdna
|
||||
|
@ -42,7 +42,7 @@ SCA_2DFilterActuator::SCA_2DFilterActuator(
|
||||
float float_arg,
|
||||
int int_arg,
|
||||
RAS_IRasterizer* rasterizer,
|
||||
KX_Scene* scene)
|
||||
SCA_IScene* scene)
|
||||
: SCA_IActuator(gameobj, KX_ACT_2DFILTER),
|
||||
m_type(type),
|
||||
m_disableMotionBlur(flag),
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
#include "RAS_IRasterizer.h"
|
||||
#include "SCA_IActuator.h"
|
||||
#include "KX_Scene.h"
|
||||
#include "SCA_IScene.h"
|
||||
|
||||
class SCA_2DFilterActuator : public SCA_IActuator
|
||||
{
|
||||
@ -45,7 +45,7 @@ private:
|
||||
int m_int_arg;
|
||||
STR_String m_shaderText;
|
||||
RAS_IRasterizer* m_rasterizer;
|
||||
KX_Scene* m_scene;
|
||||
SCA_IScene* m_scene;
|
||||
|
||||
public:
|
||||
|
||||
@ -56,7 +56,7 @@ public:
|
||||
float float_arg,
|
||||
int int_arg,
|
||||
RAS_IRasterizer* rasterizer,
|
||||
KX_Scene* scene);
|
||||
SCA_IScene* scene);
|
||||
|
||||
void SetShaderText(const char *text);
|
||||
virtual ~SCA_2DFilterActuator();
|
||||
|
@ -32,6 +32,7 @@
|
||||
#include <vector>
|
||||
|
||||
#include "STR_String.h"
|
||||
#include "RAS_2DFilterManager.h"
|
||||
|
||||
#ifdef WITH_CXX_GUARDEDALLOC
|
||||
#include "MEM_guardedalloc.h"
|
||||
@ -64,6 +65,9 @@ public:
|
||||
void AddDebugProperty(class CValue* debugprop,
|
||||
const STR_String &name);
|
||||
void RemoveAllDebugProperties();
|
||||
virtual void Update2DFilter(vector<STR_String>& propNames, void* gameObj,
|
||||
RAS_2DFilterManager::RAS_2DFILTER_MODE filtermode,
|
||||
int pass, STR_String& text) {}
|
||||
|
||||
|
||||
#ifdef WITH_CXX_GUARDEDALLOC
|
||||
|
@ -6,7 +6,6 @@ sources = env.Glob('*.cpp') + env.Glob('Joystick/*.cpp')
|
||||
incs = '. #/source/kernel/gen_system #/intern/string'
|
||||
incs += ' #/source/gameengine/Expressions #/intern/moto/include'
|
||||
incs += ' #/source/gameengine/Rasterizer #/source/gameengine/SceneGraph'
|
||||
incs += ' #/source/gameengine/Ketsji'
|
||||
|
||||
defs = []
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user