This reference page is linked to from the following overview
topics: Tabbed
Dialogs.
Detailed Description
- See also:
- Class IRenderElement , Render Elements
- Description:
- This class is available in release 4.0 and later only.
The system will ask a Renderer for
this interface by calling Renderer::GetInterface
(IRenderElementCompatible::IID).
If the Renderer
returns a pointer to this interface, it is implied that the
Renderer
supports render elements. The system will then call
IRenderElementCompatible::IsCompatible() to determine if an
IRenderElement
instance is compatible with it. To determine compatibility, the
Renderer can
call IRenderElement::GetInterface()
(inherited from class Animatable), passing in an interface ID
that a compatible IRenderElement would understand.
If the Renderer
receives a valid interface pointer, it can return TRUE to
IRenderElementCompatible::IsCompatible().
#include <renderelements.h>
List of
all members.
Member Enumeration Documentation
Member Function Documentation
virtual BOOL IsCompatible |
( |
IRenderElement * |
pIRenderElement |
) |
[pure virtual] |
- Parameters:
- IRenderElement
*pIRenderElement
A pointer to the IRenderElement to check for
compatibility.
- Returns:
- TRUE if the RenderElement is compatible, FALSE if it is
not.
IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible
IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible IRenderElementCompatible
IRenderElementCompatible