|
Blender
V2.59
|
Go to the source code of this file.
Functions | |
| void | BL_ConvertIpos (struct Object *blenderobject, class KX_GameObject *gameobj, class KX_BlenderSceneConverter *converter) |
| void | BL_ConvertLampIpos (struct Lamp *blenderlight, class KX_GameObject *lightobj, class KX_BlenderSceneConverter *converter) |
| void | BL_ConvertWorldIpos (struct World *blenderworld, class KX_BlenderSceneConverter *converter) |
| void | BL_ConvertCameraIpos (struct Camera *blendercamera, class KX_GameObject *cameraobj, class KX_BlenderSceneConverter *converter) |
| void | BL_ConvertMaterialIpos (struct Object *blenderobject, class KX_GameObject *materialobj, class KX_BlenderSceneConverter *converter) |
Definition in file KX_IpoConvert.h.
| void BL_ConvertCameraIpos | ( | struct Camera * | blendercamera, |
| class KX_GameObject * | cameraobj, | ||
| class KX_BlenderSceneConverter * | converter | ||
| ) |
Definition at line 256 of file KX_IpoConvert.cpp.
References KX_CameraIpoSGController::AddInterpolator(), SG_IObject::AddSGController(), Camera::adt, Camera::clipend, Camera::clipsta, GetAdtList(), BL_InterpolatorList::GetScalarInterpolator(), KX_GameObject::GetSGNode(), Camera::lens, KX_CameraIpoSGController::m_clipend, KX_CameraIpoSGController::m_clipstart, KX_CameraIpoSGController::m_lens, KX_CameraIpoSGController::SetModifyClipEnd(), KX_CameraIpoSGController::SetModifyClipStart(), KX_CameraIpoSGController::SetModifyLens(), and SG_Controller::SetObject().
Referenced by gamecamera_from_bcamera().
| void BL_ConvertIpos | ( | struct Object * | blenderobject, |
| class KX_GameObject * | gameobj, | ||
| class KX_BlenderSceneConverter * | converter | ||
| ) |
Definition at line 86 of file KX_IpoConvert.cpp.
References KX_ObColorIpoSGController::AddInterpolator(), KX_IpoSGController::AddInterpolator(), SG_IObject::AddSGController(), Object::adt, GetAdtList(), KX_IPOTransform::GetDeltaEulerAngles(), KX_IPOTransform::GetDeltaPosition(), KX_IPOTransform::GetDeltaScaling(), KX_IPOTransform::GetEulerAngles(), KX_IpoSGController::GetIPOTransform(), KX_IPOTransform::GetPosition(), BL_InterpolatorList::GetScalarInterpolator(), KX_IPOTransform::GetScaling(), KX_GameObject::GetSGNode(), i, Object::loc, KX_ObColorIpoSGController::m_rgba, NULL, OB_DLOC_X, OB_DROT_X, OB_DSIZE_X, OB_LOC_X, OB_ROT_X, OB_SIZE_X, Object::rot, ROT_MODE_AXISANGLE, ROT_MODE_QUAT, Object::rotmode, KX_IPOTransform::SetEulerAngles(), KX_IpoSGController::SetGameObject(), KX_IpoSGController::SetIPOChannelActive(), SG_Controller::SetObject(), KX_IPOTransform::SetPosition(), KX_IPOTransform::SetScaling(), and Object::size.
Referenced by BL_ConvertBlenderObjects().
| void BL_ConvertLampIpos | ( | struct Lamp * | blenderlight, |
| class KX_GameObject * | lightobj, | ||
| class KX_BlenderSceneConverter * | converter | ||
| ) |
Definition at line 208 of file KX_IpoConvert.cpp.
References KX_LightIpoSGController::AddInterpolator(), SG_IObject::AddSGController(), Lamp::adt, Lamp::b, Lamp::dist, Lamp::energy, Lamp::g, GetAdtList(), BL_InterpolatorList::GetScalarInterpolator(), KX_GameObject::GetSGNode(), i, KX_LightIpoSGController::m_col_rgb, KX_LightIpoSGController::m_dist, KX_LightIpoSGController::m_energy, Lamp::r, KX_LightIpoSGController::SetModifyColor(), KX_LightIpoSGController::SetModifyDist(), KX_LightIpoSGController::SetModifyEnergy(), and SG_Controller::SetObject().
Referenced by gamelight_from_blamp().
| void BL_ConvertMaterialIpos | ( | struct Object * | blenderobject, |
| class KX_GameObject * | materialobj, | ||
| class KX_BlenderSceneConverter * | converter | ||
| ) |
Definition at line 457 of file KX_IpoConvert.cpp.
References ConvertMaterialIpos(), give_current_material(), STR_HashedString::hash(), Material::id, ID::name, and Object::totcol.
Referenced by BL_ConvertBlenderObjects().
| void BL_ConvertWorldIpos | ( | struct World * | blenderworld, |
| class KX_BlenderSceneConverter * | converter | ||
| ) |
Definition at line 299 of file KX_IpoConvert.cpp.
References KX_WorldIpoController::AddInterpolator(), World::adt, GetAdtList(), BL_InterpolatorList::GetScalarInterpolator(), World::horb, World::horg, World::horr, i, KX_WorldIpoController::m_mist_dist, KX_WorldIpoController::m_mist_rgb, KX_WorldIpoController::m_mist_start, World::mistdist, World::miststa, KX_WorldIpoController::SetModifyMistColor(), KX_WorldIpoController::SetModifyMistDist(), and KX_WorldIpoController::SetModifyMistStart().