This reference page is linked to from the following overview
topics: Tabbed
Dialogs.
#include <renderelements.h>
Class Description
- See also:
- Class IRenderElement , Render
Elements
- Description:
- 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().
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.