33 #ifdef WITH_GHOST_DEBUG
42 #ifdef WITH_INPUT_NDOF
139 const bool stereoVisual,
140 const bool alphaBackground);
245 #ifdef WITH_INPUT_NDOF
254 void setNDOFDeadZone(
float deadzone);
284 #ifdef WITH_INPUT_NDOF
346 virtual void initDebug(
bool is_debug_enabled);
373 const bool stereoVisual,
374 const bool alphaBackground = 0);
388 #ifdef WITH_INPUT_NDOF
394 #ifdef WITH_GHOST_DEBUG
422 #ifdef WITH_INPUT_NDOF
425 return m_ndofManager;
void * GHOST_TUserDataPtr
unsigned long long GHOST_TUns64
void(* GHOST_TimerProcPtr)(struct GHOST_TimerTaskHandle__ *task, GHOST_TUns64 time)
unsigned char GHOST_TUns8
GHOST_TSuccess createFullScreenWindow(GHOST_Window **window, const GHOST_DisplaySetting &settings, const bool stereoVisual, const bool alphaBackground=0)
virtual GHOST_TSuccess getButtons(GHOST_Buttons &buttons) const =0
GHOST_EventManager * getEventManager() const
GHOST_DisplaySetting m_preFullScreenSetting
void useWindowFocus(const bool use_focus)
GHOST_WindowManager * getWindowManager() const
GHOST_TSuccess getButtonState(GHOST_TButtonMask mask, bool &isDown) const
GHOST_TSuccess removeTimer(GHOST_ITimerTask *timerTask)
GHOST_TTabletAPI getTabletAPI(void)
GHOST_TSuccess endFullScreen(void)
virtual bool isDebugEnabled()
virtual GHOST_TSuccess exit()
GHOST_ITimerTask * installTimer(GHOST_TUns64 delay, GHOST_TUns64 interval, GHOST_TimerProcPtr timerProc, GHOST_TUserDataPtr userData=NULL)
virtual GHOST_IContext * createOffscreenContext(GHOST_GLSettings glSettings)=0
virtual GHOST_TSuccess init()
void setTabletAPI(GHOST_TTabletAPI api)
GHOST_TimerManager * getTimerManager() const
virtual GHOST_TUns8 * getClipboard(bool selection) const =0
virtual void initDebug(bool is_debug_enabled)
GHOST_TSuccess disposeWindow(GHOST_IWindow *window)
bool useNativePixel(void)
GHOST_WindowManager * m_windowManager
GHOST_TSuccess getModifierKeyState(GHOST_TModifierKeyMask mask, bool &isDown) const
bool validWindow(GHOST_IWindow *window)
GHOST_TSuccess pushEvent(GHOST_IEvent *event)
GHOST_TimerManager * m_timerManager
GHOST_TSuccess addEventConsumer(GHOST_IEventConsumer *consumer)
GHOST_DisplayManager * m_displayManager
GHOST_TSuccess beginFullScreen(const GHOST_DisplaySetting &setting, GHOST_IWindow **window, const bool stereoVisual, const bool alphaBackground)
GHOST_TTabletAPI m_tabletAPI
GHOST_EventManager * m_eventManager
virtual GHOST_TSuccess getModifierKeys(GHOST_ModifierKeys &keys) const =0
virtual GHOST_TSuccess showMessageBox(const char *, const char *, const char *, const char *, const char *, GHOST_DialogOptions) const
virtual GHOST_TUns64 getMilliSeconds() const
GHOST_TSuccess updateFullScreen(const GHOST_DisplaySetting &setting, GHOST_IWindow **window)
virtual void putClipboard(GHOST_TInt8 *buffer, bool selection) const =0
GHOST_TSuccess removeEventConsumer(GHOST_IEventConsumer *consumer)
__kernel void ccl_constant KernelData ccl_global void ccl_global char ccl_global int ccl_global char ccl_global unsigned int ccl_global float * buffer
ccl_device_inline float4 mask(const int4 &mask, const float4 &a)