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(* PFA3DDllGetVersion) (A3DInt32 *piMajorVersion, A3DInt32 *piMinorVersion)
 Gets the version identifiers for the currently installed HOOPS Exchange Library. More...
 
typedef A3DStatus(* PFA3DDllInitialize) (A3DInt32 iMajorVersion, A3DInt32 iMinorVersion)
 Starts a session with the HOOPS Exchange Library. More...
 
typedef A3DStatus(* PFA3DDllIsInitialized) ()
 Gets the status of the library initialization HOOPS Exchange 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 HOOPS Exchange Library uses for memory allocation and and deallocation. More...
 
typedef A3DStatus(* PFA3DDllSetCallbacksReport) (A3DCallbackReportMessage, A3DCallbackReportWarning, A3DCallbackReportError)
 Specifies custom functions the HOOPS Exchange Library uses for reporting messages, warnings and errors. More...
 
typedef A3DStatus(* PFA3DDllTerminate) ()
 Terminates a session with the HOOPS Exchange 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
13.1
Date
February 2020
Copyright (c) 2010 - 2020 by Tech Soft 3D, Inc. All rights reserved.