mi::nservices Namespace Reference
[neuray Services API]
Description
Namespace for the neuray Services API.
Classes
- class
- A helper class to facilitate event creation and sending. More...
- class
- A helper class to facilitate neuray event creation and sending. More...
- class
- Admin server configuration API component. More...
- class
- Describes an argument to a service command. More...
- class
- This interface represents binary data. More...
- class
- This interface represents a canvas. More...
- class
- The context is which a command is executed. More...
- class
- The context is which neuray commands are executed. More...
- class
- Abstract interface called when command execution on a render loop has completed. More...
- class
- A request to execute a web service command. More...
- class
- A response from a neuray service command. More...
- class
- Provides the ability to convert between different data types. More...
- class
- Used to specify and send an event. More...
- class
- The event context. More...
- class
- An Event handler. These are implemented by the user. More...
- class
- The event handler context. This is passed to event handlers when they are triggered,. More...
- class
- Factory class for managing neuray services objects. More...
- class
- HTTP Client Factory API Component for creating HTTP requests. More...
- class
- Importer api interface over http and https protocols. More...
- class
- IReader implementation used for streaming the http response body. More...
- class
- Represent an individual HTTP request. More...
- class
- Represent an individual HTTP response as used in IHttp_response_handler. More...
- class
- User implemented response handler called with the response of the HTTP request. More...
- class
- This class is used to map relative paths passed in as arguments to commands to absolute paths on the local filesystem. More...
- class
- Abstract interface called when a pick operation on a render loop has completed. More...
- class
- This interface represents a single object hit by a pick operation and is an extension of neuraylib::IPick_result that may be used by some render context implementations. More...
- class
- Abstract interface called when progress has been made during command execution. More...
- class
- The neuray services render context abstraction. More...
- class
- Represents a render loop. More...
- class
- Defines a render loop handler. More...
- class
- Factory class for creating render loop handlers. More...
- class
- A user implemented interface that returns the result of an individual render call in a render loop handler. More...
- class
- Management class for render loops. More...
- class
- Abstract interface to report when the render loop has reached a specific counter. More...
- class
- Abstract interface called whenever a render loop renders a canvas. More...
- class
- The neuray services scene abstraction. More...
- class
- Interface for Neuray Service Commands. More...
- class
- Defines a context in which a tonemapping operation is performed. More...
- class
- Provides a contract for tone mapping implementations. More...
- class
- This interface represents user defined objects. More...
- class
- A definition of a user type. More...
- class
- This mixin class can be used to implement the minservices::ITonemap_operator interface. More...
Typedefs
- typedef
- Triggered when the command context changes scope. More...
- typedef
- Triggered after each command is executed. More...
- typedef
- Triggered after every render. More...
- typedef
- Triggered before each command is executed. More...
- typedef
- Triggered before every render. More...
Enumerations
- enum {HTTP_METHOD_GET = 0, HTTP_METHOD_HEAD = 1, HTTP_METHOD_POST = 2, HTTP_METHOD_PUT = 3, HTTP_METHOD_DELETE = 4, HTTP_METHOD_CONNECT = 5, HTTP_METHOD_OPTIONS = 6, HTTP_METHOD_TRACE = 7, HTTP_METHOD_PATCH = 8, HTTP_METHOD_FORCE_32_BIT = 0xffffffffU }
- HTTP Methods. More...
- enum Http_reader_open_mode{ HTTP_READER_OPEN_MODE_DEFAULT = 0, HTTP_READER_OPEN_MODE_SUPPORT_SEEKING = 1, HTTP_READER_OPEN_MODE_FORCE_32_BIT = 0xffffffffU}
- Http reader open mode flags.
- enum {HTTP_REDIRECT_CODE_NONE = 0x0, HTTP_REDIRECT_CODE_301 = 0x1, HTTP_REDIRECT_CODE_302 = 0x2, HTTP_REDIRECT_CODE_303 = 0x4, HTTP_REDIRECT_CODE_ALL = 0x7, HTTP_REDIRECT_CODE_FORCE_32_BIT = 0xffffffffU }
- HTTP Redirect codes as flags. More...
- enum {HTTP_TRANSFER_MODE_DEFAULT = 0x0, HTTP_TRANSFER_MODE_STREAM = 0x1, HTTP_TRANSFER_MODE_FORCE_32_BIT = 0xffffffffU }
- HTTP transfer flags. More...
- enum {RENDER_LOOP_RUNNING = 0, RENDER_LOOP_PAUSING = 1, RENDER_LOOP_PAUSED = 2, RENDER_LOOP_PAUSE_STATE_FORCE_32_BITRENDER_LOOP_PAUSE_STATE_FORCE_32_BIT = 0xffffffffU }
- Render loop pause state. More...
- enum {SCALING_MODE_NEAREST_NEIGHBOR = 0, SCALING_MODE_LINEAR = 1, SCALING_MODE_CUBIC = 2, SCALING_MODE_FORCE_32_BIT = 0xffffffffU }
- Scaling filter mode. More...
Variables
- static const
- Invalid arguments to command. More...
- static const
- Internal neuray error while executing command. More...
- static const
- Requested command is unknown. More...
- static const
- User does not have permission to execute the given command. More...
- static const
- No event handler with this name has been registered. More...
- static const
- No event handlers have been registered for this event type. More...
- static const
- General failure. More...
- static const
- The requested operation is invalid for the current state. More...
- static const
- A passed parameter was invalid. More...
- static const
- Insufficient memory. More...
- static const
- The neuray library reported an error state. More...
- static const
- No error. More...
- static const
- Not found. More...