Enumerations



TQ3Error


typedef enum {
    kQ3ErrorNone                                = 0,
    kQ3ErrorFirst                               = -28500,
    kQ3ErrorInternalError                       = -28500,
    kQ3ErrorNoRecovery                          = -28499,
    kQ3ErrorLastFatalError                      = -28498,
    kQ3ErrorNotUsedByQD3D_1                     = -28497,
    kQ3ErrorNotUsedByQD3D_2                     = -28496,
    kQ3ErrorNotUsedByQD3D_3                     = -28495,
    kQ3ErrorNotUsedByQD3D_4                     = -28494,
    kQ3ErrorNotUsedByQD3D_5                     = -28493,
    kQ3ErrorNotUsedByQD3D_6                     = -28492,
    kQ3ErrorNotUsedByQD3D_7                     = -28491,
    kQ3ErrorNotInitialized                      = -28490,
    kQ3ErrorAlreadyInitialized                  = -28489,
    kQ3ErrorUnimplemented                       = -28488,
    kQ3ErrorRegistrationFailed                  = -28487,
    kQ3ErrorUnixError                           = -28486,
    kQ3ErrorMacintoshError                      = -28485,
    kQ3ErrorX11Error                            = -28484,
    kQ3ErrorMemoryLeak                          = -28483,
    kQ3ErrorOutOfMemory                         = -28482,
    kQ3ErrorNULLParameter                       = -28481,
    kQ3ErrorParameterOutOfRange                 = -28480,
    kQ3ErrorInvalidParameter                    = -28479,
    kQ3ErrorInvalidData                         = -28478,
    kQ3ErrorAcceleratorAlreadySet               = -28477,
    kQ3ErrorVector3DNotUnitLength               = -28476,
    kQ3ErrorVector3DZeroLength                  = -28475,
    kQ3ErrorInvalidObject                       = -28474,
    kQ3ErrorInvalidObjectClass                  = -28473,
    kQ3ErrorInvalidObjectType                   = -28472,
    kQ3ErrorInvalidObjectName                   = -28471,
    kQ3ErrorObjectClassInUse                    = -28470,
    kQ3ErrorAccessRestricted                    = -28469,
    kQ3ErrorMetaHandlerRequired                 = -28468,
    kQ3ErrorNeedRequiredMethods                 = -28467,
    kQ3ErrorNoSubClassType                      = -28466,
    kQ3ErrorUnknownElementType                  = -28465,
    kQ3ErrorNotSupported                        = -28464,
    kQ3ErrorNoExtensionsFolder                  = -28463,
    kQ3ErrorExtensionError                      = -28462,
    kQ3ErrorPrivateExtensionError               = -28461,
    kQ3ErrorDegenerateGeometry                  = -28460,
    kQ3ErrorGeometryInsufficientNumberOfPoints  = -28459,
    kQ3ErrorNoStorageSetForFile                 = -28458,
    kQ3ErrorEndOfFile                           = -28457,
    kQ3ErrorFileCancelled                       = -28456,
    kQ3ErrorInvalidMetafile                     = -28455,
    kQ3ErrorInvalidMetafilePrimitive            = -28454,
    kQ3ErrorInvalidMetafileLabel                = -28453,
    kQ3ErrorInvalidMetafileObject               = -28452,
    kQ3ErrorInvalidMetafileSubObject            = -28451,
    kQ3ErrorInvalidSubObjectForObject           = -28450,
    kQ3ErrorUnresolvableReference               = -28449,
    kQ3ErrorUnknownObject                       = -28448,
    kQ3ErrorStorageInUse                        = -28447,
    kQ3ErrorStorageAlreadyOpen                  = -28446,
    kQ3ErrorStorageNotOpen                      = -28445,
    kQ3ErrorStorageIsOpen                       = -28444,
    kQ3ErrorFileAlreadyOpen                     = -28443,
    kQ3ErrorFileNotOpen                         = -28442,
    kQ3ErrorFileIsOpen                          = -28441,
    kQ3ErrorBeginWriteAlreadyCalled             = -28440,
    kQ3ErrorBeginWriteNotCalled                 = -28439,
    kQ3ErrorEndWriteNotCalled                   = -28438,
    kQ3ErrorReadStateInactive                   = -28437,
    kQ3ErrorStateUnavailable                    = -28436,
    kQ3ErrorWriteStateInactive                  = -28435,
    kQ3ErrorSizeNotLongAligned                  = -28434,
    kQ3ErrorFileModeRestriction                 = -28433,
    kQ3ErrorInvalidHexString                    = -28432,
    kQ3ErrorWroteMoreThanSize                   = -28431,
    kQ3ErrorWroteLessThanSize                   = -28430,
    kQ3ErrorReadLessThanSize                    = -28429,
    kQ3ErrorReadMoreThanSize                    = -28428,
    kQ3ErrorNoBeginGroup                        = -28427,
    kQ3ErrorSizeMismatch                        = -28426,
    kQ3ErrorStringExceedsMaximumLength          = -28425,
    kQ3ErrorValueExceedsMaximumSize             = -28424,
    kQ3ErrorNonUniqueLabel                      = -28423,
    kQ3ErrorEndOfContainer                      = -28422,
    kQ3ErrorUnmatchedEndGroup                   = -28421,
    kQ3ErrorFileVersionExists                   = -28420,
    kQ3ErrorViewNotStarted                      = -28419,
    kQ3ErrorViewIsStarted                       = -28418,
    kQ3ErrorRendererNotSet                      = -28417,
    kQ3ErrorRenderingIsActive                   = -28416,
    kQ3ErrorImmediateModeUnderflow              = -28415,
    kQ3ErrorDisplayNotSet                       = -28414,
    kQ3ErrorCameraNotSet                        = -28413,
    kQ3ErrorDrawContextNotSet                   = -28412,
    kQ3ErrorNonInvertibleMatrix                 = -28411,
    kQ3ErrorRenderingNotStarted                 = -28410,
    kQ3ErrorPickingNotStarted                   = -28409,
    kQ3ErrorBoundsNotStarted                    = -28408,
    kQ3ErrorDataNotAvailable                    = -28407,
    kQ3ErrorNothingToPop                        = -28406,
    kQ3ErrorUnknownStudioType                   = -28405,
    kQ3ErrorAlreadyRendering                    = -28404,
    kQ3ErrorStartGroupRange                     = -28403,
    kQ3ErrorUnsupportedGeometryType             = -28402,
    kQ3ErrorInvalidGeometryType                 = -28401,
    kQ3ErrorUnsupportedFunctionality            = -28400,
    kQ3ErrorInvalidPositionForGroup             = -28399,
    kQ3ErrorInvalidObjectForGroup               = -28398,
    kQ3ErrorInvalidObjectForPosition            = -28397,
    kQ3ErrorScaleOfZero                         = -28396,
    kQ3ErrorBadStringType                       = -28395,
    kQ3ErrorAttributeNotContained               = -28394,
    kQ3ErrorAttributeInvalidType                = -28393,
    kQ3ErrorInvalidCameraValues                 = -28392,
    kQ3ErrorBadDrawContextType                  = -28391,
    kQ3ErrorBadDrawContextFlag                  = -28390,
    kQ3ErrorBadDrawContext                      = -28389,
    kQ3ErrorUnsupportedPixelDepth               = -28388,
    kQ3ErrorController                          = -28387,
    kQ3ErrorTracker                             = -28386,
    kQ3ErrorWin32Error                          = -28385,
    kQ3ErrorTypeAlreadyExistsAndHasSubclasses           = -28384,
    kQ3ErrorTypeAlreadyExistsAndOtherClassesDependOnIt  = -28383,
    kQ3ErrorTypeAlreadyExistsAndHasObjectInstances      = -28382,
    kQ3ErrorPickingLoopFailed                   = -28381,
    kQ3ErrorRenderingLoopFailed                 = -28380,
    kQ3ErrorWritingLoopFailed                   = -28379,
    kQ3ErrorBoundingLoopFailed                  = -28378,

    kQ3ErrorPlatformError                       = -28377,
    kQ3ErrorInfiniteRationalPoint        = -28376,
#endif // QUESA_ALLOW_QD3D_EXTENSIONS

    kQ3ErrorLast,
    kQ3ErrorSize32                              = 0x7FFFFFFF
} TQ3Error;
Discussion

