agl::driver::NVNMgr class

Base classes

class GraphicsDriverMgr

Public types

enum class NodeClassType { Reflexible = 0, Node = 1, Other = 2 }
enum class AllocFlg { Name = 1u << 0u, Meta = 1u << 1u }

Constructors, destructors, conversion operators

NVNMgr()
~NVNMgr() override

Public functions

void waitDrawDone() const
void dumpInfo() const
void setPointLimits(agl::DrawContext* draw_context, float min, float max) const
void setPointSize(agl::DrawContext* draw_context, float point_size) const
void setLineWidth(agl::DrawContext* draw_context, float line_width) const
auto getDefaultCommandBuffer() -> agl::DisplayList*
auto getNodeClassType() const -> NodeClassType override

Protected functions

void initialize_(sead::Heap p_heap)

Enum documentation

enum class agl::driver::NVNMgr::NodeClassType

Enumerators
Reflexible

sead::hostio::Reflexible

Node

sead::hostio::Node

Other

Other classes.

enum class agl::driver::NVNMgr::AllocFlg

Function documentation

void agl::driver::NVNMgr::waitDrawDone() const

void agl::driver::NVNMgr::dumpInfo() const

void agl::driver::NVNMgr::setPointLimits(agl::DrawContext* draw_context, float min, float max) const

void agl::driver::NVNMgr::setPointSize(agl::DrawContext* draw_context, float point_size) const

void agl::driver::NVNMgr::setLineWidth(agl::DrawContext* draw_context, float line_width) const

NodeClassType agl::driver::NVNMgr::getNodeClassType() const override

void agl::driver::NVNMgr::initialize_(sead::Heap p_heap) protected