Table of Contents

Class Component

Namespace
Scene

A component add behavior to an occurrence

Base class: Entity

Derived classes:

classDiagram
    class Component
    Entity <|-- Component
        Component <|-- AnimationComponent
    AnimationComponent : +core.Ident Id
        Component <|-- CameraComponent
    CameraComponent : +core.Ident Id
    CameraComponent : +core.Boolean IsPerspective
    CameraComponent : +core.Real AspectRatio
    CameraComponent : +core.Real Yfov
    CameraComponent : +core.Real Xmag
    CameraComponent : +core.Real Ymag
    CameraComponent : +core.Real Zfar
    CameraComponent : +core.Real Znear
        Component <|-- ExternalDataComponent
        Component <|-- JointComponent
    JointComponent : +core.Ident Id
    JointComponent : +core.Entity Joint
        Component <|-- LODComponent
    LODComponent : +core.Ident Id
        Component <|-- LightComponent
    LightComponent : +core.Ident Id
    LightComponent : +ENUM LightType
    LightComponent : +core.Color Color
    LightComponent : +core.Real Power
    LightComponent : +geom.Angle CutOff
        Component <|-- Metadata
    Metadata : +core.Ident Id
        Component <|-- OoCComponent
    OoCComponent : +core.Ident Id
    OoCComponent : +core.Boolean WriteOnUnload
        Component <|-- PMIComponent
    PMIComponent : +core.Ident Id
        Component <|-- Part
    Part : +core.Ident Id
    Part : +core.Entity BRepShapeInitial
    Part : +core.Entity BRepShapeModified
    Part : +core.Entity TessellatedShape
    Part : +geom.Matrix4 Transform
        Component <|-- ReferencedDataComponent
    ReferencedDataComponent : +core.Ident Id
        Component <|-- VariantComponent
    VariantComponent : +core.Ident Id
    VariantComponent : +core.InheritableBool VariantSensitive

Functions accepting this type or a list of this type as a parameter:

Component