VCameraGroup
Engine/source/Verve/Extension/Camera/VCameraGroup.h
Public Types
enum
eCameraEventType { k_EventActivate k_EventDeactivate }
Signal< void(VCameraGroup *)>
CameraChangeSignal
Signal< bool(const eCameraEventType &)>
CameraEventSignal
Private Types
Parent
Protected Static Attributes
Protected Attributes
Public Functions
bool
Public Static Functions
setActiveGroup(VCameraGroup * pCameraGroup)
Detailed Description
Public Types
eCameraEventType
Enumerator
- k_EventActivate
- k_EventDeactivate
typedef Signal< void(VCameraGroup *)> CameraChangeSignal
typedef Signal< bool(const eCameraEventType &)> CameraEventSignal
Private Types
typedef VSceneObjectGroup Parent
Protected Static Attributes
VCameraGroup * mActiveGroup
CameraChangeSignal mCameraChangeSignal
Protected Attributes
CameraEventSignal mCameraEventSignal
Public Functions
VCameraGroup(void )
DECLARE_CONOBJECT(VCameraGroup )
getActiveGroup(void )
getCameraEventSignal(void )
isActive(void )
onAttach(void )
Reimplemented from: VObject
onControllerEvent(VController::eControllerEventType pEvent)
onDetach(void )
Reimplemented from: VObject
setActive(void )
Public Static Functions
clearActiveGroup(void )
getCameraChangeSignal(void )
setActiveGroup(VCameraGroup * pCameraGroup)