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;
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define D3DXERR_INVALIDDATA
#define IDirect3DStateBlock9_Release(p)
#define IDirect3DDevice9_SetRenderState(p, a, b)
#define IDirect3DDevice9_GetViewport(p, a)
#define IDirect3DDevice9_SetTransform(p, a, b)
#define IDirect3DDevice9_Release(p)
#define IDirect3DStateBlock9_Apply(p)
#define IDirect3DDevice9_CreateStateBlock(p, a, b)
#define IDirect3DDevice9_AddRef(p)
#define D3DERR_INVALIDCALL
#define ID3DXLine_AddRef(p)
static BOOL WINAPI d3dx9_line_GetGLLines(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_Begin(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_SetWidth(ID3DXLine *iface, float width)
static HRESULT WINAPI d3dx9_line_SetGLLines(ID3DXLine *iface, BOOL gl_lines)
static HRESULT WINAPI d3dx9_line_GetDevice(struct ID3DXLine *iface, struct IDirect3DDevice9 **device)
static float WINAPI d3dx9_line_GetWidth(ID3DXLine *iface)
static ULONG WINAPI d3dx9_line_Release(ID3DXLine *iface)
HRESULT WINAPI D3DXCreateLine(struct IDirect3DDevice9 *device, struct ID3DXLine **line)
static BOOL WINAPI d3dx9_line_GetAntialias(ID3DXLine *iface)
static ULONG WINAPI d3dx9_line_AddRef(ID3DXLine *iface)
static DWORD WINAPI d3dx9_line_GetPattern(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_SetPatternScale(ID3DXLine *iface, float scale)
static HRESULT WINAPI d3dx9_line_Draw(ID3DXLine *iface, const D3DXVECTOR2 *vertex_list, DWORD vertex_list_count, D3DCOLOR color)
static HRESULT WINAPI d3dx9_line_SetPattern(ID3DXLine *iface, DWORD pattern)
static HRESULT WINAPI d3dx9_line_End(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_QueryInterface(ID3DXLine *iface, REFIID riid, void **out)
static HRESULT WINAPI d3dx9_line_DrawTransform(ID3DXLine *iface, const D3DXVECTOR3 *vertex_list, DWORD vertex_list_count, const D3DXMATRIX *transform, D3DCOLOR color)
static struct d3dx9_line * impl_from_ID3DXLine(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_OnResetDevice(ID3DXLine *iface)
static HRESULT WINAPI d3dx9_line_SetAntialias(ID3DXLine *iface, BOOL antialias)
static float WINAPI d3dx9_line_GetPatternScale(ID3DXLine *iface)
static const struct ID3DXLineVtbl d3dx9_line_vtbl
static HRESULT WINAPI d3dx9_line_OnLostDevice(ID3DXLine *iface)
D3DXMATRIX *WINAPI D3DXMatrixOrthoOffCenterLH(D3DXMATRIX *pout, FLOAT l, FLOAT r, FLOAT b, FLOAT t, FLOAT zn, FLOAT zf)
#define HeapFree(x, y, z)
GLint GLint GLsizei width
GLuint GLenum GLenum transform
GLenum GLenum GLenum GLenum GLenum scale
#define IsEqualGUID(rguid1, rguid2)
ID3DXLine ID3DXLine_iface
IDirect3DDevice9 * device
IDirect3DStateBlock9 * state
#define CONTAINING_RECORD(address, type, field)