资 源 简 介
RDX is a spinoff of the TDP resource manager. It has evolved into a combination resource management and programmability API, with the programmability features being an extension of the resource management system.
As a resource manager, RDX uses a package-oriented storage model that can map external dependencies or include duplicable symbols.
* Data maps directly to internal C/C++ structures with no translation layers beyond defining the structures
* API access to the data is very thin with no thunking or handles
* Internal references can be traced and garbage collected, external references use refcounting handles
* Supports custom allocators
* Supports text and binary serialization formats
* Supports serializing and deserializing single values (and their dependency graph)
As a programmability API, RDX is backed by a full-featured C#/Java-like language with classes, interfaces, delegates, stack-resident objects (structs), operator overloading, loop labeling, exceptio