Gorgon Game Engine
GID.h File Reference

contains Gorgon IDs More...

Include dependency graph for GID.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Type
 Type to store GID information. More...
 

Namespaces

 Gorgon
 Root namespace for Gorgon Game Engine.
 
 Gorgon::Resource
 This namespace contains all Gorgon resources.
 
 Gorgon::Resource::GID
 
 Gorgon::String
 Contains string related functions and classes. This namespace is not yet utf8 aware.
 

Functions

std::string From (const Resource::GID::Type &value)
 Creates a string from a GID. More...
 
std::ostream & operator<< (std::ostream &out, const Resource::GID::Type &value)
 Inserts a GID to a stream. More...
 

System

System module GIDs

constexpr Type File
 File. More...
 
constexpr Type Folder
 Folder resource Gorgon::Resource::Folder. More...
 
constexpr Type Folder_Name
 
constexpr Type Folder_Names
 
constexpr Type Folder_Props
 Properties of a folder. More...
 
constexpr Type GameFile
 Denotes this file is a game file. More...
 
constexpr Type LinkNode
 Link node resource Gorgon::Resource::LinkNode. More...
 
constexpr Type LinkNode_Target
 Stores the target of the link. More...
 
constexpr Type None
 Empty, different from Null resource. More...
 
constexpr Type Null
 Null resource. More...
 

Special

Special GIDs to be used as constants

constexpr Type FLAC
 LZMA compression. More...
 
constexpr Type Guid
 
constexpr Type JPEG
 JPEG compression. More...
 
constexpr Type LZMA
 LZMA compression. More...
 
constexpr Type Name
 Name of a resource, names are not required to be unique. More...
 
constexpr Type PNG
 PNG compression. More...
 
constexpr Type SGuid
 Identifies resources. More...
 

Basic Resources

Contains GIDs for basic resources

constexpr Type Data
 Data resource. More...
 
constexpr Type Data_Bounds
 
constexpr Type Data_Color
 
constexpr Type Data_Float
 
constexpr Type Data_Font
 
constexpr Type Data_Int
 
constexpr Type Data_Link
 
constexpr Type Data_Margin
 
constexpr Type Data_Name
 
constexpr Type Data_Names
 
constexpr Type Data_Object
 
constexpr Type Data_Point
 
constexpr Type Data_Pointf
 
constexpr Type Data_Rectangle
 
constexpr Type Data_Size
 
constexpr Type Data_Text
 
constexpr Type FileList
 List of local files, not a resource. More...
 
constexpr Type HTML
 HTML data, not a resource. More...
 
constexpr Type Image
 Image resource. More...
 
constexpr Type Image_Cmp_Data
 Compressed image data. More...
 
constexpr Type Image_Cmp_Props
 Image compression properties. More...
 
constexpr Type Image_Data
 Uncompressed image data. More...
 
constexpr Type Image_NULL
 Denotes the image is null. More...
 
constexpr Type Image_Palette
 Image palette, not active yet. More...
 
constexpr Type Image_Props
 Image properties. More...
 
constexpr Type Text
 Stores text data, no longer a resource. More...
 
constexpr Type URIList
 List of URIs, not a resource. More...
 
constexpr Type URL
 URL data, not a resource. More...
 

Gaming resources

constexpr Type Animation
 
constexpr Type Animation_Durations
 
constexpr Type Animation_Image
 
constexpr Type Animation_Name
 
constexpr Type Animation_Names
 
constexpr Type Font
 
constexpr Type Font_BitmapKerning
 
constexpr Type Font_BitmapProps
 
constexpr Type Font_Charmap
 
constexpr Type Font_Charmap_II
 
constexpr Type Font_FreeTypeData
 
constexpr Type Font_FreeTypeProps
 
constexpr Type Font_Image
 
constexpr Type Font_Name
 
constexpr Type Font_Names
 
constexpr Type Font_Props
 
constexpr Type FontTheme
 
constexpr Type FontTheme_Font
 
constexpr Type FontTheme_Props
 
constexpr Type FontTheme_Shadow
 
constexpr Type LegacyPointer
 
constexpr Type LegacyPointer_Props
 
constexpr Type Pointer
 
constexpr Type Pointer_Props
 

Extended resources

constexpr Type Blob
 
constexpr Type Blob_Cmp_Data
 
constexpr Type Blob_Data
 
constexpr Type Blob_Props
 
constexpr Type Sound
 
constexpr Type Sound_Channels
 
constexpr Type Sound_Cmp_Props
 
constexpr Type Sound_Cmp_Wave
 
constexpr Type Sound_Fmt
 
constexpr Type Sound_Props
 
constexpr Type Sound_Wave
 

Basic Widget resources

constexpr Type Line
 
constexpr Type Line_Props
 
constexpr Type Line_Props_II
 
constexpr Type MaskedObject
 
constexpr Type Rectangle
 
constexpr Type Rectangle_Props
 
constexpr Type Rectangle_Props_II
 
constexpr Type ScalableObject
 
constexpr Type ScalableObject_Props
 
constexpr Type StackedObject
 
constexpr Type StackedObject_Props
 
constexpr Type TintedObject
 
constexpr Type TintedObject_Props
 

Detailed Description

contains Gorgon IDs