A3DSDKDeprecated.h

Type Aliases

void(* deprecated_A3DCallbackDrawPushMatrix
void(* deprecated_A3DCallbackDrawPopMatrix
void(* deprecated_A3DCallbackDrawMultMatrix
void(* deprecated_A3DCallbackDrawBegin
void(* deprecated_A3DCallbackDrawEnd
void(* deprecated_A3DCallbackDrawSetTessellationPoints
void(* deprecated_A3DCallbackDrawProject
void(* deprecated_A3DCallbackDrawUnProject
void(* deprecated_A3DCallbackDrawTriangle
void(* deprecated_A3DCallbackDrawTriangleFan
void(* deprecated_A3DCallbackDrawTriangleStripe
void(* deprecated_A3DCallbackDrawTriangleOneNormal
void(* deprecated_A3DCallbackDrawTriangleFanOneNormal
void(* deprecated_A3DCallbackDrawTriangleStripeOneNormal
void(* deprecated_A3DCallbackDrawTriangleTextured
void(* deprecated_A3DCallbackDrawTriangleFanTextured
void(* deprecated_A3DCallbackDrawTriangleStripeTextured
void(* deprecated_A3DCallbackDrawTriangleOneNormalTextured
void(* deprecated_A3DCallbackDrawTriangleFanOneNormalTextured
void(* deprecated_A3DCallbackDrawTriangleStripeOneNormalTextured
void(* deprecated_A3DCallbackDrawColor
void(* deprecated_A3DCallbackDrawMaterial
void(* deprecated_A3DCallbackDrawBeginMaterial
void(* deprecated_A3DCallbackDrawEndMaterial
void(* deprecated_A3DCallbackDrawGetDrawContext
void(* deprecated_A3DCallbackDrawMarkupTriangle
void(* deprecated_A3DCallbackDrawBeginFrameDraw
void(* deprecated_A3DCallbackDrawEndFrameDraw
void(* deprecated_A3DCallbackDrawBeginFixedSize
void(* deprecated_A3DCallbackDrawEndFixedSize
void(* deprecated_A3DCallbackDrawCylinder
void(* deprecated_A3DCallbackDrawPolygon
void(* deprecated_A3DCallbackDrawBeginLineWidth
void(* deprecated_A3DCallbackDrawEndLineWidth
void(* deprecated_A3DCallbackDrawPoint
void(* deprecated_A3DCallbackDrawFont
void(* deprecated_A3DCallbackDrawBeginLineStipple
void(* deprecated_A3DCallbackDrawEndLineStipple
void(* deprecated_A3DCallbackDrawSymbol
void(* deprecated_A3DCallbackDrawPolyLine
void(* deprecated_A3DCallbackDrawText
void(* deprecated_A3DCallbackDrawPattern
void(* deprecated_A3DCallbackDrawPicture
A3DMkpRTFFieldData deprecated_A3DRTFFieldData

Detailed Description

Author
Tech Soft 3D
Version
25.4
Date
May 2025
Copyright
Copyright (c) 2010 - 2025 by Tech Soft 3D, Inc. All rights reserved.

Macro Definition

__A3DSDKDEPRECATED__

Type Alias Documentation

typedef A3DMkpRTFFieldData deprecated_A3DRTFFieldData

Deprecated:

This type is deprecated. Please use A3DMkpRTFFieldData instead to implement the same behaviour. This will be removed in version 2026.1.0.

Function Documentation

A3DStatus deprecated_A3DDisableHandleSIGSEGV()

Disables internal SIGSEGV handling (Linux only)

This function deactivates the handling of the SIGSEGV signal on Linux. By default, SIGSEGV is handled and an exception is thrown to return A3D_EXCEPTION.

Deprecated:

the default behavior has changed with 11.2 to disable the SIGSEGV handling This will be removed in version 2026.1.0.

Warning

You must call this function before A3DDllInitialize

Return values:
  • A3D_SUCCESS
  • A3D_ERROR – if not on Linux
Returns:

A3D_SUCCESS on success, or an error code on failure

A3DStatus deprecated_A3DEnableHandleSIGSEGV()

Enables internal SIGSEGV handling (Linux only)

This function activates the handling of the SIGSEGV signal on Linux. When this function is activated, SIGSEGV is handled and an exception is thrown to return A3D_EXCEPTION.

Deprecated:

the default behavior has changed with 11.2 to disable the SIGSEGV handling This will be removed in version 2026.1.0.

Warning

You must call this function before A3DDllInitialize

Return values:
  • A3D_SUCCESS
  • A3D_ERROR – if not on Linux
Returns:

A3D_SUCCESS on success, or an error code on failure