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 *)
 
typedef A3DStatus(* PFA3DDisableHandleSIGSEGV) ()
 Disables internal SIGSEGV handling (Linux only) More...
 
typedef A3DStatus(* PFA3DDllGetBuildInformation) (A3DUTF8Char **ppBuildInformation)
 Gets information relative to build. More...
 
typedef A3DStatus(* PFA3DDllGetVersion) (A3DInt32 *piMajorVersion, A3DInt32 *piMinorVersion)
 Gets the version identifiers for the currently installed library. More...
 
typedef A3DStatus(* PFA3DDllInitialize) (A3DInt32 iMajorVersion, A3DInt32 iMinorVersion)
 Starts a session with the library. More...
 
typedef A3DStatus(* PFA3DDllIsInitialized) ()
 Gets the status of the library initialization library. More...
 
typedef A3DStatus(* PFA3DDllSetCallbackAPITrace) (A3DCallbackAPITrace)
 Sets the callback function for API Trace. More...
 
typedef A3DStatus(* PFA3DDllSetCallbacksMemory) (A3DCallbackMemoryAlloc, A3DCallbackMemoryFree)
 Specifies custom memory-allocation functions This function specifies callback functions the library uses for memory allocation and and deallocation. More...
 
typedef A3DStatus(* PFA3DDllSetCallbacksReport) (A3DCallbackReportMessage, A3DCallbackReportWarning, A3DCallbackReportError)
 Specifies custom functions the library uses for reporting messages, warnings and errors. More...
 
typedef A3DStatus(* PFA3DDllTerminate) ()
 Terminates a session with the library. More...
 
typedef A3DStatus(* PFA3DEnableHandleSIGSEGV) ()
 Enables internal SIGSEGV handling (Linux only) More...
 

Variables

PFA3DDllSetCallbacksProgress A3DDllSetCallbacksProgress
 Sets callbacks for progress bar facility. 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.