![]() |
Blender V2.61 - r43446
|
#include "KX_Scene.h"#include "KX_PythonInit.h"#include "MT_assert.h"#include "KX_KetsjiEngine.h"#include "KX_BlenderMaterial.h"#include "RAS_IPolygonMaterial.h"#include "ListValue.h"#include "SCA_LogicManager.h"#include "SCA_TimeEventManager.h"#include "KX_TouchEventManager.h"#include "SCA_KeyboardManager.h"#include "SCA_MouseManager.h"#include "SCA_ActuatorEventManager.h"#include "SCA_BasicEventManager.h"#include "KX_Camera.h"#include "SCA_JoystickManager.h"#include "RAS_MeshObject.h"#include "RAS_IRasterizer.h"#include "RAS_BucketManager.h"#include "FloatValue.h"#include "SCA_IController.h"#include "SCA_IActuator.h"#include "SG_Node.h"#include "BL_System.h"#include "SG_Controller.h"#include "SG_IObject.h"#include "SG_Tree.h"#include "DNA_group_types.h"#include "DNA_scene_types.h"#include "KX_SG_NodeRelationships.h"#include "KX_NetworkEventManager.h"#include "NG_NetworkScene.h"#include "PHY_IPhysicsEnvironment.h"#include "KX_IPhysicsController.h"#include "PHY_IGraphicController.h"#include "KX_BlenderSceneConverter.h"#include "KX_MotionState.h"#include "BL_ModifierDeformer.h"#include "BL_ShapeDeformer.h"#include "BL_DeformableGameObject.h"#include "KX_ObstacleSimulation.h"#include "KX_Light.h"#include <stdio.h>Go to the source code of this file.
Functions | |
| void * | KX_SceneReplicationFunc (SG_IObject *node, void *gameobj, void *scene) |
| void * | KX_SceneDestructionFunc (SG_IObject *node, void *gameobj, void *scene) |
| static void | MergeScene_LogicBrick (SCA_ILogicBrick *brick, KX_Scene *to) |
| static void | MergeScene_GameObject (KX_GameObject *gameobj, KX_Scene *to, KX_Scene *from) |
Variables | |
| bool | gUseVisibilityTemp |
Definition in file KX_Scene.cpp.
| void* KX_SceneDestructionFunc | ( | SG_IObject * | node, |
| void * | gameobj, | ||
| void * | scene | ||
| ) |
Definition at line 111 of file KX_Scene.cpp.
References NULL.
| void* KX_SceneReplicationFunc | ( | SG_IObject * | node, |
| void * | gameobj, | ||
| void * | scene | ||
| ) |
Definition at line 101 of file KX_Scene.cpp.
References CValue::Release().
| static void MergeScene_GameObject | ( | KX_GameObject * | gameobj, |
| KX_Scene * | to, | ||
| KX_Scene * | from | ||
| ) | [static] |
Definition at line 1750 of file KX_Scene.cpp.
References SCA_IObject::GetActuators(), KX_GameObject::GetBlenderObject(), SCA_IObject::GetControllers(), SCA_IObject::GetGameObjectType(), KX_GameObject::GetGraphicController(), SCA_IController::GetLinkedActuators(), SCA_IController::GetLinkedSensors(), KX_Scene::GetLogicManager(), KX_GameObject::GetMesh(), KX_GameObject::GetMeshCount(), KX_GameObject::GetName(), RAS_MeshObject::GetName(), KX_Scene::GetPhysicsEnvironment(), SCA_IObject::GetSensors(), SG_Node::GetSGChildren(), SG_IObject::GetSGClientInfo(), SG_IObject::GetSGControllerList(), KX_GameObject::GetSGNode(), i, MergeScene_LogicBrick(), SCA_IObject::OBJ_LIGHT, SCA_LogicManager::RegisterGameMeshName(), SCA_LogicManager::RegisterGameObj(), SCA_LogicManager::RegisterGameObjectName(), CcdPhysicsController::SetPhysicsEnvironment(), PHY_IController::SetPhysicsEnvironment(), and SG_IObject::SetSGClientInfo().
Referenced by KX_Scene::MergeScene().
| static void MergeScene_LogicBrick | ( | SCA_ILogicBrick * | brick, |
| KX_Scene * | to | ||
| ) | [static] |
Definition at line 1723 of file KX_Scene.cpp.
References KX_Scene::GetLogicManager(), KX_Scene::GetNetworkScene(), KX_TouchSensor::GetPhysicsController(), KX_Scene::GetPhysicsEnvironment(), SCA_ISensor::Replace_EventManager(), SCA_ILogicBrick::Replace_IScene(), SCA_ILogicBrick::Replace_NetworkScene(), and PHY_IController::SetPhysicsEnvironment().
Referenced by MergeScene_GameObject().
| bool gUseVisibilityTemp |