Mana
mana::FileHeader Struct Reference

#include <FileFormat.h>

Public Types

enum  Flag : uint8_t { Resource , Is64Bit , BigEndian , Compiled }
 

Public Attributes

char mHeader [4]
 
uint8_t mMajorVersion
 
uint8_t mMinorVersion
 
uint8_t mPad
 
uint8_t mFlag
 
uint32_t mNumberOfActors
 
uint32_t mSizeOfConstantPool
 
uint32_t mSizeOfInstructionPool
 
uint32_t mSizeOfStaticMemory
 
uint32_t mSizeOfGlobalMemory
 
uint32_t mRandomSeedNumber
 

Detailed Description

manaファイルヘッダー

Member Enumeration Documentation

◆ Flag

enum mana::FileHeader::Flag : uint8_t
Enumerator
Resource 

フラグ:リソースセクションあり

Is64Bit 

フラグ:64ビットでコンパイルされた

BigEndian 

フラグ:ビックエンディアンでコンパイルされた

Compiled 

フラグ:コンパイル済み

Member Data Documentation

◆ mFlag

uint8_t mana::FileHeader::mFlag

◆ mHeader

char mana::FileHeader::mHeader[4]

◆ mMajorVersion

uint8_t mana::FileHeader::mMajorVersion

◆ mMinorVersion

uint8_t mana::FileHeader::mMinorVersion

◆ mNumberOfActors

uint32_t mana::FileHeader::mNumberOfActors

◆ mPad

uint8_t mana::FileHeader::mPad

◆ mRandomSeedNumber

uint32_t mana::FileHeader::mRandomSeedNumber

◆ mSizeOfConstantPool

uint32_t mana::FileHeader::mSizeOfConstantPool

◆ mSizeOfGlobalMemory

uint32_t mana::FileHeader::mSizeOfGlobalMemory

◆ mSizeOfInstructionPool

uint32_t mana::FileHeader::mSizeOfInstructionPool

◆ mSizeOfStaticMemory

uint32_t mana::FileHeader::mSizeOfStaticMemory

The documentation for this struct was generated from the following file: