... ... _size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes. _msgid (4 bytes): A signed 32-bit integer. The message ID that is unique to the specific target. The _msgid value is 0x00000014 for this message. _idObjectSubject (4 bytes): An unsigned 32-bit integer. The ID of the target object. vPositionPxl (12 bytes): A Vector3 (section ) that specifies the position of the visual. Visual_SetContent The Visual_SetContent message transfers the RenderOperation contents from the RenderBuilder into the visual. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 _size _msgid _idObjectSubject rbContent _size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes. _msgid (4 bytes): A signed 32-bit integer. The message ID that is unique to the specific target. The _msgid value is 0x00000017 for this message. _idObjectSubject (4 An unsigned 32-bit integer. The ID of the target object. rbContent (4 An unsigned 32-bit integer. The ID of the RenderBuilder. Visual_SetVisible The Visual_SetVisible message determines whether the given visual participates in rendering and 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 _size _msgid _idObjectSubject fVisible _size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes. testing.
idxKeyframe _size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes. _msgid (4 A signed 32-bit integer. The message ID that is unique to the specific target. The _msgid value is 0x00000004 for this message. _idObjectSubject (4 bytes): An unsigned 32-bit integer. The ID of the target object. idxKeyframe (4 bytes): A signed 32-bit integer. The index of the keyframe to modify. Animation_SetSine The Animation_SetSine message changes the given keyframes across all sequences in the animation to use a sine interpolation. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 _size _msgid _idObjectSubject idxKeyframe _size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes. _msgid (4 A signed 32-bit integer. The message ID that is unique to the specific target. The _msgid value is 0x00000005 for this message. _idObjectSubject (4 An unsigned 32-bit integer. The ID of the target object. idxKeyframe (4 bytes): A signed 32-bit integer. The index of the keyframe to modify. Animation_SetSCurve The Animation_SetSCurve message changes the given keyframes across all sequences in the animation to use an S-curve interpolation. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 _size _msgid _idObjectSubject idxKeyframe flWeight _size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes.
_size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes. _msgid (4 A signed 32-bit integer. The message ID that is unique to the specific target. The _msgid value is 0x00000008 for this message. _idObjectSubject (4 An unsigned 32-bit integer. The ID of the target object. idxKeyframe (4 A signed 32-bit integer. The index of the keyframe to modify. Animation_SetExponential The Animation_SetExponential message changes the given keyframes across all sequences in the animation to use an exponential interpolation. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 _size _msgid _idObjectSubject idxKeyframe flWeight _size (4 bytes): An unsigned 32-bit integer. The total message size, in bytes. _msgid (4 bytes): A signed 32-bit integer. The message ID that is unique to the specific target. The _msgid value is 0x00000009 for this message. _idObjectSubject (4 bytes): An unsigned 32-bit integer. The ID of the target object. idxKeyframe (4 A signed 32-bit integer. The index of the keyframe to modify. flWeight (4 A single-precision 32-bit number. The weight of the interpolation as compared to a linear interpolation. Animation_SetDynamicRotation The Animation_SetDynamicRotation message creates a new DynamicAnimationState that is evaluated when the animation starts. It "fills-in" specific keyframe rotation values depending on current information. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 _size _msgid _idObjectSubject idxKeyframe
XeDevice_CreateSurfacePool The XeDevice_CreateSurfacePool message has the device create a new surface pool. The fields of the XeDevice_CreateSurfacePool are specified in section . The common header fields are specified in section . XeDevice_CreateVideoPool The XeDevice_CreateVideoPool message has the device create a new video pool. The fields of the XeDevice_CreateVideoPool are specified in section . The common header fields are specified in section . XeDevice_CreateLine The XeDevice_CreateLine message has the device create a new line. The fields of the XeDevice_CreateLine are specified in section . The common header fields are specified in section . XeDevice_CreateGradient The XeDevice_CreateGradient message has the device create a new gradient. The device creates a new gradient with the new gradient that is specified in the idNewGradient field. The fields of the XeDevice_CreateGradient are specified in section . The common header fields are specified in section . XeDevice_DrawNotify The XeDevice_DrawNotify message sets up so the profiler is notified of when the content in this render builder reaches the screen. Sets up so the profiler will be notified when the content in this render builder reaches the screen. The fields of the XeDevice_DrawNotify are specified in section . The common header fields are specified in section . XeDevice_EndVideoSurfaceAllocation The XeDevice_EndVideoSurfaceAllocation message closes a session that is previously started by an XeDevice_BeginVideoSurfaceAllocation message whereby an external component has to allocate video memory. When the session is closed, all surfaces can be restored and the device can become available for rendering. The fields of the XeDevice_EndVideoSurfaceAllocation are specified in section . The common header fields are specified in section . XeDevice_BeginVideoSurfaceAllocation The XeDevice_BeginVideoSurfaceAllocation message frees video memory for an external component to allocate local video memory. The caller is responsible for sending an
Index A Abstract data 160 161 ObjectID ( 161, 162) 160 124 14 79 67 79 81 78 75 82 69 74 69 74 77 75 72 76 68 68 72 78 83 83 72 71 82 76 73 70 70 81 77 80 39 38 35 36 38 36 37 37 35 16 B 118 24 24 23 19 C 111 111 16 167 Client 160 161 ObjectID ( 161, 162) 160 162 162 163 163 163 159 163 163 162 121 121 18 18 18 26 25 25 21 23 22 D Data - abstract 160 161 ObjectID ( 161, 162) 160 124 21 45 43 44 44 42 42 110 109 108 107 108 105 109 106 106 110 110 104 104 84 85 84 E
164 F 16 19 19 G 12 63 63 62 61 62 64 64 65 H Higher-layer triggered events 162 125 98 97 97 100 99 98 99 I 119 165 13 Initialization 162 125 17 17 13 12 L 66 67 66 65 events 163 159 111 115 117 116 115 114 113 112 114 115 112 112 M Message processing 163 server 143 131 126 157 127 125 125 134 155 148 140 152 142 140 128 149 148 149 136 137 138 128 133 135 154 150 20 20 Messages 111 111 18 18 19 19 17 17 20 14 17 N 12 O Other local events 163 159 Overview 14 13 14 14
13 13 13 P 20 20 120 16 16 166 R 60 118 119 12 13 12 15 17 17 27 26 14 118 S Security 165 165 Sequencing rules 163 server 143 131 126 157 127 125 125 134 155 148 140 152 142 140 128 149 148 149 136 137 138 128 133 135 154 150 Server 124 125 125 159 message processing 143 131 126 157 127 125 125 134 155 148 140 152 142 140 128 149 148 149 136 137 138 128 133 135 154 150 159 123 sequencing rules 143 131 126 157 127 125 125 134 155 148 140 152 142 140 128 149 148 149 136 137 138 128 133 135 154 150 159 124 119 86 86 85
88 87 87 88 121 16 51 49 48 51 50 50 52 52 54 53 53 54 55 56 T Timer events 163 159 Timers 162 124 167 17 Triggered events 162 125 Triggered events - higher-layer 162 125 U 13 V 118 16 16 58 57 56 57 60 60 59 59 28 28 27 30 32 31 29 34 30 33 31 32 33 34 W 39 40 41 41 40 40 47 46 47 46 48 X 100 102 101 101 102 103 103 96 89 94 94 93 93 90 95 91 92 95 96 90 90