Background2D

Proxy class hierarchy

Background2DProxy : DrawableImage : DrawableNode : Traversable

Fields implemented

set_bind No.
objectDescriptorID Yes.
isBound No.

Transformations supported

translation Not applicable.
scaling No.
rotation No.

Implementation details

This class inherits all of its functionality from the DrawableImage class. The only difference is that after DrawableImage::PreRender() has positioned the bounding rectangle, Background2DProxy::PreRender() will set the top-left corner of the bounding rectangle to be the top-left of the screen. This in effect ignores the effect of any translation field of any Transform2D node that is currently in effect, to ensure that the background image is displayed at the top-left of the screen.

The current implementation only supports one Background2D node. Switching between different Background2D nodes using the set_bind eventIn is currently not supported.