ScummVM API documentation
AGS3::ScriptSystem Struct Reference
Inheritance diagram for AGS3::ScriptSystem:
AGS3::AGSCCStaticObject AGS3::CCBasicObject AGS3::IScriptObject

Public Member Functions

int32_t ReadInt32 (void *address, intptr_t offset) override
 
void WriteInt32 (void *address, intptr_t offset, int32_t val) override
 
- Public Member Functions inherited from AGS3::AGSCCStaticObject
const char * GetType () override
 
- Public Member Functions inherited from AGS3::CCBasicObject
int Dispose (void *, bool) override
 
int Serialize (void *, uint8_t *, int) override
 
void * GetFieldPtr (void *address, intptr_t offset) override
 
void Read (void *address, intptr_t offset, uint8_t *dest, size_t size) override
 
uint8_t ReadInt8 (void *address, intptr_t offset) override
 
int16_t ReadInt16 (void *address, intptr_t offset) override
 
float ReadFloat (void *address, intptr_t offset) override
 
void Write (void *address, intptr_t offset, const uint8_t *src, size_t size) override
 
void WriteInt8 (void *address, intptr_t offset, uint8_t val) override
 
void WriteInt16 (void *address, intptr_t offset, int16_t val) override
 
void WriteFloat (void *address, intptr_t offset, float val) override
 

Public Attributes

int width = 0
 
int height = 0
 
int coldepth = 0
 
int os = 0
 
int windowed = 0
 
int vsync = 0
 
int viewport_width = 0
 
int viewport_height = 0
 
char aci_version [10] {}
 
int reserved [5] {}
 

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