Enumerations



Class method types


Codes identifying methods of Quesa objects.
enum {
    kQ3XMethodTypeObjectClassVersion            = Q3_METHOD_TYPE('v', 'r', 's', 'n'),
    kQ3XMethodTypeObjectClassRegister           = Q3_METHOD_TYPE('r', 'g', 's', 't'),
    kQ3XMethodTypeObjectClassReplace            = Q3_METHOD_TYPE('r', 'g', 'r', 'p'),
    kQ3XMethodTypeObjectClassUnregister         = Q3_METHOD_TYPE('u', 'n', 'r', 'g'),
    kQ3XMethodTypeObjectNew                     = Q3_METHOD_TYPE('n', 'e', 'w', 'o'),
    kQ3XMethodTypeObjectDelete                  = Q3_METHOD_TYPE('d', 'l', 't', 'e'),
    kQ3XMethodTypeObjectDuplicate               = Q3_METHOD_TYPE('d', 'u', 'p', 'l'),
    kQ3XMethodTypeViewSubmitRetainedRender      = Q3_METHOD_TYPE('s', 'v', 'r', 'r'),
    kQ3XMethodTypeViewSubmitRetainedPick        = Q3_METHOD_TYPE('s', 'v', 'r', 'p'),
    kQ3XMethodTypeViewSubmitRetainedBound       = Q3_METHOD_TYPE('s', 'v', 'r', 'b'),
    kQ3XMethodTypeViewSubmitRetainedWrite       = Q3_METHOD_TYPE('s', 'v', 'r', 'w'),
    kQ3XMethodTypeViewSubmitImmediateRender     = Q3_METHOD_TYPE('s', 'v', 'i', 'r'),
    kQ3XMethodTypeViewSubmitImmediatePick       = Q3_METHOD_TYPE('s', 'v', 'i', 'p'),
    kQ3XMethodTypeViewSubmitImmediateBound      = Q3_METHOD_TYPE('s', 'v', 'i', 'b'),
    kQ3XMethodTypeViewSubmitImmediateWrite      = Q3_METHOD_TYPE('s', 'v', 'i', 'w')
};
Discussion

These values should be considered to be of type TQ3XMethodType.

Constants

kQ3XMethodTypeObjectClassVersion
This is the type of a pseudo-method, really just a value of type TQ3XObjectClassVersion rather than a function pointer.
kQ3XMethodTypeObjectClassRegister
Currently unused by Quesa.
kQ3XMethodTypeObjectClassReplace
Currently unused by Quesa.
kQ3XMethodTypeObjectClassUnregister
Currently unused by Quesa.
kQ3XMethodTypeObjectNew
Method of type TQ3XObjectNewMethod that is called when an object is created.
kQ3XMethodTypeObjectDelete
Method of type TQ3XObjectDeleteMethod that is called when an object is deleted.
kQ3XMethodTypeObjectDuplicate
Method of type TQ3XObjectDuplicateMethod that is called when an object is duplicated.
kQ3XMethodTypeViewSubmitRetainedRender
Method of type TQ3XViewSubmitRetainedMethod belonging to a View object that is called when a retained object is submitted to the View for rendering.
kQ3XMethodTypeViewSubmitRetainedPick
Method of type TQ3XViewSubmitRetainedMethod belonging to a View object that is called when a retained object is submitted to the View for picking.
kQ3XMethodTypeViewSubmitRetainedBound
Method of type TQ3XViewSubmitRetainedMethod belonging to a View object that is called when a retained object is submitted to the View for bounding.
kQ3XMethodTypeViewSubmitRetainedWrite
Method of type TQ3XViewSubmitRetainedMethod belonging to a View object that is called when a retained object is submitted to the View for writing.
kQ3XMethodTypeViewSubmitImmediateRender
Method of type TQ3XViewSubmitImmediateMethod belonging to a View object that is called when an immediate object is submitted to the View for rendering.
kQ3XMethodTypeViewSubmitImmediatePick
Method of type TQ3XViewSubmitImmediateMethod belonging to a View object that is called when an immediate object is submitted to the View for picking.
kQ3XMethodTypeViewSubmitImmediateBound
Method of type TQ3XViewSubmitImmediateMethod belonging to a View object that is called when an immediate object is submitted to the View for bounding.
kQ3XMethodTypeViewSubmitImmediateWrite
Method of type TQ3XViewSubmitImmediateMethod belonging to a View object that is called when an immediate object is submitted to the View for writing.

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