Shell Interfaces

These are the interfaces that are used in the shell. More...

Classes

class  TTimeBased
class  TCountedTimeBased
 As TTimeBased but a counted object. More...
class  TTimeBasedList
 An array of TTimeBased objects. More...
class  TCollapseCallback
struct  I3DEditorHostPart
struct  I3DEditorHostPanePart
struct  I3DImageDocument
struct  I3DShTimeManager
struct  I3DShTimeBasedData
struct  ITimeBased
struct  I3DShParamInfo
struct  I3DShParamTimeLine
struct  I3DShAnimationMethod
struct  I3DShCamera
struct  I3DShComponentOwner
struct  I3DShConstraint
struct  I3DShEnvironment
struct  I3DShAmbientLight
struct  I3DShAtmosphericShader
struct  I3DShBackground
struct  I3DShBackdrop
struct  I3DShFacetMeshGenerator
struct  I3DShLightsourceGel
struct  I3DShGroup
struct  I3DShInstance
struct  I3DShInvisibleTree
struct  I3DShJoint
struct  I3DShKeyFrame
struct  I3DShLightsource
struct  I3DShMaster
struct  I3DShMasterGroup
struct  I3DShModifier
struct  I3DShModule
struct  I3DShObject
struct  I3DShPrimitive
struct  I3DShExternalPrimitive
struct  I3DShPrimitiveComponent
struct  I3DShPolygonList
struct  I3DShPolygonArray
struct  I3DShPatchList
struct  I3DShPatchArray
struct  I3DShPostRenderer
struct  I3DShRenderable
struct  I3DShShadowFeature
struct  I3DShReflectionFeature
struct  I3DShRefractionFeature
struct  I3DShDataComponent
struct  I3DShScene
struct  I3DShShadableTree
struct  I3DShShader
struct  I3DShMasterShader
struct  I3DShTerrainFilter
struct  I3DShTreeElement
struct  I3DShTreeElementMember
struct  I3DShTweener
struct  I3DShTweenerChainLink
struct  I3DViewModule
struct  I3DShWireFrame
struct  I3DShWF
struct  I3DShWireFrameSet
struct  ISingleCompChooserWithWireFrame
struct  IMultiCompChooserWithWireFrame
 Multiple component chooser with wireframe enable/disable icon. More...
struct  IComponentAnim
struct  IExNativeFileFormat
struct  IPostRendererPreviewPart
struct  IPreviewMaker
struct  IPropertiesModule
struct  TPropertyTab
struct  IPropertiesClient
struct  ISceneDocument
struct  IScenePreviewPart
 Interface for a generic scene preview. More...
class  TSelectionNode
struct  ISceneSelection
struct  IChangeChannel
struct  IChangeListener
struct  IChangeManager
struct  ISMPThread
 SMP Thread object. More...
struct  IShCriticalSection
struct  IShLocalStorage
struct  IShSemaphore
 SMP Semaphore Object. More...
struct  IShAtomicCounter
 SMP Atomic Counter Object - Do not use. Use the TMCAtomicCounter class instead. More...
struct  ISMPRemoteInstructions
struct  IShSMPRemoteLauncher
class  CWhileInExCS
struct  IShTokenStream
struct  IShAction
 Interface for basic Actions. All actions should implement these functions. More...
struct  IShMouseAction

Defines

#define kPreviewTabNodeID   999

Enumerations

enum  ESelectedObjectKind {
  kSelMaster3DObject = '3DOb', kSelMasterShader = 'Shad', kSelParamInfo = 'PrmI', kSelKeyFrame = 'KeyF',
  kSelTree = 'Tree', kSelTweener = 'Twee', kSelSceneEffects = 'Efkt', kSelMasterSound = 'Msnd',
  kSelSoundInstance = 'Soun', kSelInvalid = 0
}
enum  { kAnonymousChannel = -1 }

Functions

boolean TTimeBased::CheckParamForRead (int32 index) const

Variables

const int32 kSceneSelectionChannel = 128

Detailed Description

These are the interfaces that are used in the shell.


Define Documentation

#define kPreviewTabNodeID   999
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
kAnonymousChannel 

enum ESelectedObjectKind
 

Enumeration values:
kSelMaster3DObject  I3DShObject.
kSelMasterShader  I3DShMasterShader.
kSelParamInfo  I3DShParamInfo.
kSelKeyFrame  I3DShKeyFrame.
kSelTree  I3DShTreeElement.
kSelTweener  I3DShTweener.
kSelSceneEffects  scene effects (for hierarchy)
kSelMasterSound 
kSelSoundInstance 
kSelInvalid  something we dont know (shouldn't happen)


Function Documentation

boolean TTimeBased::CheckParamForRead (  int32  index  )  const [inline, inherited]
 


Variable Documentation

const int32 kSceneSelectionChannel = 128
 


Generated on Mon Mar 14 12:29:11 2005 for Carrara SDK Doc by  doxygen 1.3.9.1