Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Twee voorbeelden van binaire sjabloondefinities en een voorbeeld van een binair gegevensobject volgen.
Notitie
Gegevens worden opgeslagen in de little-endian-indeling, die niet wordt weergegeven in deze voorbeelden.
De gesloten sjabloon RGB wordt geïdentificeerd door de UUID {55b6d780-37ec-11d0-ab39-0020af71e433} en heeft drie leden - r, g en b - elk van het type float.
TOKEN_TEMPLATE, TOKEN_NAME, 3, 'R', 'G', 'B', TOKEN_OBRACE,
TOKEN_GUID, 55b6d780, 37ec, 11d0, ab, 39, 00, 20, af, 71, e4, 33,
TOKEN_FLOAT, TOKEN_NAME, 1, 'r', TOKEN_SEMICOLON,
TOKEN_FLOAT, TOKEN_NAME, 1, 'g', TOKEN_SEMICOLON,
TOKEN_FLOAT, TOKEN_NAME, 1, 'b', TOKEN_SEMICOLON,
TOKEN_CBRACE
De gesloten sjabloon Matrix4x4 wordt geïdentificeerd door de UUID {55b6d781-37ec-11d0-ab39-0020af71e433} en heeft één lid - een tweedimensionale matrix genaamd matrix - van het type float.
TOKEN_TEMPLATE, TOKEN_NAME, 9, 'M', 'a', 't', 'r', 'i', 'x', '4', 'x', '4', TOKEN_OBRACE,
TOKEN_GUID, 55b6d781, 37ec, 11d0, ab, 39, 00, 20, af, 71, e4, 33,
TOKEN_ARRAY, TOKEN_FLOAT, TOKEN_NAME, 6, 'm', 'a', 't', 'r', 'i', 'x',
TOKEN_OBRACKET, TOKEN_INTEGER, 4, TOKEN_CBRACKET,
TOKEN_OBRACKET, TOKEN_INTEGER, 4, TOKEN_CBRACKET,
TOKEN_CBRACE
Het binaire gegevensobject dat volgt toont een exemplaar van de RGB-sjabloon die eerder is gedefinieerd. Het voorbeeldobject heet blauw en de drie leden - r, g en b - hebben respectievelijk de waarden 0.0, 0.0 en 1,0.
TOKEN_NAME, 3, 'R', 'G', 'B', TOKEN_NAME, 4, 'b', 'l', 'u', 'e', TOKEN_OBRACE,
TOKEN_FLOAT_LIST, 3, 0.0, 0.0, 1.0, TOKEN_CBRACE
Verwante onderwerpen