/*---------------------------------------------------------------------------* Copyright (C) 2010-2012 Nintendo. All rights reserved. These coded instructions, statements, and computer programs contain proprietary information of Nintendo of America Inc. and/or Nintendo Company Ltd., and are protected by Federal copyright law. They may not be disclosed to third parties or copied or duplicated in any form, in whole or in part, without the prior written consent of Nintendo. *---------------------------------------------------------------------------*/ // ----------------------------------------------------------------------------- // demoDRCCamera.h // // ----------------------------------------------------------------------------- #ifndef __DEMO_DRC_CAMERA_H__ #define __DEMO_DRC_CAMERA_H__ #include #ifdef __cplusplus extern "C" { #endif /// @addtogroup demoDRCCamera /// @{ /// \brief Default surface for DEMODRCCamera (global) extern CAMSurface DEMODRCCameraSurface[2]; /// \brief Default Y texture for DEMODRCCamera (global) extern GX2Texture DEMODRCCameraYTexture; /// \brief Default UV texture for DEMODRCCamera (global) extern GX2Texture DEMODRCCameraUVTexture; /// \brief Default camera setup information for DEMODRCCamera (global) extern CAMSetupInfo DEMODRCCameraSetupInfo; /// \brief Default camera handle for DEMODRCCamera (global) extern CAMHandle DEMOCameraHandle; /// \brief Set up Wii U GamePad camera. /// void DEMODRCCameraInit(DRC_CAMERA_FPS fps); /// \brief Release Wii U GamePad camera /// void DEMODRCCameraShutdown(void); /// \brief Open Wii U GamePad camera. /// void DEMODRCCameraOpen(void); /// \brief Close Wii U GamePad camera /// void DEMODRCCameraClose(void); /// \brief Safely allocate memory for camera usage /// void* DEMODRCCameraMemAlloc(int size, int alignment); /// @} // demoDRCCamera #ifdef __cplusplus } #endif #endif /// __DEMO_DRC_CAMERA_H__