Super Mario Odyssey | Docs
  1. Pages
  2. Namespaces
  1. Classes
  2. Files

sead::Graphics class
#include </OdysseyDecomp/lib/sead/include/gfx/seadGraphics.h>

Contents

  • Reference
    • Base classes
    • Derived classes
    • Public types
    • Public static functions
    • Public functions
    • Protected functions

Base classes

class IDisposer

Derived classes

class GraphicsNvn

Public types

enum DevicePosture { cDevicePosture_Same = 0, cDevicePosture_RotateRight = 1, cDevicePosture_RotateLeft = 2, cDevicePosture_RotateHalfAround = 3, cDevicePosture_FlipX = 4, cDevicePosture_FlipY = 5, cDevicePosture_FlipXY = 3, cDevicePosture_Invalid = 4 }
enum class HeapNullOption { AlwaysUseSpecifiedHeap = 0, UseSpecifiedOrContainHeap = 1, DoNotAppendDisposerIfNoHeapSpecified = 2, UseSpecifiedOrCurrentHeap = 3 }

Public static functions

static auto instance() -> Graphics*
static auto getListNodeOffset() -> u32

Public functions

void lockDrawContext()
void unlockDrawContext()
void initHostIO()
void initializeDrawLockContext(Heap*)

Protected functions

auto getDisposerHeap_() const -> Heap*

Enum documentation

enum class sead::Graphics::HeapNullOption
#include <heap/seadDisposer.h>

Function documentation

static u32 sead::Graphics::getListNodeOffset()
#include <heap/seadDisposer.h>

Heap* sead::Graphics::getDisposerHeap_() const protected
#include <heap/seadDisposer.h>

Tab / T to search, Esc to close
…

Search for symbols, directories, files, pages or modules. You can omit any prefix from the symbol or file path; adding a : or / suffix lists all members of given symbol or directory.

Use ↓ / ↑ to navigate through the list, Enter to go. Tab autocompletes common prefix, you can copy a link to the result using ⌘ L while ⌘ M produces a Markdown link.

Sorry, nothing was found.

    Super Mario Odyssey Docs. Created with Doxygen 1.8.20 and m.css.