Quesa error constants.

Constants

kQ3ErrorNone
No error.
kQ3ErrorInternalError
Internal error.
kQ3ErrorNoRecovery
No recovery.
kQ3ErrorLastFatalError
Last fatal error.
kQ3ErrorNotInitialized
Not initialized.
kQ3ErrorAlreadyInitialized
Already initialized.
kQ3ErrorUnimplemented
Unimplemented.
kQ3ErrorRegistrationFailed
Registration failed.
kQ3ErrorUnixError
Unix error.
kQ3ErrorMacintoshError
Macintosh error.
kQ3ErrorX11Error
X11 error.
kQ3ErrorMemoryLeak
Memory leak.
kQ3ErrorOutOfMemory
Out of memory.
kQ3ErrorNULLParameter
NULL parameter.
kQ3ErrorParameterOutOfRange
Parameter out of range.
kQ3ErrorInvalidParameter
Invalid parameter.
kQ3ErrorInvalidData
Invalid data.
kQ3ErrorAcceleratorAlreadySet
Accelerator already set.
kQ3ErrorVector3DNotUnitLength
Vector3D not unit length.
kQ3ErrorVector3DZeroLength
Vector3D zero length.
kQ3ErrorInvalidObject
Invalid object.
kQ3ErrorInvalidObjectClass
Invalid object class.
kQ3ErrorInvalidObjectType
Invalid object type.
kQ3ErrorInvalidObjectName
Invalid object name.
kQ3ErrorObjectClassInUse
Object class in use.
kQ3ErrorAccessRestricted
Access restricted.
kQ3ErrorMetaHandlerRequired
Meta handler required.
kQ3ErrorNeedRequiredMethods
Need required methods.
kQ3ErrorNoSubClassType
No sub class type.
kQ3ErrorUnknownElementType
Unknown element type.
kQ3ErrorNotSupported
Not supported.
kQ3ErrorNoExtensionsFolder
No extensions folder.
kQ3ErrorExtensionError
Extension error.
kQ3ErrorPrivateExtensionError
Private extension error.
kQ3ErrorDegenerateGeometry
Degenerate geometry detected.
kQ3ErrorGeometryInsufficientNumberOfPoints
Geometry has an insufficient number of points.
kQ3ErrorNoStorageSetForFile
No storage set for file.
kQ3ErrorEndOfFile
End of file.
kQ3ErrorFileCancelled
File cancelled.
kQ3ErrorInvalidMetafile
Invalid metafile.
kQ3ErrorInvalidMetafilePrimitive
Invalid metafile primitive.
kQ3ErrorInvalidMetafileLabel
Invalid metafile label.
kQ3ErrorInvalidMetafileObject
Invalid metafile object.
kQ3ErrorInvalidMetafileSubObject
Invalid metafile sub object.
kQ3ErrorInvalidSubObjectForObject
Invalid sub object for object.
kQ3ErrorUnresolvableReference
Unresolvable reference.
kQ3ErrorUnknownObject
Unknown object.
kQ3ErrorStorageInUse
Storage in use.
kQ3ErrorStorageAlreadyOpen
Storage already open.
kQ3ErrorStorageNotOpen
Storage not open.
kQ3ErrorStorageIsOpen
Storage is open.
kQ3ErrorFileAlreadyOpen
File already open.
kQ3ErrorFileNotOpen
File not open.
kQ3ErrorFileIsOpen
File is open.
kQ3ErrorBeginWriteAlreadyCalled
Begin write already called.
kQ3ErrorBeginWriteNotCalled
Begin write not called.
kQ3ErrorEndWriteNotCalled
End write not called.
kQ3ErrorReadStateInactive
Read state inactive.
kQ3ErrorStateUnavailable
State unavailable.
kQ3ErrorWriteStateInactive
Write state inactive.
kQ3ErrorSizeNotLongAligned
Size not long aligned.
kQ3ErrorFileModeRestriction
File mode restriction.
kQ3ErrorInvalidHexString
Invalid hex string.
kQ3ErrorWroteMoreThanSize
Wrote more than size.
kQ3ErrorWroteLessThanSize
Wrote less than size.
kQ3ErrorReadLessThanSize
Read less than size.
kQ3ErrorReadMoreThanSize
Read more than size.
kQ3ErrorNoBeginGroup
No begin group.
kQ3ErrorSizeMismatch
Size mismatch.
kQ3ErrorStringExceedsMaximumLength
String exceeds maximum length.
kQ3ErrorValueExceedsMaximumSize
Value exceeds maximum size.
kQ3ErrorNonUniqueLabel
Non unique label.
kQ3ErrorEndOfContainer
End of container.
kQ3ErrorUnmatchedEndGroup
Unmatched end group.
kQ3ErrorFileVersionExists
File version exists.
kQ3ErrorViewNotStarted
View not started.
kQ3ErrorViewIsStarted
View is started.
kQ3ErrorRendererNotSet
Renderer not set.
kQ3ErrorRenderingIsActive
Rendering is active.
kQ3ErrorImmediateModeUnderflow
Immediate mode underflow.
kQ3ErrorDisplayNotSet
Display not set.
kQ3ErrorCameraNotSet
Camera not set.
kQ3ErrorDrawContextNotSet
Draw context not set.
kQ3ErrorNonInvertibleMatrix
Non invertible matrix.
kQ3ErrorRenderingNotStarted
Rendering not started.
kQ3ErrorPickingNotStarted
Picking not started.
kQ3ErrorBoundsNotStarted
Bounds not started.
kQ3ErrorDataNotAvailable
Data not available.
kQ3ErrorNothingToPop
Nothing to pop.
kQ3ErrorUnknownStudioType
Unknown studio type.
kQ3ErrorAlreadyRendering
Already rendering.
kQ3ErrorStartGroupRange
Start group range.
kQ3ErrorUnsupportedGeometryType
Unsupported geometry type.
kQ3ErrorInvalidGeometryType
Invalid geometry type.
kQ3ErrorUnsupportedFunctionality
Unsupported functionality.
kQ3ErrorInvalidPositionForGroup
Invalid position for group.
kQ3ErrorInvalidObjectForGroup
Invalid object for group.
kQ3ErrorInvalidObjectForPosition
Invalid object for position.
kQ3ErrorScaleOfZero
Scale of zero.
kQ3ErrorBadStringType
Bad string type.
kQ3ErrorAttributeNotContained
Attribute not contained.
kQ3ErrorAttributeInvalidType
Attribute invalid type.
kQ3ErrorInvalidCameraValues
Invalid camera values.
kQ3ErrorBadDrawContextType
Bad draw context type.
kQ3ErrorBadDrawContextFlag
Bad draw context flag.
kQ3ErrorBadDrawContext
Bad draw context.
kQ3ErrorUnsupportedPixelDepth
Unsupported pixel depth.
kQ3ErrorController
Controller error.
kQ3ErrorTracker
Tracker error.
kQ3ErrorWin32Error
Windows error.
kQ3ErrorTypeAlreadyExistsAndHasSubclasses
Type already exists and has subclasses.
kQ3ErrorTypeAlreadyExistsAndOtherClassesDependOnIt
Type already exists and other classes depend on it.
kQ3ErrorTypeAlreadyExistsAndHasObjectInstances
Type already exists and has object instances.
kQ3ErrorPickingLoopFailed
Picking loop failed.
kQ3ErrorRenderingLoopFailed
Rendering loop failed.
kQ3ErrorWritingLoopFailed
Writing loop failed.
kQ3ErrorBoundingLoopFailed
Bounding loop failed.
kQ3ErrorPlatformError
Platform-specific error. Not available in QD3D.
kQ3ErrorInfiniteRationalPoint
Infinite rational point. Not available in QD3D.

