Lines Matching refs:view
36 ULONG CDECL wined3d_rendertarget_view_incref(struct wined3d_rendertarget_view *view)
38 ULONG refcount = InterlockedIncrement(&view->refcount);
40 TRACE("%p increasing refcount to %u.\n", view, refcount);
45 ULONG CDECL wined3d_rendertarget_view_decref(struct wined3d_rendertarget_view *view)
47 ULONG refcount = InterlockedDecrement(&view->refcount);
49 TRACE("%p decreasing refcount to %u.\n", view, refcount);
52 HeapFree(GetProcessHeap(), 0, view);
57 void * CDECL wined3d_rendertarget_view_get_parent(const struct wined3d_rendertarget_view *view)
59 TRACE("view %p.\n", view);
61 return view->parent;
64 struct wined3d_resource * CDECL wined3d_rendertarget_view_get_resource(const struct wined3d_rendertarget_view *view)
66 TRACE("view %p.\n", view);
68 return view->resource;
71 static void wined3d_rendertarget_view_init(struct wined3d_rendertarget_view *view,
74 view->refcount = 1;
75 view->resource = resource;
76 view->parent = parent;
93 TRACE("Created render target view %p.\n", object);