/*----------------------------------------------------------------------------*/ /* Camera_PropertySheet.h */ /*----------------------------------------------------------------------------*/ // Copyright (c) 2007 Scenomics. All Rights Reserved. You may not alter or remove this copyright notice. #if !defined(CAMERA_PROPERTYSHEET_H) #define CAMERA_PROPERTYSHEET_H #include "Architect/ClassProperties/Node_PropertySheet.h" #include "Camera.h" SCENOMEPLATFORMAPI_BEGINS; /*----------------------------------------------------------------------------*/ /* Camera_PropertySheet Declaration */ /*----------------------------------------------------------------------------*/ //@ DOCUMENT class Camera_PropertySheet: public Node_PropertySheet { protected: //@c Camera Property Data int baseCameraItem; Vec position; Vec orientation; int c_iProjection; public: //@c Constructors, Destructors, and Type Methods Camera_PropertySheet(); TYPEOF(Camera_PropertySheet) //@c Property Enumeration and Storing Methods virtual int EnumerateProperties(); virtual int StoreProperties(); virtual int ModelChanged(int index, int element, int changeType, Node *pNode); }; SCENOMEPLATFORMAPI_ENDS; // !CAMERA_PROPERTYSHEET_H #endif