TQ3Notice


typedef enum {
    kQ3NoticeNone                               = 0,
    kQ3NoticeFirst                              = -28100,
    kQ3NoticeDataAlreadyEmpty                   = -28100,
    kQ3NoticeMethodNotSupported                 = -28099,
    kQ3NoticeObjectAlreadySet                   = -28098,
    kQ3NoticeParameterOutOfRange                = -28097,
    kQ3NoticeFileAliasWasChanged                = -28096,
    kQ3NoticeMeshVertexHasNoComponent           = -28095,
    kQ3NoticeMeshInvalidVertexFacePair          = -28094,
    kQ3NoticeMeshEdgeVertexDoNotCorrespond      = -28093,
    kQ3NoticeMeshEdgeIsNotBoundary              = -28092,
    kQ3NoticeDrawContextNotSetUsingInternalDefaults         = -28091,
    kQ3NoticeInvalidAttenuationTypeUsingInternalDefaults    = -28090,
    kQ3NoticeBrightnessGreaterThanOne           = -28089,
    kQ3NoticeScaleContainsZeroEntries           = -28088,
    kQ3NoticeSystemAlreadyInitialized           = -28087,
    kQ3NoticeViewSyncCalledAgain                = -28086,
    kQ3NoticeFileCancelled                      = -28085,

    kQ3NoticeBrightnessLessThanZero             = -28084,
#endif // QUESA_ALLOW_QD3D_EXTENSIONS

    kQ3NoticeLast,
    kQ3NoticeSize32                             = 0x7FFFFFFF
} TQ3Notice;
Discussion

