< Home

< Programming Guide

< Supported File Formats

REFERENCE MANUAL

Typedefs | Functions
A3DSDKBase.h File Reference

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

Typedefs

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

Functions

A3DStatus A3DDllInitialize (A3DInt32 iMajorVersion, A3DInt32 iMinorVersion)
 Starts a session with the HOOPS Exchange Library. More...
 
A3DStatus A3DDllTerminate ()
 Terminates a session with the HOOPS Exchange Library. More...
 
A3DStatus A3DDllGetVersion (A3DInt32 *piMajorVersion, A3DInt32 *piMinorVersion)
 Gets the version identifiers for the currently installed HOOPS Exchange Library. More...
 
A3DStatus A3DDllSetCallbacksReport (A3DCallbackReportMessage, A3DCallbackReportWarning, A3DCallbackReportError)
 Specifies custom functions the HOOPS Exchange Library uses for reporting messages, warnings and errors. More...
 
A3DStatus A3DDllSetCallbacksProgress (A3DCallbackProgressStart, A3DCallbackProgressSize, A3DCallbackProgressIncrement, A3DCallbackProgressEnd, A3DCallbackProgressTitle, A3DInt32 *)
 Sets callbacks for progress bar facility. More...
 
A3DStatus A3DDllSetCallbacksMemory (A3DCallbackMemoryAlloc, A3DCallbackMemoryFree)
 Specifies custom memory-allocation functions This function specifies callback functions the HOOPS Exchange Library uses for memory allocation and and deallocation. More...
 
A3DStatus A3DEntityGetType (const A3DEntity *pEntity, A3DEEntityType *peEntityType)
 Gets the actual type of the entity. More...
 
A3DBool A3DEntityIsBaseWithGraphicsType (const A3DEntity *pEntity)
 Indicates whether an entity base type corresponds to the kA3DTypeRootBaseWithGraphics type enumeration. More...
 
A3DBool A3DEntityIsBaseType (const A3DEntity *pEntity)
 Indicates whether an entity base type corresponds to the kA3DTypeRootBase type enumeration. More...
 
A3DVoid A3DDllActivateXMLTrace (A3DBool activate)
 

Detailed Description

Functions and structures that apply to all entities.

Author
Tech Soft 3D
Version
8.0
Date
October 2014
Copyright (c) 2014 by Tech Soft 3D, LLC. All rights reserved.