264 EWsClOpRegisterTFXEffectIPC, |
264 EWsClOpRegisterTFXEffectIPC, |
265 EWsClOpUnregisterTFXEffect, |
265 EWsClOpUnregisterTFXEffect, |
266 EWsClOpUnregisterAllTFXEffect, |
266 EWsClOpUnregisterAllTFXEffect, |
267 EWsClOpOverrideEffectBuf, |
267 EWsClOpOverrideEffectBuf, |
268 EWsClOpOverrideEffectIPC, |
268 EWsClOpOverrideEffectIPC, |
|
269 EWsClOpIndicateAppOrientation, |
269 EWsClOpLastEnumValue //Keep this at the end - used by test code |
270 EWsClOpLastEnumValue //Keep this at the end - used by test code |
270 }; |
271 }; |
271 |
272 |
272 // Graphic Drawer opcodes |
273 // Graphic Drawer opcodes |
273 |
274 |
1057 const TWsClCmdCreateDrawableSource* CreateDrawableSource; |
1058 const TWsClCmdCreateDrawableSource* CreateDrawableSource; |
1058 const TWsClCmdSendEffectCommand* SendEffectCommand; |
1059 const TWsClCmdSendEffectCommand* SendEffectCommand; |
1059 const TWsClCmdRegisterEffect* RegisterEffect; |
1060 const TWsClCmdRegisterEffect* RegisterEffect; |
1060 const TWsClCmdUnRegisterEffect* UnRegisterEffect; |
1061 const TWsClCmdUnRegisterEffect* UnRegisterEffect; |
1061 const TWsClCmdOverrideEffect* OverrideEffect; |
1062 const TWsClCmdOverrideEffect* OverrideEffect; |
|
1063 const TRenderOrientation* Orientation; |
1062 }; |
1064 }; |
1063 |
1065 |
1064 // Window command structures |
1066 // Window command structures |
1065 |
1067 |
1066 struct TWsWinCmdSetExtent |
1068 struct TWsWinCmdSetExtent |
2124 EWservPanicInvalidParameter=80, // General invalid parameter code for invariant checking |
2126 EWservPanicInvalidParameter=80, // General invalid parameter code for invariant checking |
2125 EWservPanicDrawableSource=81, // Invalid drawable source handle |
2127 EWservPanicDrawableSource=81, // Invalid drawable source handle |
2126 EWservPanicWrongScreen=82, // Child apps can only be constructed on the same screen as their parent. See RWindowGroup::ConstructChildApp |
2128 EWservPanicWrongScreen=82, // Child apps can only be constructed on the same screen as their parent. See RWindowGroup::ConstructChildApp |
2127 EWservPanicScreenCaptureInvalidRequest=83, // With Screen Capture disabled, an unexpected invalid request has been received |
2129 EWservPanicScreenCaptureInvalidRequest=83, // With Screen Capture disabled, an unexpected invalid request has been received |
2128 EWservPanicInvalidDisplayConfiguration=84, // Use of a display configuration without valid members |
2130 EWservPanicInvalidDisplayConfiguration=84, // Use of a display configuration without valid members |
|
2131 EWservPanicUnableToEnableAdvPointer=85, // Use when advanced pointers are enabled after an RWindow is activated |
2129 }; |
2132 }; |
2130 |
2133 |
2131 #if defined(__WINS__) |
2134 #if defined(__WINS__) |
2132 // Under WINS character code is passed in as HIWORD of the scan code, |
2135 // Under WINS character code is passed in as HIWORD of the scan code, |
2133 // and will need to be removed in some situations |
2136 // and will need to be removed in some situations |
2134 #define __REMOVE_WINS_CHARCODE &0x0000FFFF |
2137 #define __REMOVE_WINS_CHARCODE &0x0000FFFF |
|
2138 #define __WINS_CHARCODE(c) ((c) & 0xFFFF0000) |
2135 #else |
2139 #else |
2136 #define __REMOVE_WINS_CHARCODE |
2140 #define __REMOVE_WINS_CHARCODE |
2137 #endif |
2141 #endif |
2138 |
2142 |
2139 class CDebugLogBase: public CBase |
2143 class CDebugLogBase: public CBase |