Quesa notice constants.

Constants

kQ3NoticeNone
No notice.
kQ3NoticeDataAlreadyEmpty
Data already empty.
kQ3NoticeMethodNotSupported
Method not supported.
kQ3NoticeObjectAlreadySet
Object already set.
kQ3NoticeParameterOutOfRange
Parameter out of range.
kQ3NoticeFileAliasWasChanged
File alias was changed.
kQ3NoticeMeshVertexHasNoComponent
Mesh vertex has no component.
kQ3NoticeMeshInvalidVertexFacePair
Mesh invalid vertex face pair.
kQ3NoticeMeshEdgeVertexDoNotCorrespond
Mesh edge vertex do not correspond.
kQ3NoticeMeshEdgeIsNotBoundary
Mesh edge is not boundary.
kQ3NoticeDrawContextNotSetUsingInternalDefaults
Draw context not set using internal defaults.
kQ3NoticeInvalidAttenuationTypeUsingInternalDefaults
Invalid attenuation type using internal defaults.
kQ3NoticeBrightnessGreaterThanOne
Brightness greater than 1.0.
kQ3NoticeScaleContainsZeroEntries
Scale contains zero entries.
kQ3NoticeSystemAlreadyInitialized
System already initialized.
kQ3NoticeViewSyncCalledAgain
View sync called again.
kQ3NoticeFileCancelled
File cancelled.
kQ3NoticeBrightnessLessThanZero
Brightness less than 0.0. Not available in QD3D.

