31 #ifndef INCLUDED_ContextC_h_GUID_3790F330_2425_4486_4C9F_20C300D7DED3 32 #define INCLUDED_ContextC_h_GUID_3790F330_2425_4486_4C9F_20C300D7DED3 35 #include <osvr/ClientKit/Export.h> 64 const char applicationIdentifier[], uint32_t flags OSVR_CPP_ONLY(= 0));
79 uint32_t flags OSVR_CPP_ONLY(= 0));
100 OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode
106 OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode
113 const char *message);
OSVR_CLIENTKIT_EXPORT void osvrClientLog(OSVR_ClientContext ctx, OSVR_LogLevel severity, const char *message)
Log a message from the client.
Definition: ContextC.cpp:95
Header declaring a type and values for simple C return codes.
Header declaring opaque types used by Client and ClientKit.
Header wrapping the C99 standard stdint header.
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientUpdate(OSVR_ClientContext ctx)
Updates the state of the context - call regularly in your mainloop.
Definition: ContextC.cpp:80
OSVR_CLIENTKIT_EXPORT OSVR_ClientContext osvrClientInit(const char applicationIdentifier[], uint32_t flags OSVR_CPP_ONLY(=0))
Initialize the library.
Header providing basic C macros for defining API headers.
OSVR_LogLevel
Log message severity levels.
Definition: LogLevelC.h:44
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientCheckStatus(OSVR_ClientContext ctx)
Checks to see if the client context is fully started up and connected properly to a server...
Definition: ContextC.cpp:63
Definition: ClientContext.h:50
OSVR_CLIENTKIT_EXPORT OSVR_ReturnCode osvrClientShutdown(OSVR_ClientContext ctx)
Shutdown the library.
Definition: ContextC.cpp:86
Header containing macros for source-level annotation.
OSVR_CLIENTKIT_EXPORT OSVR_ClientContext osvrClientInitHost(const char applicationIdentifier[], const char host[], uint32_t flags OSVR_CPP_ONLY(=0))
Initialize the library.