Free Electron
fe::Castable Class Reference

Base participation non-RTTI fallback dynamic casting mechanism. More...

#include <Castable.h>

Inherited by fe::CastableAs< AccessorSet > [virtual], fe::CastableAs< AffineSpace > [virtual], fe::CastableAs< Aggregate > [virtual], fe::CastableAs< Annotate > [virtual], fe::CastableAs< AppDebugWindow > [virtual], fe::CastableAs< ApplicationI > [virtual], fe::CastableAs< AsAccumulate > [virtual], fe::CastableAs< AsActuator > [virtual], fe::CastableAs< AsAttributeLabel > [virtual], fe::CastableAs< AsBarycentricPoint > [virtual], fe::CastableAs< AsBend > [virtual], fe::CastableAs< AsBinding > [virtual], fe::CastableAs< AsBodyFrame > [virtual], fe::CastableAs< AsBodyPoint > [virtual], fe::CastableAs< AsBooleanFilter > [virtual], fe::CastableAs< AsBounded > [virtual], fe::CastableAs< AsCallback > [virtual], fe::CastableAs< AsChainOp > [virtual], fe::CastableAs< AsChannelBinding > [virtual], fe::CastableAs< AsChild > [virtual], fe::CastableAs< AsChildFrame > [virtual], fe::CastableAs< AsciiFileStream > [virtual], fe::CastableAs< AsciiStream > [virtual], fe::CastableAs< AsClear > [virtual], fe::CastableAs< AsColor > [virtual], fe::CastableAs< AsColored > [virtual], fe::CastableAs< AsComponent > [virtual], fe::CastableAs< AsDifferential > [virtual], fe::CastableAs< AsDotElement > [virtual], fe::CastableAs< AsDrawScreenTriangle > [virtual], fe::CastableAs< AsDrivenHinge > [virtual], fe::CastableAs< AsElastic > [virtual], fe::CastableAs< AsExplicitPointType > [virtual], fe::CastableAs< AsFace > [virtual], fe::CastableAs< AsFacePressure > [virtual], fe::CastableAs< AsFaceStrain > [virtual], fe::CastableAs< AsFlora > [virtual], fe::CastableAs< AsForceFilter > [virtual], fe::CastableAs< AsForcePoint > [virtual], fe::CastableAs< AsForcePoint1D > [virtual], fe::CastableAs< AsFrame > [virtual], fe::CastableAs< AsFrameConstraint > [virtual], fe::CastableAs< AsGeneric > [virtual], fe::CastableAs< AsGenericInt > [virtual], fe::CastableAs< AsGotoOp > [virtual], fe::CastableAs< AsGroup > [virtual], fe::CastableAs< AsHasChannel > [virtual], fe::CastableAs< AsHinge > [virtual], fe::CastableAs< AsInit > [virtual], fe::CastableAs< AsLabeled > [virtual], fe::CastableAs< AsLife > [virtual], fe::CastableAs< AsLinearBend > [virtual], fe::CastableAs< AsLinearSpring > [virtual], fe::CastableAs< AsLinearSpringDelta > [virtual], fe::CastableAs< AsLinearSpringDeltaData > [virtual], fe::CastableAs< AsLinearSpringExtended > [virtual], fe::CastableAs< AsLinearSpringForceReturn > [virtual], fe::CastableAs< AsLinearStrand > [virtual], fe::CastableAs< AsLinearStrandTwist > [virtual], fe::CastableAs< AsLineConstrained > [virtual], fe::CastableAs< AsLiquidSand > [virtual], fe::CastableAs< AsLocatedFrame > [virtual], fe::CastableAs< AsManipulatable > [virtual], fe::CastableAs< AsManipulator > [virtual], fe::CastableAs< AsMark > [virtual], fe::CastableAs< AsMaterial > [virtual], fe::CastableAs< AsMobile > [virtual], fe::CastableAs< AsNamed > [virtual], fe::CastableAs< AsNav > [virtual], fe::CastableAs< AsNavable > [virtual], fe::CastableAs< AsNavDebug > [virtual], fe::CastableAs< AsNode > [virtual], fe::CastableAs< AsOperator > [virtual], fe::CastableAs< AsOrtho > [virtual], fe::CastableAs< AsPair > [virtual], fe::CastableAs< AsPane > [virtual], fe::CastableAs< AsParticle > [virtual], fe::CastableAs< AsParticle1D > [virtual], fe::CastableAs< AsPerspective > [virtual], fe::CastableAs< AsPhysicalFrame > [virtual], fe::CastableAs< AsPick > [virtual], fe::CastableAs< AsPlan > [virtual], fe::CastableAs< AsPlaneConstrained > [virtual], fe::CastableAs< AsPlanet > [virtual], fe::CastableAs< AsPoint > [virtual], fe::CastableAs< AsPoint1D > [virtual], fe::CastableAs< AsPointThrust > [virtual], fe::CastableAs< AsProjected > [virtual], fe::CastableAs< AsProximity > [virtual], fe::CastableAs< AsQuad > [virtual], fe::CastableAs< AsRadialFake > [virtual], fe::CastableAs< AsRectButton > [virtual], fe::CastableAs< AsReferenceFrame > [virtual], fe::CastableAs< AsRelativeFrame > [virtual], fe::CastableAs< AsRelocate > [virtual], fe::CastableAs< AsRK2 > [virtual], fe::CastableAs< AsRod > [virtual], fe::CastableAs< AsRouted > [virtual], fe::CastableAs< AsRouter > [virtual], fe::CastableAs< AsScalarField > [virtual], fe::CastableAs< AsSelect > [virtual], fe::CastableAs< AsSelectable > [virtual], fe::CastableAs< AsSelection > [virtual], fe::CastableAs< AsSelParent > [virtual], fe::CastableAs< AsSelScreenTriangle > [virtual], fe::CastableAs< AsSelWorldSphere > [virtual], fe::CastableAs< AsSelWorldTriangle > [virtual], fe::CastableAs< AsSequenceSignal > [virtual], fe::CastableAs< Assign > [virtual], fe::CastableAs< AsSignal > [virtual], fe::CastableAs< AsSmooth > [virtual], fe::CastableAs< AsSmoothedParticle > [virtual], fe::CastableAs< AsSolverParticle > [virtual], fe::CastableAs< AsSolverParticle1D > [virtual], fe::CastableAs< AsStrand > [virtual], fe::CastableAs< AsStrandTwist > [virtual], fe::CastableAs< AsString > [virtual], fe::CastableAs< AsStringEntry > [virtual], fe::CastableAs< AsSystem > [virtual], fe::CastableAs< AsTemporal > [virtual], fe::CastableAs< AsTransform > [virtual], fe::CastableAs< AsUpdate > [virtual], fe::CastableAs< AsValidate > [virtual], fe::CastableAs< AsValueButton > [virtual], fe::CastableAs< AsVariable > [virtual], fe::CastableAs< AsVelocityPoint > [virtual], fe::CastableAs< AsVelocityPoint1D > [virtual], fe::CastableAs< AsViewer > [virtual], fe::CastableAs< AsWaypoint > [virtual], fe::CastableAs< AsWeightedPoint > [virtual], fe::CastableAs< AsWidget > [virtual], fe::CastableAs< AsWindata > [virtual], fe::CastableAs< AsZYXTFrame > [virtual], fe::CastableAs< AttachOp > [virtual], fe::CastableAs< AttributeController > [virtual], fe::CastableAs< AudioAL > [virtual], fe::CastableAs< AudioI > [virtual], fe::CastableAs< BallCollideCLOp > [virtual], fe::CastableAs< BaseNode > [virtual], fe::CastableAs< BenderOp > [virtual], fe::CastableAs< BinaryFileStream > [virtual], fe::CastableAs< BinaryStream > [virtual], fe::CastableAs< BindEditOp > [virtual], fe::CastableAs< BladeOp > [virtual], fe::CastableAs< BloatOp > [virtual], fe::CastableAs< Bridge > [virtual], fe::CastableAs< BroydenInertial > [virtual], fe::CastableAs< BrushTestOp > [virtual], fe::CastableAs< Buffer > [virtual], fe::CastableAs< ButtonController > [virtual], fe::CastableAs< CacheCLOp > [virtual], fe::CastableAs< CacheOp > [virtual], fe::CastableAs< CameraControllerI > [virtual], fe::CastableAs< CameraEditable > [virtual], fe::CastableAs< CameraI > [virtual], fe::CastableAs< Catalog > [virtual], fe::CastableAs< CatalogDebug > [virtual], fe::CastableAs< CatalogReaderBase > [virtual], fe::CastableAs< CatalogReaderI > [virtual], fe::CastableAs< CatalogWriterI > [virtual], fe::CastableAs< ChainOp > [virtual], fe::CastableAs< ChainOpController > [virtual], fe::CastableAs< ChainSignaler > [virtual], fe::CastableAs< ChannelBinder > [virtual], fe::CastableAs< ChannelController > [virtual], fe::CastableAs< ChannelFilter > [virtual], fe::CastableAs< ClaspOp > [virtual], fe::CastableAs< Clear > [virtual], fe::CastableAs< ClientI > [virtual], fe::CastableAs< ClientPipeline > [virtual], fe::CastableAs< ClMem > [virtual], fe::CastableAs< ClumpCLOp > [virtual], fe::CastableAs< ClumpOp > [virtual], fe::CastableAs< ColorShade > [virtual], fe::CastableAs< Component > [virtual], fe::CastableAs< ConfigI > [virtual], fe::CastableAs< ConfiguredApplication > [virtual], fe::CastableAs< ConnectedCatalog > [virtual], fe::CastableAs< ConnectionI > [virtual], fe::CastableAs< ConnectOp > [virtual], fe::CastableAs< ConsoleKeys > [virtual], fe::CastableAs< ContractCLOp > [virtual], fe::CastableAs< ContractOp > [virtual], fe::CastableAs< Counted > [virtual], fe::CastableAs< CreatePlanetHandler > [virtual], fe::CastableAs< CurlCLOp > [virtual], fe::CastableAs< CurlOp > [virtual], fe::CastableAs< CurvaceousOp > [virtual], fe::CastableAs< CurveCombineOp > [virtual], fe::CastableAs< CurveCreateOp > [virtual], fe::CastableAs< CurveFollowOp > [virtual], fe::CastableAs< CurveSampleOp > [virtual], fe::CastableAs< CurveSeparateOp > [virtual], fe::CastableAs< DAGNode > [virtual], fe::CastableAs< DataIOController > [virtual], fe::CastableAs< DebugController > [virtual], fe::CastableAs< DebugWindow > [virtual], fe::CastableAs< DensitySink > [virtual], fe::CastableAs< DispatchI > [virtual], fe::CastableAs< DodgeOp > [virtual], fe::CastableAs< DrawableI > [virtual], fe::CastableAs< DrawAtoms > [virtual], fe::CastableAs< DrawAttributeLabels > [virtual], fe::CastableAs< DrawBufferI > [virtual], fe::CastableAs< DrawButtons > [virtual], fe::CastableAs< DrawCached > [virtual], fe::CastableAs< DrawChainOps > [virtual], fe::CastableAs< DrawCommon > [virtual], fe::CastableAs< DrawHandler > [virtual], fe::CastableAs< DrawHydra > [virtual], fe::CastableAs< DrawI > [virtual], fe::CastableAs< DrawNodes > [virtual], fe::CastableAs< DrawOpenGL > [virtual], fe::CastableAs< DrawPairs > [virtual], fe::CastableAs< DrawPoints > [virtual], fe::CastableAs< DrawRayTrace > [virtual], fe::CastableAs< DrawRouter > [virtual], fe::CastableAs< DrawScalarField > [virtual], fe::CastableAs< DrawSelection > [virtual], fe::CastableAs< DrawStringEntry > [virtual], fe::CastableAs< DrawTestOp > [virtual], fe::CastableAs< DrawThreaded > [virtual], fe::CastableAs< DrawTransform > [virtual], fe::CastableAs< DrawVectorField > [virtual], fe::CastableAs< EnetCatalog > [virtual], fe::CastableAs< Evaluator > [virtual], fe::CastableAs< EvaluatorI > [virtual], fe::CastableAs< EventContextI > [virtual], fe::CastableAs< EventHandler > [virtual], fe::CastableAs< EventMap > [virtual], fe::CastableAs< ExcarnateOp > [virtual], fe::CastableAs< ExistController > [virtual], fe::CastableAs< ExplicitInertial > [virtual], fe::CastableAs< ExportOp > [virtual], fe::CastableAs< FileStreamI > [virtual], fe::CastableAs< FlatnessCLOp > [virtual], fe::CastableAs< FlatnessOp > [virtual], fe::CastableAs< Flatten > [virtual], fe::CastableAs< FloraHandler > [virtual], fe::CastableAs< FollicleOp > [virtual], fe::CastableAs< FontFreeTypeGL > [virtual], fe::CastableAs< FontHoudini > [virtual], fe::CastableAs< FontI > [virtual], fe::CastableAs< FontOpenGL > [virtual], fe::CastableAs< Force > [virtual], fe::CastableAs< Fork > [virtual], fe::CastableAs< FormDrag > [virtual], fe::CastableAs< FunctionI > [virtual], fe::CastableAs< FuseOp > [virtual], fe::CastableAs< FusionOp > [virtual], fe::CastableAs< GenerateNav > [virtual], fe::CastableAs< GotoOrigin > [virtual], fe::CastableAs< GraphDot > [virtual], fe::CastableAs< Gravity > [virtual], fe::CastableAs< GridScalarField > [virtual], fe::CastableAs< GridVectorField > [virtual], fe::CastableAs< GridWrapOp > [virtual], fe::CastableAs< GroupExtract > [virtual], fe::CastableAs< GroupOp > [virtual], fe::CastableAs< HammerOp > [virtual], fe::CastableAs< HandlerI > [virtual], fe::CastableAs< HingeOp > [virtual], fe::CastableAs< Hit > [virtual], fe::CastableAs< HobbleOp > [virtual], fe::CastableAs< HoudiniContext > [virtual], fe::CastableAs< HoudiniDraw > [virtual], fe::CastableAs< HoudiniRamp > [virtual], fe::CastableAs< IdleSpinOp > [virtual], fe::CastableAs< ImageI > [virtual], fe::CastableAs< ImageSDL > [virtual], fe::CastableAs< ImguiHandler > [virtual], fe::CastableAs< ImguiHandlerCatalog > [virtual], fe::CastableAs< ImguiHandlerRecord > [virtual], fe::CastableAs< Impact > [virtual], fe::CastableAs< ImpactI > [virtual], fe::CastableAs< ImportOp > [virtual], fe::CastableAs< InfluenceOp > [virtual], fe::CastableAs< InspectController > [virtual], fe::CastableAs< IntegerI > [virtual], fe::CastableAs< InterestHandler > [virtual], fe::CastableAs< Jitter > [virtual], fe::CastableAs< JointCombineOp > [virtual], fe::CastableAs< JointSeparateOp > [virtual], fe::CastableAs< JoyI > [virtual], fe::CastableAs< JoySDL > [virtual], fe::CastableAs< JunkOp > [virtual], fe::CastableAs< KeyI > [virtual], fe::CastableAs< KinkCLOp > [virtual], fe::CastableAs< KinkOp > [virtual], fe::CastableAs< Layout > [virtual], fe::CastableAs< LayoutAV > [virtual], fe::CastableAs< LayoutSB > [virtual], fe::CastableAs< Leaf > [virtual], fe::CastableAs< LengthCorrectOp > [virtual], fe::CastableAs< LimberOp > [virtual], fe::CastableAs< LinearReaction > [virtual], fe::CastableAs< LinearSpringForce > [virtual], fe::CastableAs< ListenerAL > [virtual], fe::CastableAs< ListenerI > [virtual], fe::CastableAs< LogWindowHandler > [virtual], fe::CastableAs< LuaBind > [virtual], fe::CastableAs< LuaExec > [virtual], fe::CastableAs< LuaHandler > [virtual], fe::CastableAs< LuaI > [virtual], fe::CastableAs< LuaIterate > [virtual], fe::CastableAs< Manipulator > [virtual], fe::CastableAs< ManipulatorCommon > [virtual], fe::CastableAs< ManipulatorI > [virtual], fe::CastableAs< MapOp > [virtual], fe::CastableAs< MaskMapDebug > [virtual], fe::CastableAs< MaskMapI > [virtual], fe::CastableAs< MeshSeparateOp > [virtual], fe::CastableAs< MessageSignaler > [virtual], fe::CastableAs< Metabolism > [virtual], fe::CastableAs< MimicOp > [virtual], fe::CastableAs< MirrorOp > [virtual], fe::CastableAs< Mitosis > [virtual], fe::CastableAs< MultiGroupReader > [virtual], fe::CastableAs< MultiGroupWriter > [virtual], fe::CastableAs< MultiModOp > [virtual], fe::CastableAs< NativeEventContext > [virtual], fe::CastableAs< NativeKeyboard > [virtual], fe::CastableAs< NativeWindow > [virtual], fe::CastableAs< NetworkCatalog > [virtual], fe::CastableAs< NetworkOp > [virtual], fe::CastableAs< NexusOp > [virtual], fe::CastableAs< Node > [virtual], fe::CastableAs< NoiseOp > [virtual], fe::CastableAs< NoiseShade > [virtual], fe::CastableAs< NullOp > [virtual], fe::CastableAs< NullViewer > [virtual], fe::CastableAs< ObjectViewer > [virtual], fe::CastableAs< OffsetOp > [virtual], fe::CastableAs< OpenCLOp > [virtual], fe::CastableAs< OpenSubdivOp > [virtual], fe::CastableAs< OperatorState > [virtual], fe::CastableAs< OperatorSurfaceI > [virtual], fe::CastableAs< OperatorThreaded > [virtual], fe::CastableAs< OrthoViewer > [virtual], fe::CastableAs< Oscilloscope > [virtual], fe::CastableAs< ParserI > [virtual], fe::CastableAs< PartitionI > [virtual], fe::CastableAs< PartitionOp > [virtual], fe::CastableAs< PerspectiveViewer > [virtual], fe::CastableAs< PlanHandler > [virtual], fe::CastableAs< PlantModelI > [virtual], fe::CastableAs< PlantSketch > [virtual], fe::CastableAs< PlayerPipeline > [virtual], fe::CastableAs< PointI > [virtual], fe::CastableAs< PoisonOp > [virtual], fe::CastableAs< PopulateI > [virtual], fe::CastableAs< PortalOp > [virtual], fe::CastableAs< PostGuideCLOp > [virtual], fe::CastableAs< PotentialNav > [virtual], fe::CastableAs< PreviewOp > [virtual], fe::CastableAs< ProjectPoint > [virtual], fe::CastableAs< ProxHash > [virtual], fe::CastableAs< Proximity > [virtual], fe::CastableAs< ProxMultiGrid > [virtual], fe::CastableAs< ProxSweep > [virtual], fe::CastableAs< PuppetOp > [virtual], fe::CastableAs< QuadTree > [virtual], fe::CastableAs< QuickViewer > [virtual], fe::CastableAs< QuickViewerI > [virtual], fe::CastableAs< QuiltOp > [virtual], fe::CastableAs< RasterOp > [virtual], fe::CastableAs< Reactor > [virtual], fe::CastableAs< ReactorI > [virtual], fe::CastableAs< RealFunction > [virtual], fe::CastableAs< RealI > [virtual], fe::CastableAs< Recipe > [virtual], fe::CastableAs< RecordableI > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Attractor > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Audible > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Behavior > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Cannon > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::ControlCenter > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Explosion > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Foundry > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Matter > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Mortal > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Particle > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Periodic > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Plant > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Radio > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Rod > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Scanner > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Sphere > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::SurfacePoint > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Targeter > > [virtual], fe::CastableAs< RecordArrayView< fe::ext::Thruster > > [virtual], fe::CastableAs< RecordArrayView< T > > [virtual], fe::CastableAs< RecordCookbook > [virtual], fe::CastableAs< RecorderI > [virtual], fe::CastableAs< RecordFactoryI > [virtual], fe::CastableAs< RecordGroupDebug > [virtual], fe::CastableAs< RecordI > [virtual], fe::CastableAs< RegionalDebug > [virtual], fe::CastableAs< RouteController > [virtual], fe::CastableAs< RouteHandler > [virtual], fe::CastableAs< RulerOp > [virtual], fe::CastableAs< ScatterOp > [virtual], fe::CastableAs< Scope > [virtual], fe::CastableAs< ScopeDebug > [virtual], fe::CastableAs< SelectController > [virtual], fe::CastableAs< SemiImplicitInertial > [virtual], fe::CastableAs< SequencerI > [virtual], fe::CastableAs< ServerI > [virtual], fe::CastableAs< SignalerI > [virtual], fe::CastableAs< SignalerViewerI > [virtual], fe::CastableAs< SignalMessenger > [virtual], fe::CastableAs< SignalSender > [virtual], fe::CastableAs< SimpleDiffusion > [virtual], fe::CastableAs< SimulationPipeline > [virtual], fe::CastableAs< SingleMaster > [virtual], fe::CastableAs< SketchI > [virtual], fe::CastableAs< Smooth > [virtual], fe::CastableAs< Snapshot > [virtual], fe::CastableAs< SparseMatrix3x3< Real > > [virtual], fe::CastableAs< SparseMatrix3x3< T > > [virtual], fe::CastableAs< SparseMatrix3x3< t_solve_real > > [virtual], fe::CastableAs< SpatialTreeI > [virtual], fe::CastableAs< SpineFitOp > [virtual], fe::CastableAs< SpreadsheetOp > [virtual], fe::CastableAs< StashOp > [virtual], fe::CastableAs< StateBindI > [virtual], fe::CastableAs< StateCatalog > [virtual], fe::CastableAs< Stick > [virtual], fe::CastableAs< StratumDrawPoly > [virtual], fe::CastableAs< StreamI > [virtual], fe::CastableAs< StringEntryController > [virtual], fe::CastableAs< StringFilterI > [virtual], fe::CastableAs< StringI > [virtual], fe::CastableAs< SubdivideOp > [virtual], fe::CastableAs< SubNode > [virtual], fe::CastableAs< SurfaceAccessibleBase > [virtual], fe::CastableAs< SurfaceAccessibleCatalog > [virtual], fe::CastableAs< SurfaceAccessibleGeo > [virtual], fe::CastableAs< SurfaceAccessibleHapi > [virtual], fe::CastableAs< SurfaceAccessibleHoudini > [virtual], fe::CastableAs< SurfaceAccessibleI > [virtual], fe::CastableAs< SurfaceAccessibleJoint > [virtual], fe::CastableAs< SurfaceAccessibleOpenCL > [virtual], fe::CastableAs< SurfaceAccessibleRecord > [virtual], fe::CastableAs< SurfaceAccessibleUsd > [virtual], fe::CastableAs< SurfaceAccessorBase > [virtual], fe::CastableAs< SurfaceAccessorCached > [virtual], fe::CastableAs< SurfaceAccessorCatalog > [virtual], fe::CastableAs< SurfaceAccessorGeo > [virtual], fe::CastableAs< SurfaceAccessorHapi > [virtual], fe::CastableAs< SurfaceAccessorHoudini > [virtual], fe::CastableAs< SurfaceAccessorI > [virtual], fe::CastableAs< SurfaceAccessorOpenCL > [virtual], fe::CastableAs< SurfaceAccessorRecord > [virtual], fe::CastableAs< SurfaceAccessorUsdGraph > [virtual], fe::CastableAs< SurfaceAttrConformOp > [virtual], fe::CastableAs< SurfaceAttrCopyOp > [virtual], fe::CastableAs< SurfaceAttrCreateOp > [virtual], fe::CastableAs< SurfaceAttrLabOp > [virtual], fe::CastableAs< SurfaceAttrRampOp > [virtual], fe::CastableAs< SurfaceBase > [virtual], fe::CastableAs< SurfaceBindOp > [virtual], fe::CastableAs< SurfaceCopyOp > [virtual], fe::CastableAs< SurfaceCurves > [virtual], fe::CastableAs< SurfaceCurvesAccessible > [virtual], fe::CastableAs< SurfaceCurvesHoudini > [virtual], fe::CastableAs< SurfaceCurvesOpenCL > [virtual], fe::CastableAs< SurfaceCylinder > [virtual], fe::CastableAs< SurfaceDisk > [virtual], fe::CastableAs< SurfaceDrawOp > [virtual], fe::CastableAs< SurfaceFile > [virtual], fe::CastableAs< SurfaceI > [virtual], fe::CastableAs< SurfaceMetricOp > [virtual], fe::CastableAs< SurfaceModel > [virtual], fe::CastableAs< SurfaceMRP > [virtual], fe::CastableAs< SurfaceNormalOp > [virtual], fe::CastableAs< SurfaceOBJ > [virtual], fe::CastableAs< SurfaceOSG > [virtual], fe::CastableAs< SurfacePlane > [virtual], fe::CastableAs< SurfacePoint > [virtual], fe::CastableAs< SurfacePointsHoudini > [virtual], fe::CastableAs< SurfacePrimitive > [virtual], fe::CastableAs< SurfaceProxyOp > [virtual], fe::CastableAs< SurfaceSampleOp > [virtual], fe::CastableAs< SurfaceSearchable > [virtual], fe::CastableAs< SurfaceSphere > [virtual], fe::CastableAs< SurfaceStrata > [virtual], fe::CastableAs< SurfaceSummaryOp > [virtual], fe::CastableAs< SurfaceTransform > [virtual], fe::CastableAs< SurfaceTriangles > [virtual], fe::CastableAs< SurfaceTrianglesAccessible > [virtual], fe::CastableAs< SurfaceTrianglesHapi > [virtual], fe::CastableAs< SurfaceTrianglesHoudini > [virtual], fe::CastableAs< SurfaceTrianglesOpenCL > [virtual], fe::CastableAs< SurfaceViewerOp > [virtual], fe::CastableAs< SurfaceWalkOp > [virtual], fe::CastableAs< SurfaceWaveOp > [virtual], fe::CastableAs< SurfaceWrapCLOp > [virtual], fe::CastableAs< SurfaceWrapOp > [virtual], fe::CastableAs< SwayCLOp > [virtual], fe::CastableAs< Terminal > [virtual], fe::CastableAs< TerminalDraw > [virtual], fe::CastableAs< Texture > [virtual], fe::CastableAs< TransformCLOp > [virtual], fe::CastableAs< TransformManipulator > [virtual], fe::CastableAs< Tree > [virtual], fe::CastableAs< TreeOp > [virtual], fe::CastableAs< TubeOp > [virtual], fe::CastableAs< TwistBindOp > [virtual], fe::CastableAs< TwistWrapOp > [virtual], fe::CastableAs< TypeNative > [virtual], fe::CastableAs< TypeVector< int > > [virtual], fe::CastableAs< UnitRepulse > [virtual], fe::CastableAs< UnitThrust > [virtual], fe::CastableAs< UnveilOp > [virtual], fe::CastableAs< ValidateOp > [virtual], fe::CastableAs< ValueManipulator > [virtual], fe::CastableAs< VeilOp > [virtual], fe::CastableAs< VideoRecorder > [virtual], fe::CastableAs< ViewerI > [virtual], fe::CastableAs< ViewI > [virtual], fe::CastableAs< VoiceAL > [virtual], fe::CastableAs< VoiceI > [virtual], fe::CastableAs< WatcherI > [virtual], fe::CastableAs< WayPathOp > [virtual], fe::CastableAs< WayPointOp > [virtual], fe::CastableAs< WayRestraintOp > [virtual], fe::CastableAs< WindowController > [virtual], fe::CastableAs< WindowI > [virtual], fe::CastableAs< WindowPipeline > [virtual], fe::CastableAs< WorkForceI > [virtual], fe::CastableAs< WorkGang > [virtual], fe::CastableAs< WorkI > [virtual], fe::CastableAs< WorkOmp > [virtual], fe::CastableAs< WorkTbb > [virtual], fe::CastableAs< World > [virtual], fe::CastableAs< WorldPipeline > [virtual], fe::CastableAs< WorldWindow > [virtual], fe::CastableAs< XRayOp > [virtual], fe::CastableAs< ZeroCatalog > [virtual], fe::CastableAs< ZeroConnection > [virtual], fe::CastableAs< T > [virtual], and fe::Initialized [virtual].

Detailed Description

Base participation non-RTTI fallback dynamic casting mechanism.


The documentation for this class was generated from the following file: