nrEngine::_taskSort | |
nrEngine::Binding | Binding abstract classes for the engine |
nrEngine::Clock | Global clock of the engine used to retrieve time or create timers |
nrEngine::CPriority | Priorities class definition |
nrEngine::DefaultScriptingFunctions | |
nrEngine::EmptyFileStream | Empty file stream to represent empty files |
nrEngine::EmptyPlugin | Simple class for empty plugin. This plugin doesn't have any effect |
nrEngine::EmptyScript | Empty script object that just do nothing(idle) |
nrEngine::EmptyTask | Empty task does not affect anything. It can helps to group tasks by making htem depends on this task |
nrEngine::Engine | Core class of the engine. Used to create subsystems |
nrEngine::Event | Base untemplated class used for the event instancies |
nrEngine::EventActor | Event actors could acts as a server and client on event communication channels |
nrEngine::EventChannel | Event channel used for communication between application/engine's components |
nrEngine::EventChannel::GreatEvent< ClassT > | |
nrEngine::EventFactory | Event factories are used to create events of certain types |
nrEngine::EventManager | Main class providing the event messaging system |
nrEngine::Exception | Exception thrown by the engine if any non returnable error occurs |
nrEngine::FileStream | Derived class from IStream to provide streaming from files |
nrEngine::FileStreamLoader | File stream loader is able to instantiate file stream objects |
nrEngine::FileSystemManager | File system manager class handles all filesystem transparent to the user |
nrEngine::IFileSystem | File system module interface that are managed by file system manager |
nrEngine::IFileSystem::FileInfo | |
nrEngine::IResource | General interface to hold any kind of resources |
nrEngine::IResourceLoader | Interface for loading/creating resources |
nrEngine::IResourcePtr | Base untemplated class for resource pointers |
nrEngine::IScript | Script interface for any kind of script languages |
nrEngine::IStream | Stream is an interface for stream objects (files, urls, ...) |
nrEngine::ITask | Each component of the engine/application does run as tasks in the Kernel |
nrEngine::IThread | Abstract class to run a ITask in a thread controlled by Kernel |
nrEngine::ITimeObserver | Interface for every kind of objects used to observe the ticking of the clock |
nrEngine::Kernel | Heart of our engine system, where tasks are running |
nrEngine::KernelEvent | On of the system base events classes (used by kernel to send information) |
nrEngine::KernelResumeTaskEvent | Event was waked up and is runnign now |
nrEngine::KernelStartTaskEvent | Send this event if kernel start execution of a task |
nrEngine::KernelStopTaskEvent | This event is sent if a task stopped/removed from pipeline |
nrEngine::KernelSuspendTaskEvent | Task is get into sleep state now |
nrEngine::Log | Simple class giving you logging functionality for your application |
nrEngine::null_deleter | All smart pointers created whithin this deleter could not be deleted outside |
nrEngine::Package | Package abstract classes for the engine |
nrEngine::Plugin | General interface for any plugin in the engine |
nrEngine::PluginLoader | Plugin loader does handle loading/creating of plugin libraries for the engine |
nrEngine::Profile | Single profile processed by the profiler |
nrEngine::Profiler | The profiler allows you to measure the performance of your code |
nrEngine::Property | Properties are name value pair with a value of any type |
nrEngine::PropertyList | Property list to hold property objects |
nrEngine::PropertyManager | Property manager does hold properties for global access |
nrEngine::ResourceFactory | Factory class to built instances of resources |
nrEngine::ResourceHolder | Interstage between manager and resources for more efficience and safety |
nrEngine::ResourceManager | General pointer/handle based resource management system |
nrEngine::ResourcePtr< ResType > | Resource pointer is a smart pointer pointing to the resource |
nrEngine::Script | Simple script object based on engine's simple script language |
nrEngine::ScriptConnector | Script connectors are listening on script engine events and react on them |
nrEngine::ScriptEngine | Script engine is a glue code between the scripts and the engine |
nrEngine::ScriptEvent | Base event class for scripting engine events |
nrEngine::ScriptLoader | Script loader is used to create/load engine's script objects |
nrEngine::ScriptRegisterFunctionEvent | Send this event by registering of a new function in the script engine |
nrEngine::ScriptRemoveFunctionEvent | Send this event by removing of a function from the script engine |
nrEngine::Timer | Timers are used to retrieve time. You can hav emore than one timer in your app |
nrEngine::TimeSource | Interface for time source give clock a current time |
nrEngine::TimeSourceVirtual | Timesource ticking certain time steps |
nrEngine::VarArg | VariadicArgument - Class helping you to pass variable number of parameters to a scripting function |