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
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: doCommandBufferCopy(const GraphicsCopyInfo*) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: doComputeShader(const GraphicsComputeInfo*) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: drawSystem(const GraphicsRenderInfo*) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: drawGBufferAfterSky(const GraphicsRenderInfo&) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: drawForward(const GraphicsRenderInfo&,
const RenderVariables&) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: drawDeferred(const GraphicsRenderInfo&) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: drawLdr(const GraphicsRenderInfo&) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: drawIndirect(const GraphicsRenderInfo&,
const RenderVariables&) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>
void al:: ChromakeyDrawer:: drawCubemap(const GraphicsRenderInfo&) const virtual
#include <l/Library/Draw/IUsePartsGraphics.h>