TQ3Warning


typedef enum {
    kQ3WarningNone                              = 0,
    kQ3WarningFirst                             = -28300,
    kQ3WarningInternalException                 = -28300,
    kQ3WarningNoObjectSupportForDuplicateMethod = -28299,
    kQ3WarningNoObjectSupportForDrawMethod      = -28298,
    kQ3WarningNoObjectSupportForWriteMethod     = -28297,
    kQ3WarningNoObjectSupportForReadMethod      = -28296,
    kQ3WarningUnknownElementType                = -28295,
    kQ3WarningTypeAndMethodAlreadyDefined       = -28294,
    kQ3WarningTypeIsOutOfRange                  = -28293,
    kQ3WarningTypeHasNotBeenRegistered          = -28292,
    kQ3WarningVector3DNotUnitLength             = -28291,
    kQ3WarningInvalidSubObjectForObject         = -28290,
    kQ3WarningInvalidHexString                  = -28289,
    kQ3WarningUnknownObject                     = -28288,
    kQ3WarningInvalidMetafileObject             = -28287,
    kQ3WarningUnmatchedBeginGroup               = -28286,
    kQ3WarningUnmatchedEndGroup                 = -28285,
    kQ3WarningInvalidTableOfContents            = -28284,
    kQ3WarningUnresolvableReference             = -28283,
    kQ3WarningNoAttachMethod                    = -28282,
    kQ3WarningInconsistentData                  = -28281,
    kQ3WarningReadLessThanSize                  = -28280,
    kQ3WarningFilePointerResolutionFailed       = -28279,
    kQ3WarningFilePointerRedefined              = -28278,
    kQ3WarningStringExceedsMaximumLength        = -28277,
    kQ3WarningLowMemory                         = -28276,
    kQ3WarningPossibleMemoryLeak                = -28275,
    kQ3WarningViewTraversalInProgress           = -28274,
    kQ3WarningNonInvertibleMatrix               = -28273,
    kQ3WarningQuaternionEntriesAreZero          = -28272,
    kQ3WarningFunctionalityNotSupported         = -28271,
    kQ3WarningInvalidPaneDimensions             = -28270,
    kQ3WarningPickParamOutside                  = -28269,
    kQ3WarningScaleEntriesAllZero               = -28268,
    kQ3WarningScaleContainsNegativeEntries      = -28267,
    kQ3WarningParameterOutOfRange               = -28266,
    kQ3WarningExtensionNotLoading               = -28265,
    kQ3WarningTypeAlreadyRegistered             = -28264,
    kQ3WarningTypeSameVersionAlreadyRegistered  = -28263,
    kQ3WarningTypeNewerVersionAlreadyRegistered = -28262,
    kQ3WarningInvalidObjectInGroupMetafile      = -28261,

  kQ3WarningQuaternionNotNormalized           = -28260,
  kQ3WarningNormalCanNotBeFlipped             = -28259,
  kQ3WarningTriangleNotNormalized             = -28258,
  kQ3WarningVertexNotNormalized               = -28257,
    kQ3WarningReadInfiniteFloatingPointNumber   = -28256,
    kQ3WarningReadBadNormalVector               = -28255,
    kQ3WarningUnsupportedSubdivisionStyle       = -28254,
    kQ3WarningVertexShaderCompileFailed         = -28253,
    kQ3WarningFragmentShaderCompileFailed       = -28252,
    kQ3WarningShaderProgramLinkFailed           = -28251,
    kQ3WarningCannotAcceleratePixmap            = -28250,
    kQ3WarningNoOffscreenHardwareStencil        = -28249,
#endif // QUESA_ALLOW_QD3D_EXTENSIONS

    kQ3WarningLast,
    kQ3WarningSize32                            = 0x7FFFFFFF
} TQ3Warning;
Discussion

