Interfaces
|
Name
|
Description
|
IMyAssembler
|
Interface for assembler-class blocks.
|
IMyBatteryBlock
|
Interface for battery-class blocks.
|
IMyBeacon
Interface for beacon-class blocks.
|
IMyBlockGroup
|
Interface for block groups.
|
IMyButtonPanel
|
Interface for button panel blocks.
|
IMyCameraBlock
|
Interface for camera-class blocks.
|
IMyCargoContainer
|
Interface for cargo container blocks (includes small, medium, and large).
|
IMyCockpit
|
Interface for cockpit classes (includes pilot seat, cockpit, fighter cockpit, and control station).
|
IMyCollector
|
Interface for collector-class blocks.
|
IMyControlPanel
|
Interface for control panel blocks.
|
IMyCubeBlock
|
Base class for all blocks.
|
IMyCubeGrid
|
Base class for grids.
|
IMyDoor
|
Interface for door-class blocks.
|
IMyFunctionalBlock
|
Base class for all "functional" blocks. These include, but are not limited to: gyroscopes, assemblers, refineries, sensors, doors, thrusters, and sound blocks.
|
IMyGravityGenerator
|
Interface for standard gravity generator blocks.
|
IMyGravityGeneratorBase
|
Base class for all gravity generators.
|
IMyGravityGeneratorSphere
|
Interface for spherical gravity generator blocks.
|
IMyGridTerminalSystem
|
Static object that allows access to other blocks on the same and locally connected grids.
|
IMyGyro
|
Interface for gyroscope-class blocks.
|
IMyInteriorLight
|
Interface for interior light blocks.
|
IMyLandingGear
|
Interface for landing gear blocks.
|
IMyLargeConveyorTurretBase
|
Base class for all conveyor-connectable turrets.
|
IMyLargeGatlingTurret
|
Interface for Gatling turrets.
|
IMyLargeInteriorTurret
|
Interface for interior turrets.
|
IMyLargeMissileTurret
|
Interface for large missile turrets.
|
IMyLargeTurretBase
|
Base class for all large turrets.
|
IMyLightingBlock
|
Base class for all light blocks (spotlights, interior lights).
|
IMyMedicalRoom
|
Interface for medical bays.
|
IMyMotorAdvancedStator
|
Interface for advanced rotors.
|
IMyMotorBase
|
Base class for all motorized components (rotor, advanced rotor, wheel suspensions).
|
IMyMotorStator
|
Interface for standard rotors.
|
IMyMotorSuspension
|
Interface for wheel suspensions.
|
IMyOreDetector
|
Interface for ore detectors.
|
IMyPistonBase
|
Base class for pistons.
|
IMyProductionBlock
|
Base class for production blocks (arc furnace, refinery, assembler)
|
IMyProgrammableBlock
|
Interface for programmable blocks.
|
IMyProjector
|
Interface for projector blocks.
|
IMyRadioAntenna
|
Interface for antennas.
|
IMyReactor
|
Interface for all reactors (large grid and small grid large and small reactors).
|
IMyRefinery
|
Interface for refineries.
|
IMyReflectorLight
|
Interface for spotlights.
|
IMyRemoteControl
|
Interface for remote control blocks.
|
IMySensorBlock
|
Interface for sensors.
|
IMyShipConnector
|
Interface for connector blocks.
|
IMyShipController
|
Base class for control station classes-- cockpits are included in this.
|
IMyShipDrill
|
Interface for all ship drills.
|
IMyShipGrinder
|
Interface for grinders.
|
IMyShipMergeBlock
|
Interface for merge blocks.
|
IMyShipToolBase
|
Base class for ship grinders and welders.
|
IMyShipWelder
|
Interface for welders.
|
IMySlimBlock
|
An interface. Block classes TBD.
|
IMySmallGatlingGun
|
Interface for small ship Gatling guns.
|
IMySmallMissileLauncher
|
Interface for missile launchers.
|
IMySmallMissileLauncherReload
|
Interface for small ship reloadable missile launchers.
|
IMySolarPanel
|
Interface for solar panels.
|
IMySoundBlock
|
Interface for sound blocks.
|
IMyTerminalBlock
|
Base class for any block that appears in the terminal (control panel screen).
|
IMyThrust
|
Interface for thrusters (large and small).
|
IMyTimerBlock
|
Interface for timer blocks.
|
IMyWarhead
|
Interface for warheads.
|
IMyVirtualMass
|
Interface for artificial mass blocks.
|