al::ChromakeyDrawer class

Base classes

class IUsePartsGraphics
class HioNode

Constructors, destructors, conversion operators

ChromakeyDrawer(GraphicsSystemInfo*, const ExecuteDirector*, const EffectSystem*)

Public functions

void finalize() override
void drawChromakey(agl::DrawContext*, const Projection&, const sead::Camera&, const agl::RenderBuffer*, const sead::Viewport&, const char*, const char*, const char*) const
void update(const GraphicsUpdateInfo&) override
void calcGpu(const GraphicsCalcGpuInfo&) override
auto getName() const -> const char* override
void setPhysicalArea(sead::Vector2f area)
void endInit() virtual
void doCommandBufferCopy(const GraphicsCopyInfo*) const virtual
void doComputeShader(const GraphicsComputeInfo*) const virtual
void drawSystem(const GraphicsRenderInfo*) const virtual
void drawGBufferAfterSky(const GraphicsRenderInfo&) const virtual
void drawForward(const GraphicsRenderInfo&, const RenderVariables&) const virtual
void drawDeferred(const GraphicsRenderInfo&) const virtual
void drawLdr(const GraphicsRenderInfo&) const virtual
void drawIndirect(const GraphicsRenderInfo&, const RenderVariables&) const virtual
void drawCubemap(const GraphicsRenderInfo&) const virtual

Function documentation

void al::ChromakeyDrawer::endInit() virtual

void al::ChromakeyDrawer::doCommandBufferCopy(const GraphicsCopyInfo*) const virtual

void al::ChromakeyDrawer::doComputeShader(const GraphicsComputeInfo*) const virtual

void al::ChromakeyDrawer::drawSystem(const GraphicsRenderInfo*) const virtual

void al::ChromakeyDrawer::drawGBufferAfterSky(const GraphicsRenderInfo&) const virtual

void al::ChromakeyDrawer::drawForward(const GraphicsRenderInfo&, const RenderVariables&) const virtual

void al::ChromakeyDrawer::drawDeferred(const GraphicsRenderInfo&) const virtual

void al::ChromakeyDrawer::drawLdr(const GraphicsRenderInfo&) const virtual

void al::ChromakeyDrawer::drawIndirect(const GraphicsRenderInfo&, const RenderVariables&) const virtual

void al::ChromakeyDrawer::drawCubemap(const GraphicsRenderInfo&) const virtual