Quesa warning constants.

Constants

kQ3WarningNone
No warning.
kQ3WarningInternalException
Internal exception.
kQ3WarningNoObjectSupportForDuplicateMethod
No object support for duplicate method.
kQ3WarningNoObjectSupportForDrawMethod
No object support for draw method.
kQ3WarningNoObjectSupportForWriteMethod
No object support for write method.
kQ3WarningNoObjectSupportForReadMethod
No object support for read method.
kQ3WarningUnknownElementType
Unknown element type.
kQ3WarningTypeAndMethodAlreadyDefined
Type and method already defined.
kQ3WarningTypeIsOutOfRange
Type is out of range.
kQ3WarningTypeHasNotBeenRegistered
Type has not been registered.
kQ3WarningVector3DNotUnitLength
Vector3D not unit length.
kQ3WarningInvalidSubObjectForObject
Invalid sub object for object.
kQ3WarningInvalidHexString
Invalid hex string.
kQ3WarningUnknownObject
Unknown object.
kQ3WarningInvalidMetafileObject
Invalid metafile object.
kQ3WarningUnmatchedBeginGroup
Unmatched begin group.
kQ3WarningUnmatchedEndGroup
Unmatched end group.
kQ3WarningInvalidTableOfContents
Invalid table of contents.
kQ3WarningUnresolvableReference
Unresolvable reference.
kQ3WarningNoAttachMethod
No attach method.
kQ3WarningInconsistentData
Inconsistent data.
kQ3WarningReadLessThanSize
Read less than size.
kQ3WarningFilePointerResolutionFailed
File pointer resolution failed.
kQ3WarningFilePointerRedefined
File pointer redefined.
kQ3WarningStringExceedsMaximumLength
String exceeds maximum length.
kQ3WarningLowMemory
Low memory.
kQ3WarningPossibleMemoryLeak
Possible memory leak.
kQ3WarningViewTraversalInProgress
View traversal in progress.
kQ3WarningNonInvertibleMatrix
Non invertible matrix.
kQ3WarningQuaternionEntriesAreZero
Quaternion entries are zero.
kQ3WarningFunctionalityNotSupported
Functionality not supported.
kQ3WarningInvalidPaneDimensions
Invalid pane dimensions.
kQ3WarningPickParamOutside
Pick param outside.
kQ3WarningScaleEntriesAllZero
Scale entries all zero.
kQ3WarningScaleContainsNegativeEntries
Scale contains negative entries.
kQ3WarningParameterOutOfRange
Parameter out of range.
kQ3WarningExtensionNotLoading
Extension not loading.
kQ3WarningTypeAlreadyRegistered
Type already registered.
kQ3WarningTypeSameVersionAlreadyRegistered
Type same version already registered.
kQ3WarningTypeNewerVersionAlreadyRegistered
Type newer version already registered.
kQ3WarningInvalidObjectInGroupMetafile
Invalid object in group metafile.
kQ3WarningQuaternionNotNormalized
Quaternion is not normalized. Not available in QD3D.
kQ3WarningNormalCanNotBeFlipped
Normal can not be flipped as they would under QD3D. Not available in QD3D.
kQ3WarningTriangleNotNormalized
Triangle normal is not normalized. Not available in QD3D.
kQ3WarningVertexNotNormalized
Vertex normal is not normalized. Not available in QD3D.
kQ3WarningReadInfiniteFloatingPointNumber
Floating-point number read from file was infinite or NaN. Not available in QD3D.
kQ3WarningReadBadNormalVector
A supposed normal vector has components so large or small that it cannot be normalized. Not available in QD3D.
kQ3WarningUnsupportedSubdivisionStyle
A geometry does not support the current subdivision style.
kQ3WarningVertexShaderCompileFailed
Per-pixel lighting failed because the vertex shader did not compile.
kQ3WarningFragmentShaderCompileFailed
Per-pixel lighting is not fully functional because a fragment shader did not compile.
kQ3WarningShaderProgramLinkFailed
Per-pixel lighting failed because the shader program did not link.
kQ3WarningCannotAcceleratePixmap
It was not possible to set up the requested hardware-accelerated offscreen rendering.
kQ3WarningNoOffscreenHardwareStencil
It was not possible to set up a stencil buffer (needed for rendering shadows) in a hardware-accelerated pixmap draw context.

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