Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/GameLogic/SCA_VisibilityActuator.h
- This file was moved from source/gameengine/Ketsji/KX_VisibilityActuator.h.
| Show All 19 Lines | |||||
| * | * | ||||
| * The Original Code is: all of this file. | * The Original Code is: all of this file. | ||||
| * | * | ||||
| * Contributor(s): none yet. | * Contributor(s): none yet. | ||||
| * | * | ||||
| * ***** END GPL LICENSE BLOCK ***** | * ***** END GPL LICENSE BLOCK ***** | ||||
| */ | */ | ||||
| /** \file KX_VisibilityActuator.h | /** \file SCA_VisibilityActuator.h | ||||
| * \ingroup ketsji | * \ingroup gamelogic | ||||
| * \brief Actuator to toggle visibility/invisibility of objects | * \brief Actuator to toggle visibility/invisibility of objects | ||||
| */ | */ | ||||
| #ifndef __KX_VISIBILITYACTUATOR_H__ | #ifndef __SCA_VISIBILITYACTUATOR_H__ | ||||
| #define __KX_VISIBILITYACTUATOR_H__ | #define __SCA_VISIBILITYACTUATOR_H__ | ||||
| #include "SCA_IActuator.h" | #include "SCA_IActuator.h" | ||||
| class KX_VisibilityActuator : public SCA_IActuator | class SCA_VisibilityActuator : public SCA_IActuator | ||||
| { | { | ||||
| Py_Header | Py_Header | ||||
| /** Make visible? */ | /** Make visible? */ | ||||
| bool m_visible; | bool m_visible; | ||||
| bool m_occlusion; | bool m_occlusion; | ||||
| bool m_recursive; | bool m_recursive; | ||||
| public: | public: | ||||
| KX_VisibilityActuator( | SCA_VisibilityActuator( | ||||
| SCA_IObject* gameobj, | SCA_IObject* gameobj, | ||||
| bool visible, | bool visible, | ||||
| bool occlusion, | bool occlusion, | ||||
| bool recursive); | bool recursive); | ||||
| virtual | virtual | ||||
| ~KX_VisibilityActuator( | ~SCA_VisibilityActuator( | ||||
| void | void | ||||
| ); | ); | ||||
| virtual CValue* | virtual CValue* | ||||
| GetReplica( | GetReplica( | ||||
| void | void | ||||
| ); | ); | ||||
| virtual bool | virtual bool | ||||
| Update(); | Update(); | ||||
| /* --------------------------------------------------------------------- */ | /* --------------------------------------------------------------------- */ | ||||
| /* Python interface ---------------------------------------------------- */ | /* Python interface ---------------------------------------------------- */ | ||||
| /* --------------------------------------------------------------------- */ | /* --------------------------------------------------------------------- */ | ||||
| }; | }; | ||||
| #endif | #endif | ||||