A3DSDKBase.h File Reference

Functions and structures that apply to all entities. More...

Typedefs

typedef A3DVoid(* A3DCallbackAPITrace) (const A3DUTF8Char *, A3DUns32, const A3DUTF8Char **, const A3DUTF8Char *)
 
typedef A3DPtr(* A3DCallbackMemoryAlloc) (size_t)
 
typedef A3DVoid(* A3DCallbackMemoryFree) (A3DPtr)
 
typedef A3DVoid(* A3DCallbackProgressEnd) ()
 
typedef A3DVoid(* A3DCallbackProgressIncrement) (A3DInt32)
 
typedef A3DVoid(* A3DCallbackProgressSize) (A3DInt32)
 
typedef A3DVoid(* A3DCallbackProgressStart) (A3DInt32)
 
typedef A3DVoid(* A3DCallbackProgressTitle) (A3DUTF8Char *msg)
 
typedef A3DInt32(* A3DCallbackReportError) (A3DUTF8Char *, A3DUTF8Char *)
 
typedef A3DInt32(* A3DCallbackReportMessage) (A3DUTF8Char *)
 
typedef A3DInt32(* A3DCallbackReportWarning) (A3DUTF8Char *, A3DUTF8Char *)
 

Functions

A3DStatus A3DDisableHandleSIGSEGV ()
 Disables internal SIGSEGV handling (Linux only) More...
 
A3DStatus A3DDllGetBuildInformation (A3DUTF8Char **ppBuildInformation)
 Gets information relative to build. More...
 
A3DStatus A3DDllGetVersion (A3DInt32 *piMajorVersion, A3DInt32 *piMinorVersion)
 Gets the version identifiers for the currently installed library. More...
 
A3DStatus A3DDllInitialize (A3DInt32 iMajorVersion, A3DInt32 iMinorVersion)
 Starts a session with the library. More...
 
A3DStatus A3DDllIsInitialized ()
 Gets the status of the library initialization library. More...
 
A3DStatus A3DDllSetCallbackAPITrace (A3DCallbackAPITrace)
 Sets the callback function for API Trace. More...
 
A3DStatus A3DDllSetCallbacksMemory (A3DCallbackMemoryAlloc, A3DCallbackMemoryFree)
 Specifies custom memory-allocation functions This function specifies callback functions the library uses for memory allocation and and deallocation. More...
 
A3DStatus A3DDllSetCallbacksProgress (A3DCallbackProgressStart, A3DCallbackProgressSize, A3DCallbackProgressIncrement, A3DCallbackProgressEnd, A3DCallbackProgressTitle, A3DInt32 *)
 Sets callbacks for progress bar facility. More...
 
A3DStatus A3DDllSetCallbacksReport (A3DCallbackReportMessage, A3DCallbackReportWarning, A3DCallbackReportError)
 Specifies custom functions the library uses for reporting messages, warnings and errors. More...
 
A3DStatus A3DDllTerminate ()
 Terminates a session with the library. More...
 
A3DStatus A3DEnableHandleSIGSEGV ()
 Enables internal SIGSEGV handling (Linux only) More...
 

Detailed Description

Functions and structures that apply to all entities.

Author
Tech Soft 3D
Version
14.2
Date
July 2021
Copyright (c) 2010 - 2021 by Tech Soft 3D, Inc. All rights reserved.