al::SubCameraRenderer class

Base classes

class NerveExecutor

Constructors, destructors, conversion operators

SubCameraRenderer(agl::DrawContext*, GraphicsSystemInfo*, ExecuteDirector*, SceneCameraInfo*)
~SubCameraRenderer() override

Public functions

void endInit()
void draw(agl::DrawContext*, const agl::TextureData*, const agl::TextureData*, const agl::TextureData*, const agl::TextureData*, const agl::RenderTargetDepth*, bool)
void tryCapture()
void update()
void exeCapture()
void exeCaptureFinish()
auto isCaptureFinish() const -> bool
auto findCameraSubAreaScreenInfo(const sead::Vector3f&) const -> void*
void calcOnScreenPos(sead::Vector3f*, const sead::Vector3f&) const
auto getNerveKeeper() const -> NerveKeeper* virtual
void initNerve(const Nerve* nerve, s32 stateCount)
void updateNerve()

Function documentation

NerveKeeper* al::SubCameraRenderer::getNerveKeeper() const virtual

void al::SubCameraRenderer::initNerve(const Nerve* nerve, s32 stateCount)

void al::SubCameraRenderer::updateNerve()