SYMBOL INDEX (136 symbols across 18 files) FILE: samples/D3D11Image/D3D11Visualization/D3DVisualization.cpp type SimpleVertex (line 20) | struct SimpleVertex type ConstantBuffer (line 26) | struct ConstantBuffer function BOOL (line 33) | BOOL WINAPI DllMain(HINSTANCE hInstance,DWORD fwdReason, LPVOID lpvReser... function HRESULT (line 41) | extern HRESULT __cdecl Init() function Cleanup (line 58) | extern void __cdecl Cleanup() function HRESULT (line 67) | extern HRESULT __cdecl Render(void * pResource, bool isNewSurface) function HRESULT (line 80) | extern HRESULT _cdecl SetCameraRadius(float r) function HRESULT (line 96) | extern HRESULT _cdecl SetCameraTheta(float theta) function HRESULT (line 112) | extern HRESULT _cdecl SetCameraPhi(float phi) function HRESULT (line 165) | HRESULT CCube::LoadShaders() function HRESULT (line 228) | HRESULT CCube::InitDevice() function HRESULT (line 384) | HRESULT CCube::InitRenderTarget(void * pResource) function HRESULT (line 456) | HRESULT CCube::Render(void * pResource, bool isNewSurface) function CCamera (line 525) | CCamera* CCube::GetCamera() FILE: samples/D3D11Image/D3D11Visualization/D3DVisualization.h function class (line 50) | class CCube FILE: samples/D3D11Image/D3D11Visualization/DX11Utils.cpp function HRESULT (line 24) | HRESULT CompileShaderFromFile(WCHAR* szFileName, LPCSTR szEntryPoint, LP... FILE: samples/D3D11Image/D3D11Visualization/OrbitCamera.h function class (line 21) | class CCamera FILE: samples/D3D11Image/WpfD3D11Interop/App.xaml.cs class App (line 8) | public partial class App : Application FILE: samples/D3D11Image/WpfD3D11Interop/MainWindow.xaml.cs class MainWindow (line 13) | public partial class MainWindow : Window method MainWindow (line 31) | public MainWindow() method Init (line 38) | private static bool Init() method Cleanup (line 56) | private static void Cleanup() method Render (line 61) | private static int Render(IntPtr resourcePointer, bool isNewSurface) method SetCameraRadius (line 66) | private static int SetCameraRadius(float radius) method SetCameraTheta (line 71) | private static int SetCameraTheta(float theta) method SetCameraPhi (line 76) | private static int SetCameraPhi(float phi) method Host_Loaded (line 82) | private void Host_Loaded(object sender, RoutedEventArgs e) method Host_SizeChanged (line 107) | private void Host_SizeChanged(object sender, SizeChangedEventArgs e) method Scale_ValueChanged (line 143) | private void Scale_ValueChanged(object sender, RoutedPropertyChangedEv... method Size_ValueChanged (line 148) | private void Size_ValueChanged(object sender, RoutedPropertyChangedEve... method MagBox_Checked (line 157) | private void MagBox_Checked(object sender, RoutedEventArgs e) method MagBox_Unchecked (line 166) | private void MagBox_Unchecked(object sender, RoutedEventArgs e) method MagElement_MouseMove (line 175) | private void MagElement_MouseMove(object sender, MouseEventArgs e) method MagElement_MouseLeave (line 206) | private void MagElement_MouseLeave(object sender, MouseEventArgs e) method Radius_ValueChanged (line 212) | private void Radius_ValueChanged(object sender, RoutedPropertyChangedE... method Theta_ValueChanged (line 217) | private void Theta_ValueChanged(object sender, RoutedPropertyChangedEv... method Phi_ValueChanged (line 222) | private void Phi_ValueChanged(object sender, RoutedPropertyChangedEven... method InitializeRendering (line 229) | private void InitializeRendering() method CompositionTarget_Rendering (line 243) | void CompositionTarget_Rendering(object sender, EventArgs e) method UninitializeRendering (line 256) | private void UninitializeRendering() method DoRender (line 264) | private void DoRender(IntPtr surface, bool isNewSurface) method Window_Closing (line 269) | private void Window_Closing(object sender, System.ComponentModel.Cance... class NativeMethods (line 287) | private static class NativeMethods method Init (line 295) | [DllImport("D3DVisualization.dll", CallingConvention = CallingConven... method Cleanup (line 298) | [DllImport("D3DVisualization.dll", CallingConvention = CallingConven... method Render (line 301) | [DllImport("D3DVisualization.dll", CallingConvention = CallingConven... method SetCameraRadius (line 304) | [DllImport("D3DVisualization.dll", CallingConvention = CallingConven... method SetCameraTheta (line 307) | [DllImport("D3DVisualization.dll", CallingConvention = CallingConven... method SetCameraPhi (line 310) | [DllImport("D3DVisualization.dll", CallingConvention = CallingConven... method InvokeWithDllProtection (line 317) | public static void InvokeWithDllProtection(Action action) method InvokeWithDllProtection (line 333) | public static T InvokeWithDllProtection(Func func) FILE: samples/D3D11Image/WpfD3D11Interop/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: samples/D3D11Image/WpfD3D11Interop/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: src/Microsoft.Wpf.Interop.DirectX/D3D11Image.cpp type Microsoft (line 3) | namespace Microsoft { type Wpf (line 4) | namespace Wpf { type Interop (line 5) | namespace Interop { type DirectX (line 6) | namespace DirectX { FILE: src/Microsoft.Wpf.Interop.DirectX/D3D11Image.h function namespace (line 13) | namespace Microsoft { FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceDevice10.cpp function HRESULT (line 30) | HRESULT CSurfaceQueueDeviceD3D10::CreateSharedSurface( function HRESULT (line 76) | HRESULT CSurfaceQueueDeviceD3D10::OpenSurface( function HRESULT (line 86) | HRESULT CSurfaceQueueDeviceD3D10::GetSharedHandle(IUnknown* pUnknown, HA... function HRESULT (line 112) | HRESULT CSurfaceQueueDeviceD3D10::CreateCopyResource(DXGI_FORMAT format,... function HRESULT (line 138) | HRESULT CSurfaceQueueDeviceD3D10::CopySurface(IUnknown* pDst, IUnknown* ... function HRESULT (line 177) | HRESULT CSurfaceQueueDeviceD3D10::LockSurface(IUnknown* pSurface, DWORD ... function HRESULT (line 211) | HRESULT CSurfaceQueueDeviceD3D10::UnlockSurface(IUnknown* pSurface) function BOOL (line 234) | BOOL CSurfaceQueueDeviceD3D10::ValidateREFIID(REFIID id) FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceDevice11.cpp function HRESULT (line 30) | HRESULT CSurfaceQueueDeviceD3D11::CreateSharedSurface( function HRESULT (line 76) | HRESULT CSurfaceQueueDeviceD3D11::OpenSurface( function HRESULT (line 86) | HRESULT CSurfaceQueueDeviceD3D11::GetSharedHandle(IUnknown* pUnknown, HA... function HRESULT (line 112) | HRESULT CSurfaceQueueDeviceD3D11::CreateCopyResource(DXGI_FORMAT format,... function HRESULT (line 138) | HRESULT CSurfaceQueueDeviceD3D11::CopySurface(IUnknown* pDst, IUnknown* ... function HRESULT (line 185) | HRESULT CSurfaceQueueDeviceD3D11::LockSurface(IUnknown* pSurface, DWORD ... function HRESULT (line 228) | HRESULT CSurfaceQueueDeviceD3D11::UnlockSurface(IUnknown* pSurface) function BOOL (line 264) | BOOL CSurfaceQueueDeviceD3D11::ValidateREFIID(REFIID id) FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceDevice9.cpp function D3DFORMAT (line 27) | D3DFORMAT DXGIToCrossAPID3D9Format(DXGI_FORMAT Format) function HRESULT (line 66) | HRESULT CSurfaceQueueDeviceD3D9::CreateSharedSurface( function HRESULT (line 99) | HRESULT CSurfaceQueueDeviceD3D9::OpenSurface( function HRESULT (line 140) | HRESULT CSurfaceQueueDeviceD3D9::GetSharedHandle(IUnknown* pUnknown, HAN... function HRESULT (line 168) | HRESULT CSurfaceQueueDeviceD3D9::CreateCopyResource(DXGI_FORMAT Format, ... function HRESULT (line 189) | HRESULT CSurfaceQueueDeviceD3D9::CopySurface(IUnknown* pDst, IUnknown* p... function HRESULT (line 240) | HRESULT CSurfaceQueueDeviceD3D9::LockSurface(IUnknown* pSurface, DWORD f... function HRESULT (line 279) | HRESULT CSurfaceQueueDeviceD3D9::UnlockSurface(IUnknown* pSurface) function BOOL (line 306) | BOOL CSurfaceQueueDeviceD3D9::ValidateREFIID(REFIID id) FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceQueue.cpp function HRESULT (line 41) | HRESULT CreateDeviceWrapper(IUnknown* pUnknown, ISurfaceQueueDevice** pp... function HRESULT (line 106) | HRESULT WINAPI CreateSurfaceQueue( function HRESULT (line 209) | HRESULT CSurfaceConsumer::Initialize(IUnknown* pDevice) function HRESULT (line 244) | HRESULT CSurfaceConsumer::Dequeue( function HRESULT (line 360) | HRESULT CSurfaceProducer::Initialize(IUnknown* pDevice, UINT uNumSurface... function HRESULT (line 423) | HRESULT CSurfaceProducer::Enqueue( function HRESULT (line 501) | HRESULT CSurfaceProducer::Flush( function ISurfaceQueueDevice (line 660) | ISurfaceQueueDevice* CSurfaceQueue::GetCreatorDevice() function UINT (line 666) | UINT CSurfaceQueue::GetNumQueuesInNetwork() function UINT (line 673) | UINT CSurfaceQueue::AddQueueToNetwork() function UINT (line 686) | UINT CSurfaceQueue::RemoveQueueFromNetwork() function SharedSurfaceObject (line 700) | SharedSurfaceObject* CSurfaceQueue::GetSurfaceObjectFromHandle(HANDLE ha... function IUnknown (line 731) | IUnknown* CSurfaceQueue::GetOpenedSurface(const SharedSurfaceObject* pOb... function HRESULT (line 761) | HRESULT CSurfaceQueue::AllocateMetaDataBuffers() function HRESULT (line 779) | HRESULT CSurfaceQueue::CreateSurfaces() function HRESULT (line 835) | HRESULT CSurfaceQueue::Initialize(SURFACE_QUEUE_DESC* pDesc, function HRESULT (line 956) | HRESULT CSurfaceQueue::OpenConsumer( function HRESULT (line 1078) | HRESULT CSurfaceQueue::OpenProducer( function HRESULT (line 1193) | HRESULT CSurfaceQueue::Clone( function HRESULT (line 1261) | HRESULT CSurfaceQueue::Enqueue( function HRESULT (line 1440) | HRESULT CSurfaceQueue::Dequeue( function HRESULT (line 1592) | HRESULT CSurfaceQueue::Flush( FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceQueue.h type interface (line 58) | typedef interface ISurfaceProducer type interface (line 64) | typedef interface ISurfaceConsumer type interface (line 70) | typedef interface ISurfaceQueue type SURFACE_QUEUE_DESC (line 87) | typedef struct SURFACE_QUEUE_DESC type SURFACE_QUEUE_CLONE_DESC (line 97) | typedef struct SURFACE_QUEUE_CLONE_DESC type SURFACE_QUEUE_FLAG (line 103) | typedef type ISurfaceProducerVtbl (line 143) | typedef struct ISurfaceProducerVtbl function interface (line 174) | interface ISurfaceProducer type ISurfaceConsumerVtbl (line 237) | typedef struct ISurfaceConsumerVtbl function interface (line 264) | interface ISurfaceConsumer type ISurfaceQueueVtbl (line 329) | typedef struct ISurfaceQueueVtbl function interface (line 363) | interface ISurfaceQueue FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceQueueImpl.h function class (line 59) | class ISurfaceQueueDevice function class (line 98) | class CSurfaceQueueDeviceD3D9 : public ISurfaceQueueDevice function class (line 122) | class CSurfaceQueueDeviceD3D10 : public ISurfaceQueueDevice function class (line 146) | class CSurfaceQueueDeviceD3D11 : public ISurfaceQueueDevice type SharedSurfaceState (line 169) | enum SharedSurfaceState type SharedSurfaceObject (line 179) | struct SharedSurfaceObject function class (line 200) | class CSurfaceConsumer : public ISurfaceConsumer function class (line 244) | class CSurfaceProducer : public ISurfaceProducer function class (line 302) | class CSurfaceQueue : public ISurfaceQueue type SharedSurfaceOpenedMapping (line 380) | struct SharedSurfaceOpenedMapping FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceQueueInteropHelper.cpp type Microsoft (line 15) | namespace Microsoft { type Windows (line 16) | namespace Windows { type Media (line 17) | namespace Media { function HRESULT (line 18) | HRESULT SurfaceQueueInteropHelper::InitD3D10() function HRESULT (line 67) | HRESULT SurfaceQueueInteropHelper::InitD3D9() function HRESULT (line 139) | HRESULT SurfaceQueueInteropHelper::InitD3D() function HRESULT (line 160) | HRESULT SurfaceQueueInteropHelper::InitSurfaces() FILE: src/Microsoft.Wpf.Interop.DirectX/SurfaceQueueInteropHelper.h function namespace (line 11) | namespace Microsoft {