66 TRACE(
"%p increasing refcount to %u.\n",
line, refcount);
76 TRACE(
"%p decreasing refcount to %u.\n",
line, refcount);
91 TRACE(
"iface %p, device %p.\n", iface,
line);
108 TRACE(
"iface %p.\n", iface);
154 FIXME(
"iface %p, vertex_list %p, vertex_list_count %u, color 0x%08x stub!\n",
155 iface, vertex_list, vertex_list_count,
color);
163 FIXME(
"iface %p, vertex_list %p, vertex_list_count %u, transform %p, color 0x%08x stub!\n",
171 FIXME(
"iface %p, pattern 0x%08x stub!\n", iface,
pattern);
178 FIXME(
"iface %p stub!\n", iface);
185 FIXME(
"iface %p, scale %.8e stub!\n", iface,
scale);
192 FIXME(
"iface %p stub!\n", iface);
199 FIXME(
"iface %p, width %.8e stub!\n", iface,
width);
206 FIXME(
"iface %p stub!\n", iface);
213 FIXME(
"iface %p, antialias %#x stub!\n", iface, antialias);
220 FIXME(
"iface %p stub!\n", iface);
227 FIXME(
"iface %p, gl_lines %#x stub!\n", iface, gl_lines);
234 FIXME(
"iface %p stub!\n", iface);
245 TRACE(
"iface %p.\n", iface);
262 FIXME(
"iface %p stub!\n", iface);
268 FIXME(
"iface %p stub!\n", iface);
314 *
line = &
object->ID3DXLine_iface;
GLint GLint GLsizei width
coclass MSXML2::XSLTemplate40 object
ID3DXLine ID3DXLine_iface
static BOOL WINAPI d3dx9_line_GetGLLines(ID3DXLine *iface)
static float WINAPI d3dx9_line_GetWidth(ID3DXLine *iface)
GLenum GLenum GLenum GLenum GLenum scale
static HRESULT WINAPI d3dx9_line_SetWidth(ID3DXLine *iface, float width)
static HRESULT WINAPI d3dx9_line_OnLostDevice(ID3DXLine *iface)
#define D3DERR_INVALIDCALL
#define IDirect3DStateBlock9_Apply(p)
static DWORD WINAPI d3dx9_line_GetPattern(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_QueryInterface(ID3DXLine *iface, REFIID riid, void **out)
static HRESULT WINAPI d3dx9_line_End(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_SetGLLines(ID3DXLine *iface, BOOL gl_lines)
#define IDirect3DDevice9_Release(p)
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
static HRESULT WINAPI d3dx9_line_DrawTransform(ID3DXLine *iface, const D3DXVECTOR3 *vertex_list, DWORD vertex_list_count, const D3DXMATRIX *transform, D3DCOLOR color)
#define IDirect3DDevice9_GetViewport(p, a)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
static const struct ID3DXLineVtbl d3dx9_line_vtbl
static HRESULT WINAPI d3dx9_line_SetPattern(ID3DXLine *iface, DWORD pattern)
#define IDirect3DDevice9_CreateStateBlock(p, a, b)
HRESULT WINAPI D3DXCreateLine(struct IDirect3DDevice9 *device, struct ID3DXLine **line)
static const struct d3drm_matrix identity
#define ID3DXLine_AddRef(p)
#define IDirect3DDevice9_AddRef(p)
D3DXMATRIX *WINAPI D3DXMatrixOrthoOffCenterLH(D3DXMATRIX *pout, FLOAT l, FLOAT r, FLOAT b, FLOAT t, FLOAT zn, FLOAT zf)
#define IDirect3DDevice9_SetTransform(p, a, b)
#define InterlockedDecrement
#define IDirect3DStateBlock9_Release(p)
static BOOL WINAPI d3dx9_line_GetAntialias(ID3DXLine *iface)
#define IDirect3DDevice9_SetRenderState(p, a, b)
#define InterlockedIncrement
IDirect3DDevice9 * device
WINE_DEFAULT_DEBUG_CHANNEL(d3dx)
static float WINAPI d3dx9_line_GetPatternScale(ID3DXLine *iface)
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
static HRESULT WINAPI d3dx9_line_OnResetDevice(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_Draw(ID3DXLine *iface, const D3DXVECTOR2 *vertex_list, DWORD vertex_list_count, D3DCOLOR color)
static HRESULT WINAPI d3dx9_line_SetAntialias(ID3DXLine *iface, BOOL antialias)
GLuint GLenum GLenum transform
static HRESULT WINAPI d3dx9_line_GetDevice(struct ID3DXLine *iface, struct IDirect3DDevice9 **device)
static ULONG WINAPI d3dx9_line_AddRef(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_Begin(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_SetPatternScale(ID3DXLine *iface, float scale)
static struct d3dx9_line * impl_from_ID3DXLine(ID3DXLine *iface)
#define HeapFree(x, y, z)
IDirect3DStateBlock9 * state
static ULONG WINAPI d3dx9_line_Release(ID3DXLine *iface)