166 {
167 get
168 {
170 Helpers.CheckDisposed(this, intPtr);
171 IDirect3DDevice9* ptr =
pComPtr;
173 int num = ((delegate* unmanaged[Stdcall, Stdcall]<
IntPtr, tagRECT*,
int>)(
int)(*(uint*)(*(
int*)ptr + 304)))((nint)ptr, &result);
174 if (num < 0)
175 {
176 throw GraphicsHelpers.GetExceptionFromResult((uint)num);
177 }
180 return (Rectangle)result;
181 }
182 set
183 {
185 Helpers.CheckDisposed(this, intPtr);
187 {
190 int num;
191 int num2;
193 {
195 num = renderTargetHelper.width;
196 num2 = renderTargetHelper.height;
197 }
198 else
199 {
202 }
204 {
206 {
207 IDirect3DDevice9* ptr =
pComPtr;
208 int num3 = ((delegate* unmanaged[Stdcall, Stdcall]<
IntPtr, tagRECT*,
int>)(
int)(*(uint*)(*(
int*)ptr + 300)))((nint)ptr, (tagRECT*)(&
value));
209 if (num3 < 0)
210 {
211 throw GraphicsHelpers.GetExceptionFromResult((uint)num3);
212 }
213 return;
214 }
216 }
218 }
220 }
221 }
PresentationParameters pInternalCachedParams
int currentRenderTargetCount
unsafe IDirect3DDevice9 * pComPtr
RenderTargetHelper[] currentRenderTargets