//Bitmap features GUID definitions:

//Here are some predefined Advanced Features of the bitmap.

// Feature GUID        : {0A463435-8D64-42d8-ABCE-92FF2D8F75C5}
// Feature Description : Specifies the compression method for bitmap.
// Feature options     : FeatureModifier - 0 means no compression and thus faster runtime access.
//                                       - 1 means Zlib lossless compression with slower access.
//                                       - 2 means JPEG compression with slower access and smallest size. Image will be converted to RGB 8bit per channel automatically.
//                                       - 3 means automatic switch between 1 and 2 based on the data.
//                       FeatureData     - NULL or unsigned number between 0 and 9 for ZLib compression. NULL means default compression ratio for ZLib. Parameter is ignored for JPEG.
RS_DEFINE_GUID(BMP_AF_COMPRESSION, 
               0xa463435, 0x8d64, 0x42d8, 0xab, 0xce, 0x92, 0xff, 0x2d, 0x8f, 0x75, 0xc5);

// Feature GUID        : {5002D232-993E-4ce8-92D0-0C28AC1E6884}
// Feature Description : Specifies if the bitmap should be managed by the manager.
// Feature options     : FeatureModifier - 0 means bitmap should be kept local and outside the manager. This will increase the performance and is advised for procedurally generated maps.
//                                       - 1 means bitmap should be kept in manager all time.
//                                       - 2 means bitmap should be kept in manager only after clone or save (i.e. operations where memory save could be made). This is the default behaviour.
//                       FeatureData     - NULL
RS_DEFINE_GUID(BMP_AF_MANAGEMENTSTATUS, 
               0x5002d232, 0x993e, 0x4ce8, 0x92, 0xd0, 0xc, 0x28, 0xac, 0x1e, 0x68, 0x84);

// node connectors:

// {995E5A49-6A97-424d-B9F9-541F78774367}
RS_DEFINE_GUID(CON_BITMAP_POSITIVEX, 
0x995e5a49, 0x6a97, 0x424d, 0xb9, 0xf9, 0x54, 0x1f, 0x78, 0x77, 0x43, 0x67);

// {A432750D-97E2-46e2-B96F-3313BC03233B}
RS_DEFINE_GUID(CON_BITMAP_NEGATIVEX, 
0xa432750d, 0x97e2, 0x46e2, 0xb9, 0x6f, 0x33, 0x13, 0xbc, 0x3, 0x23, 0x3b);

// {6F181657-0E32-4f18-80FA-AAAD177AF4F0}
RS_DEFINE_GUID(CON_BITMAP_POSITIVEY, 
0x6f181657, 0xe32, 0x4f18, 0x80, 0xfa, 0xaa, 0xad, 0x17, 0x7a, 0xf4, 0xf0);

// {C2D16C33-BBF1-4b3a-A2AA-9551F84B41F3}
RS_DEFINE_GUID(CON_BITMAP_NEGATIVEY, 
0xc2d16c33, 0xbbf1, 0x4b3a, 0xa2, 0xaa, 0x95, 0x51, 0xf8, 0x4b, 0x41, 0xf3);

// {0608EF47-BC88-4836-B8FA-83F1B44DEAED}
RS_DEFINE_GUID(CON_BITMAP_POSITIVEZ, 
0x608ef47, 0xbc88, 0x4836, 0xb8, 0xfa, 0x83, 0xf1, 0xb4, 0x4d, 0xea, 0xed);

// {051E3383-D254-4b3a-A6DD-CB59FC47E798}
RS_DEFINE_GUID(CON_BITMAP_NEGATIVEZ, 
0x51e3383, 0xd254, 0x4b3a, 0xa6, 0xdd, 0xcb, 0x59, 0xfc, 0x47, 0xe7, 0x98);

// {C6C53CC6-56EB-4364-8770-C7AAD58B55FC}
RS_DEFINE_GUID(CON_RESULT_CUBEMAP, 
0xc6c53cc6, 0x56eb, 0x4364, 0x87, 0x70, 0xc7, 0xaa, 0xd5, 0x8b, 0x55, 0xfc);

// {9A9AECDA-9F23-43d5-BAA6-E70B839C8670}
RS_DEFINE_GUID(CON_RESULT_VOLUMEMAP, 
0x9a9aecda, 0x9f23, 0x43d5, 0xba, 0xa6, 0xe7, 0xb, 0x83, 0x9c, 0x86, 0x70);

// {378841F5-784A-4e66-900B-A28E34660439}
RS_DEFINE_GUID(CON_FILE_NAME, 
0x378841f5, 0x784a, 0x4e66, 0x90, 0xb, 0xa2, 0x8e, 0x34, 0x66, 0x4, 0x39);

// {6563BEB9-AD5A-4055-BFCF-E491A772B29E}
RS_DEFINE_GUID(CON_SCRIPT_DATA,
0x6563beb9, 0xad5a, 0x4055, 0xbf, 0xcf, 0xe4, 0x91, 0xa7, 0x72, 0xb2, 0x9e);

// {EDF32CE2-4CCF-4403-9C18-087E47BC86EC}
RS_DEFINE_GUID(CON_CONTEXT_LIBS_SCANNER,
0xedf32ce2, 0x4ccf, 0x4403, 0x9c, 0x18, 0x8, 0x7e, 0x47, 0xbc, 0x86, 0xec);

// RcProjectFile connectors:
// {BB2DBCF9-867D-4895-A987-714DC737FCC7}
RS_DEFINE_GUID(CON_PROJECT_FILENAME, 
0xbb2dbcf9, 0x867d, 0x4895, 0xa9, 0x87, 0x71, 0x4d, 0xc7, 0x37, 0xfc, 0xc7);

// {787A2A38-EF05-478b-A809-2E484DD4C3DA}
RS_DEFINE_GUID(CON_PROJECT_ACTION, 
0x787a2a38, 0xef05, 0x478b, 0xa8, 0x9, 0x2e, 0x48, 0x4d, 0xd4, 0xc3, 0xda);

// RcPlaySound connectors:
// Connectors GUID definition.
// SoundAttrId: Full attribute ID that contain RdSound object.
// D4F55203-61A1-4702-B06F-0AC9D5F3DF3B
RS_DEFINE_GUID(CON_CMD_COMMONDATA_PLAYSOUND_SOUNDATTRID,
               0xd4f55203, 0x61a1, 0x4702, 0xb0, 0x6f, 0xa, 0xc9, 0xd5, 0xf3, 0xdf, 0x3b);

// PlayInLoop: Play sound in loop while another sound is not set.
// 51159FED-2AB3-4A60-B9D9-5D70BCB27F95
RS_DEFINE_GUID(CON_CMD_COMMONDATA_PLAYSOUND_PLAYINLOOP,
               0x51159fed, 0x2ab3, 0x4a60, 0xb9, 0xd9, 0x5d, 0x70, 0xbc, 0xb2, 0x7f, 0x95);


