sead
Loading...
Searching...
No Matches
agl::ResBinaryShaderArchiveData Struct Reference

#include <aglResShaderArchive.h>

Static Public Member Functions

static u32 getVersion ()
static u32 getSignature ()
static const char * getExtension ()

Public Attributes

union { 
   char   mSignature [4] 
   u32   mSigWord 
}; 
u32 mVersion
u32 mFileSize
u32 mEndian
u32 mResolved
u32 mNameLen

Static Private Attributes

static const u32 cVersion = 8
static const u32 cSignature = 0x53484142
static const u32 cEndianCheckBit = 0x01000001

Friends

class ResCommon< ResBinaryShaderArchiveData >
class ResBinaryShaderArchive

Member Function Documentation

◆ getVersion()

u32 agl::ResBinaryShaderArchiveData::getVersion ( )
static

◆ getSignature()

u32 agl::ResBinaryShaderArchiveData::getSignature ( )
static

◆ getExtension()

const char * agl::ResBinaryShaderArchiveData::getExtension ( )
static

◆ ResCommon< ResBinaryShaderArchiveData >

friend class ResCommon< ResBinaryShaderArchiveData >
friend

◆ ResBinaryShaderArchive

friend class ResBinaryShaderArchive
friend

Member Data Documentation

◆ mSignature

char agl::ResBinaryShaderArchiveData::mSignature[4]

◆ mSigWord

u32 agl::ResBinaryShaderArchiveData::mSigWord

◆ [union]

◆ mVersion

u32 agl::ResBinaryShaderArchiveData::mVersion

◆ mFileSize

u32 agl::ResBinaryShaderArchiveData::mFileSize

◆ mEndian

u32 agl::ResBinaryShaderArchiveData::mEndian

◆ mResolved

u32 agl::ResBinaryShaderArchiveData::mResolved

◆ mNameLen

u32 agl::ResBinaryShaderArchiveData::mNameLen

◆ cVersion

const u32 agl::ResBinaryShaderArchiveData::cVersion = 8
staticprivate

◆ cSignature

const u32 agl::ResBinaryShaderArchiveData::cSignature = 0x53484142
staticprivate

◆ cEndianCheckBit

const u32 agl::ResBinaryShaderArchiveData::cEndianCheckBit = 0x01000001
staticprivate