sead
Loading...
Searching...
No Matches
sead::CoreInfo Class Reference

#include <seadCoreInfo.h>

Static Public Member Functions

static void configure ()
static void dump ()
static u32 getNumCores ()
static u32 getPlatformMainCoreId ()
static u32 getPlatformCoreId (CoreId id)
static CoreId getCurrentCoreId ()
static u32 getPlatformMask (CoreId id)
static CoreId getCoreIdFromPlatformCoreId (u32 id)
static u32 getPlatformMaskFromCoreIdMask (const CoreIdMask &mask)
static CoreIdMask getMaskAll ()
static CoreIdMask getMaskSubAll ()

Static Protected Attributes

static u32 sNumCores = 1
static u32 sPlatformCoreId [32]
static CoreId sCoreIdFromPlatformCoreIdTable [32]

Member Function Documentation

◆ configure()

void sead::CoreInfo::configure ( )
static

◆ dump()

void sead::CoreInfo::dump ( )
static

◆ getNumCores()

u32 sead::CoreInfo::getNumCores ( )
inlinestatic

◆ getPlatformMainCoreId()

u32 sead::CoreInfo::getPlatformMainCoreId ( )
inlinestatic

◆ getPlatformCoreId()

u32 sead::CoreInfo::getPlatformCoreId ( CoreId id)
inlinestatic

◆ getCurrentCoreId()

CoreId sead::CoreInfo::getCurrentCoreId ( )
inlinestatic

◆ getPlatformMask()

u32 sead::CoreInfo::getPlatformMask ( CoreId id)
static

◆ getCoreIdFromPlatformCoreId()

CoreId sead::CoreInfo::getCoreIdFromPlatformCoreId ( u32 id)
inlinestatic

◆ getPlatformMaskFromCoreIdMask()

u32 sead::CoreInfo::getPlatformMaskFromCoreIdMask ( const CoreIdMask & mask)
static

◆ getMaskAll()

CoreIdMask sead::CoreInfo::getMaskAll ( )
inlinestatic

◆ getMaskSubAll()

CoreIdMask sead::CoreInfo::getMaskSubAll ( )
inlinestatic

Member Data Documentation

◆ sNumCores

u32 sead::CoreInfo::sNumCores = 1
staticprotected

◆ sPlatformCoreId

u32 sead::CoreInfo::sPlatformCoreId
staticprotected

◆ sCoreIdFromPlatformCoreIdTable

CoreId sead::CoreInfo::sCoreIdFromPlatformCoreIdTable
staticprotected