Defined Types



TQ3XObjectClassVersion


Pseudo-method that returns the version of a class.
typedef TQ3Uns32 TQ3XObjectClassVersion;

TQ3XSharedLibraryInfo


typedef struct TQ3XSharedLibraryInfo {
    TQ3XSharedLibraryRegister       registerFunction;
    TQ3Uns32                        sharedLibrary;
} TQ3XSharedLibraryInfo;
Discussion

Parameter data for Q3XSharedLibrary_Register.

The sharedLibrary field is often used to hold a platform-specific shared library reference. It has no meaning for Quesa, and is used as an identifier to match up calls to Q3XSharedLibrary_Unregister with the appropriate call to Q3XSharedLibrary_Register.

Field Descriptions
registerFunction
Shared library registration method.
sharedLibrary
Platform-specific shared library reference.

TQ3XViewSubmitImmediateMethod


Method type that a view object uses when an immediate object is submitted.
typedef Q3_CALLBACK_API_C (TQ3Status, TQ3XViewSubmitImmediateMethod) (
    TQ3ViewObject theView,
    TQ3ObjectType objectType,
    const void *objectData
);

Parameter Descriptions
theView
A view object.
objectType
An object type.
objectData
The data of the object.
function result
Success or failure of the operation.

TQ3XViewSubmitRetainedMethod


Method type that a view object uses when a retained object is submitted.
typedef Q3_CALLBACK_API_C (TQ3Status, TQ3XViewSubmitRetainedMethod) (
    TQ3ViewObject theView,
    TQ3Object theObject
);

Parameter Descriptions
theView
A view object.
theObject
An object.
function result
Success or failure of the operation.

© 1999-2008 Quesa Developers (Last Updated 5/10/2008)