Graphics::SequenceRenderable class

An implementation of IRenderable that renders a sequence of IRenderables.

Base classes

class IRenderable
This interface defines an object that can be rendered, and whose render method is called on every game loop.
class IVirtual
A default interface that provides a virtual destructor, it should only be used internally.

Constructors, destructors, conversion operators


Public functions

void Add(IRenderable* renderable, int layer, int flags)
auto AddRef() -> int override
auto Release() -> int override
void Render(int flags, int layerIndex, App::cViewer**, void*) override

Function documentation

void Graphics::SequenceRenderable::Render(int flags, int layerIndex, App::cViewer**, void*) override

flags The flags this renderable was registered with, combined with the global render flags.
layerIndex The layer index this renderable was registered with.