Ejemplo n.º 1
0
Archivo: face.c Proyecto: Kelimion/wine
static DWORD WINAPI IDirect3DRMFace2Impl_GetAppData(IDirect3DRMFace2* iface)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    FIXME("(%p/%p)->(): stub\n", iface, This);

    return 0;
}
Ejemplo n.º 2
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_SetAppData(IDirect3DRMFace2* iface, DWORD data)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    FIXME("(%p/%p)->(%u): stub\n", iface, This, data);

    return E_NOTIMPL;
}
Ejemplo n.º 3
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_SetColor(IDirect3DRMFace2* iface, D3DCOLOR color)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    FIXME("(%p/%p)->(%u): stub\n", iface, This, color);

    return E_NOTIMPL;
}
Ejemplo n.º 4
0
Archivo: face.c Proyecto: Kelimion/wine
static int WINAPI IDirect3DRMFace2Impl_GetVertexIndex(IDirect3DRMFace2* iface, DWORD which)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%u): stub\n", iface, This, which);

    return 0;
}
Ejemplo n.º 5
0
Archivo: face.c Proyecto: Kelimion/wine
static int WINAPI IDirect3DRMFace2Impl_GetVertexCount(IDirect3DRMFace2* iface)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(): stub\n", iface, This);

    return 0;
}
Ejemplo n.º 6
0
static HRESULT WINAPI d3drm_face2_GetClassName(IDirect3DRMFace2 *iface, DWORD *size, char *name)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p, size %p, name %p.\n", iface, size, name);

    return d3drm_object_get_class_name(&face->obj, size, name);
}
Ejemplo n.º 7
0
static DWORD WINAPI d3drm_face2_GetAppData(IDirect3DRMFace2 *iface)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p.\n", iface);

    return face->obj.appdata;
}
Ejemplo n.º 8
0
Archivo: face.c Proyecto: Kelimion/wine
static D3DCOLOR WINAPI IDirect3DRMFace2Impl_GetColor(IDirect3DRMFace2* iface)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(): stub\n", iface, This);

    return 0;
}
Ejemplo n.º 9
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetNormal(IDirect3DRMFace2* iface, D3DVECTOR *normal)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%p): stub\n", iface, This, normal);

    return E_NOTIMPL;
}
Ejemplo n.º 10
0
static HRESULT WINAPI d3drm_face2_SetName(IDirect3DRMFace2 *iface, const char *name)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p, name %s.\n", iface, debugstr_a(name));

    return d3drm_object_set_name(&face->obj, name);
}
Ejemplo n.º 11
0
static D3DCOLOR WINAPI d3drm_face2_GetColor(IDirect3DRMFace2 *iface)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p.\n", iface);

    return face->color;
}
Ejemplo n.º 12
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetMaterial(IDirect3DRMFace2* iface,
                                                       IDirect3DRMMaterial2 **material)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%p): stub\n", iface, This, material);

    return E_NOTIMPL;
}
Ejemplo n.º 13
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetTextureTopology(IDirect3DRMFace2* iface,
                                                              BOOL *wrap_u, BOOL *wrap_v)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%p, %p): stub\n", iface, This, wrap_u, wrap_v);

    return E_NOTIMPL;
}
Ejemplo n.º 14
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetVertices(IDirect3DRMFace2* iface, DWORD *vertex_count,
                                                       D3DVECTOR *coords, D3DVECTOR *normals)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%p, %p, %p): stub\n", iface, This, vertex_count, coords, normals);

    return E_NOTIMPL;
}
Ejemplo n.º 15
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetVertex(IDirect3DRMFace2* iface, DWORD index,
                                                     D3DVECTOR *vertex, D3DVECTOR *normal)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%u, %p, %p): stub\n", iface, This, index, vertex, normal);

    return E_NOTIMPL;
}
Ejemplo n.º 16
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_SetColorRGB(IDirect3DRMFace2* iface,
                                                       D3DVALUE r, D3DVALUE g, D3DVALUE b)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    FIXME("(%p/%p)->(%f, %f, %f): stub\n", iface, This, r, g, b);

    return E_NOTIMPL;
}
Ejemplo n.º 17
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_AddVertexAndNormalIndexed(IDirect3DRMFace2* iface,
                                                                     DWORD vertex, DWORD normal)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%u, %u): stub\n", iface, This, vertex, normal);

    return E_NOTIMPL;
}
Ejemplo n.º 18
0
Archivo: face.c Proyecto: Kelimion/wine
/*** IDirect3DRMFace2 methods ***/
static HRESULT WINAPI IDirect3DRMFace2Impl_AddVertex(IDirect3DRMFace2* iface,
                                                     D3DVALUE x, D3DVALUE y, D3DVALUE z)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    FIXME("(%p/%p)->(%f, %f, %f): stub\n", iface, This, x, y, z);

    return E_NOTIMPL;
}
Ejemplo n.º 19
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetName(IDirect3DRMFace2* iface,
                                                   LPDWORD size, LPSTR name)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    FIXME("(%p/%p)->(%p, %p): stub\n", iface, This, size, name);

    return E_NOTIMPL;
}
Ejemplo n.º 20
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetTexture(IDirect3DRMFace2* iface,
                                                      IDirect3DRMTexture3 **texture)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%p): stub\n", iface, This, texture);

    return E_NOTIMPL;
}
Ejemplo n.º 21
0
static HRESULT WINAPI d3drm_face2_DeleteDestroyCallback(IDirect3DRMFace2 *iface,
        D3DRMOBJECTCALLBACK cb, void *ctx)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p, cb %p, ctx %p.\n", iface, cb, ctx);

    return d3drm_object_delete_destroy_callback(&face->obj, cb, ctx);
}
Ejemplo n.º 22
0
static HRESULT WINAPI d3drm_face2_SetColor(IDirect3DRMFace2 *iface, D3DCOLOR color)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p, color 0x%08x.\n", iface, color);

    face->color = color;

    return D3DRM_OK;
}
Ejemplo n.º 23
0
static HRESULT WINAPI d3drm_face2_SetColorRGB(IDirect3DRMFace2 *iface, D3DVALUE red, D3DVALUE green, D3DVALUE blue)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p, red %.8e, green %.8e, blue %.8e.\n", iface, red, green, blue);

    d3drm_set_color(&face->color, red, green, blue, 1.0f);

    return D3DRM_OK;
}
Ejemplo n.º 24
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetTextureCoordinates(IDirect3DRMFace2* iface,
                                                                 DWORD vertex,
                                                                 D3DVALUE *u, D3DVALUE *v)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%u, %p, %p): stub\n", iface, This, vertex, u, v);

    return E_NOTIMPL;
}
Ejemplo n.º 25
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_DeleteDestroyCallback(IDirect3DRMFace2* iface,
                                                                 D3DRMOBJECTCALLBACK cb,
                                                                 LPVOID argument)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    FIXME("(%p/%p)->(%p, %p): stub\n", iface, This, cb, argument);

    return E_NOTIMPL;
}
Ejemplo n.º 26
0
static HRESULT WINAPI d3drm_face2_SetAppData(IDirect3DRMFace2 *iface, DWORD data)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    TRACE("iface %p, data %#x.\n", iface, data);

    face->obj.appdata = data;

    return D3DRM_OK;
}
Ejemplo n.º 27
0
Archivo: face.c Proyecto: Kelimion/wine
static HRESULT WINAPI IDirect3DRMFace2Impl_GetClassName(IDirect3DRMFace2* iface,
                                                        LPDWORD size, LPSTR name)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);

    TRACE("(%p/%p)->(%p, %p)\n", iface, This, size, name);

    if (!size || *size < strlen("Face") || !name)
        return E_INVALIDARG;

    strcpy(name, "Face");
    *size = sizeof("Face");

    return D3DRM_OK;
}
Ejemplo n.º 28
0
Archivo: face.c Proyecto: Kelimion/wine
static ULONG WINAPI IDirect3DRMFace2Impl_Release(IDirect3DRMFace2* iface)
{
    IDirect3DRMFaceImpl *This = impl_from_IDirect3DRMFace2(iface);
    return IDirect3DRMFace_Release(&This->IDirect3DRMFace_iface);
}
Ejemplo n.º 29
0
static ULONG WINAPI d3drm_face2_Release(IDirect3DRMFace2 *iface)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    return d3drm_face1_Release(&face->IDirect3DRMFace_iface);
}
Ejemplo n.º 30
0
static HRESULT WINAPI d3drm_face2_QueryInterface(IDirect3DRMFace2 *iface, REFIID riid, void **out)
{
    struct d3drm_face *face = impl_from_IDirect3DRMFace2(iface);

    return d3drm_face1_QueryInterface(&face->IDirect3DRMFace_iface, riid, out);
}