37 #ifndef RixDspyServer_h 38 #define RixDspyServer_h 147 void* clientData) = 0;
virtual PtDspyError RegisterDriverTable(const char *name, const PtDspyDriverFunctionTable *pTable)=0
Equivalent to DspyRegisterDriverTable.
virtual ~RixDspyServer()
Definition: RixDspy.h:117
Base class for all Rix interfaces.
Definition: RixInterfaces.h:133
virtual unsigned int ByteCountForType(PtDspyUnsigned32 type)=0
For a given pixel type return how wide in bytes that is.
Definition: RixDspy.h:122
virtual State GetState() const =0
Definition: RixDspy.h:121
PtDspyError
Definition: ndspy.h:231
Definition: RixDspy.h:123
virtual void SetDeliveryMode(RixDeliveryMode mode)=0
Sets how dspy server messages are processed, if RixQueued then the client also needs to call our Proc...
virtual PtDspyError FindFloatsInParamList(const char *string, int *resultCount, float *result, int paramCount, const UserParameter *parameters)=0
Equivalent to DspyFindFloatsInParamList.
virtual PtDspyError FindFloatInParamList(const char *string, float *result, int paramCount, const UserParameter *parameters)=0
Equivalent to DspyFindFloatInParamList.
virtual void ProcessCallbacks()=0
Process outstanding callback requests (display, exception)
Definition: RixDspy.h:108
virtual PtDspyError FindIntsInParamList(const char *string, int *resultCount, int *result, int paramCount, const UserParameter *parameters)=0
Equivalent to DspyFindIntsInParamList.
RixDeliveryMode
The RixDspy interface provides access to dspy components accessible through librix rather than libprm...
Definition: RixDspy.h:105
Definition: RixDspy.h:130
void(* ServerListener)(RixDspyServer const &server, void *clientData)
Callback type.
Definition: RixDspy.h:135
virtual PtDspyError FindIntInParamList(const char *string, int *result, int paramCount, const UserParameter *parameters)=0
Equivalent to DspyFindIntInParamList.
Definition: RixDspy.h:107
Definition: RixDspy.h:114
virtual ~RixDspy()
Definition: RixDspy.h:222
virtual PtDspyError FindStringInParamList(const char *string, char **result, int paramCount, const UserParameter *parameters)=0
RixDspy methods --------------------------------------------------——.
unsigned int PtDspyUnsigned32
Definition: ndspy.h:79
State
Definition: RixDspy.h:119
virtual PtDspyError ReorderFormatting(int formatCount, PtDspyDevFormat *format, int outFormatCount, const PtDspyDevFormat *outFormat)=0
RixDspy()
Definition: RixDspy.h:221
virtual RixDspyServer * CreateServer(const char *in, const char *out)=0
RixDspyServer methods --------------------------------------------——.