APITypes.h File Reference


Classes

struct  TVertex3D
struct  TFacet3D
struct  TPatch3D
struct  LightTraceElement
struct  CollisionInfo

Defines

#define kTicksToFile   100
 this constant is used to store keyframe in a more compact ways in files
#define kTicksPerSecond   (1800*kTicksToFile)

Typedefs

typedef void(* EnumPatchesCallback )(TPatch3D *patch, void *privData)
typedef uint32 TDataKey
typedef int32 MicroTick

Enumerations

enum  ECloneMode { kNoAnim, kWithAnim }
enum  { eNoFlags = 0, eExclude3DShaders = 1, eSwapV = 2, eInvalidFlag = 0xFFFFFFFF }
enum  EFrameType { kPreviousFrame, kCurrentFrame, kNextFrame }

Define Documentation

#define kTicksPerSecond   (1800*kTicksToFile)
 

#define kTicksToFile   100
 

this constant is used to store keyframe in a more compact ways in files


Typedef Documentation

typedef void(* EnumPatchesCallback)(TPatch3D *patch, void *privData)
 

typedef int32 MicroTick
 

typedef uint32 TDataKey
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
eNoFlags 
eExclude3DShaders 
eSwapV 
eInvalidFlag 

enum ECloneMode
 

Constants *************************************************

Enumeration values:
kNoAnim  kNoAnim means that the animation data will not be copied. When you set a component on another this means that only the state at the current time will be changed. In this case, keyframes will be created at the current time.
kWithAnim  kNoAnim means that the animation data will be copied. When you set a component on another this means that the new component will completely take the place of the old one.

enum EFrameType
 

Enumeration values:
kPreviousFrame 
kCurrentFrame 
kNextFrame 


Generated on Mon Mar 14 12:28:58 2005 for Carrara SDK Doc by  doxygen 1.3.9.1