Click or drag to resize

Scene Class

Represents a scene.
Inheritance Hierarchy
SystemObject
  NeoAxisComponent
    NeoAxisScene

Namespace: NeoAxis
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class Scene : Component

The Scene type exposes the following members.

Constructors
 NameDescription
Public methodSceneInitializes a new instance of the Scene class
Top
Properties
 NameDescription
Public propertyStatic member_InternalRendering 
Public propertyStatic member_InternalSimulatePhysics 
Public propertyAnyData The user data of the component.
(Inherited from Component)
Public propertyBackgroundColor The background color of the scene.
Public propertyBackgroundColorAffectLighting Whether to affect the background color to ambient lighting.
Public propertyBackgroundColorEnvironmentOverride 
Public propertyBackgroundSound Specifies background sound of the scene. Usually it is a music.
Public propertyBackgroundSoundChannel 
Public propertyBackgroundSoundVolumeInEditor Specifies background sound volume in the editor.
Public propertyBackgroundSoundVolumeInSimulation Specifies background sound volume in the simulation.
Public propertyBaseType Gets the base type of the object.
(Inherited from Component)
Public propertyBoundsWhenSimulationStarted 
Public propertyCachedDirectionalLightsToFastFindByRenderingPipeline 
Public propertyCachedObjectsInSpaceToFastFindByRenderingPipeline 
Public propertyCameraDefault The default camera used.
Public propertyCameraEditor The camera used by the editor in 3D mode.
Public propertyCameraEditor2D The camera used by the editor in 2D mode.
Public propertyCameraEditor2DPositionZ Z position of the camera in 2D mode.
Public propertyCloneSupport Whether the object supports cloning.
(Inherited from Component)
Public propertyComponents Gets the collection of the child components.
(Inherited from Component)
Public propertyCreatedByBaseType Whether the object is created using a base type.
(Inherited from Component)
Public propertyDisplayAreas Whether to display areas.
Public propertyDisplayCameras Whether to display development data of the cameras.
Public propertyDisplayDecals Whether to display development data of the decals.
Public propertyDisplayDevelopmentDataInEditor Whether to show development data in the editor.
Public propertyDisplayDevelopmentDataInSimulation Whether to show development data in the simulation.
Public propertyDisplayInEditor Whether to show the object in the editor.
(Inherited from Component)
Public propertyDisplayLabels Whether to display development data of the labels.
Public propertyDisplayLights Whether to display development data of the lights.
Public propertyDisplayObjectInSpaceBounds Whether to display the bounds of the objects in space.
Public propertyDisplayPhysicalObjects Whether to display physical objects.
Public propertyDisplayReflectionProbes Whether to display development data of the reflection probes.
Public propertyDisplaySceneOctree Whether to display the scene octree.
Public propertyDisplaySensors Whether to display sensors.
Public propertyDisplaySoundSources Whether to display development data of the sound sources.
Public propertyDisplayTextInfo Whether to display text information of the development data.
Public propertyDisplayVolumes Whether to display volumes.
Public propertyDisposed Whether the object is disposed.
(Inherited from Component)
Public propertyEditorDocumentConfiguration Gets or sets the configuration data of the object's settings in the editor.
(Inherited from Component)
Public propertyEditorReadOnly Whether the object is read only in the editor.
(Inherited from Component)
Public propertyEditorReadOnlyInHierarchy Whether the object is read-only in the editor with respect to parent objects.
(Inherited from Component)
Public propertyEnabled Whether the component is enabled. Any functionality of component is not works when it disabled.
(Inherited from Component)
Public propertyEnabledInHierarchy Determines whether the object is attached to a hierarchy of the components and enabled. The object will be enabled only when all parents are enabled, and the property Enabled is enabled.
(Inherited from Component)
Public propertyEnabledInHierarchyAndIsInstance Determines when the object is attached to a hierarchy of the components, is enabled and the object if not part of a resource (it is usual object instance). The object will be enabled only when all parents are enabled, and the property Enabled is enabled.
(Inherited from Component)
Public propertyStatic memberFirst Gets first enabled scene.
Public propertyFrustumCullingTest Enables the frustum culling test.
Public propertyGravity The gravity applied on the physical objects.
Public propertyGravity2D The gravity applied on the 2D physical objects.
Public propertyHierarchyController Gets the object hierarchy control controller.
(Inherited from Component)
Public propertyIsResource
(Inherited from Component)
Public propertyMeshInSpaceStaticModeSectorSize 
Public propertyMode The mode of the scene.
Public propertyName The name of the component.
(Inherited from Component)
Public propertyNetworkID
(Inherited from Component)
Public propertyNetworkIsClient
(Inherited from Component)
Public propertyNetworkIsServer Whether to work in network server mode. It is false until the scene is not loaded.
(Inherited from Component)
Public propertyNetworkIsSingle
(Inherited from Component)
Public propertyNetworkIsSingleOrClient
(Inherited from Component)
Public propertyNetworkMode Whether to enable synchronization of the component between server and clients.
(Inherited from Component)
Public propertyNetworkModeUsers
(Inherited from Component)
Public propertyOctreeBoundsRebuildExpand The expand vector of the octree bounds.
Public propertyOctreeEnabled Enables the scene octree.
Public propertyOctreeMaxNodeCount The maximum number of nodes created by the octree.
Public propertyOctreeMinNodeSize The minimum node size of the octree.
Public propertyOctreeObjectCountOutsideOctreeToRebuld The number of objects to rebuild outside the octree.
Public propertyOctreeObjectCountToCreateChildNodes The number of objects needed to create child nodes.
Public propertyOctreeThreadingMode 
Public propertyParent Gets the parent object.
(Inherited from Component)
Public propertyParentRoot Gets the parent root object.
(Inherited from Component)
Public propertyPhysicsAdvancedSettings Whether to enabled advanced settings of the physics world.
Public propertyPhysicsAllowSleeping If objects can go to sleep or not.
Public propertyPhysicsBaumgarte Baumgarte stabilization factor (how much of the position error to 'fix' in 1 update) (unit: dimensionless, 0 = nothing, 1 = 100%).
Public propertyPhysicsBodyPairCacheCosMaxDeltaRotationDiv2 Maximum relative delta orientation for body pairs to be able to reuse collision results from last frame, stored as cos(max angle / 2). Default: cos(2 degrees / 2).
Public propertyPhysicsBodyPairCacheMaxDeltaPosition Maximum relative delta position for body pairs to be able to reuse collision results from last frame (units: meter).
Public propertyPhysicsCheckActiveEdges When false, we prevent collision against non-active (shared) edges. Mainly for debugging the algorithm.
Public propertyPhysicsCollisionSteps The amount of collision steps for one update.
Public propertyPhysicsConstraintWarmStart Whether or not to use warm starting for constraints (initially applying previous frames impulses).
Public propertyPhysicsContactNormalCosMaxDeltaRotation Maximum angle between normals that allows manifolds between different sub shapes of the same body pair to be combined. Default: cos(5 degree).
Public propertyPhysicsContactPointPreserveLambdaMaxDist Maximum allowed distance between old and new contact point to preserve contact forces for warm start (units: meter).
Public propertyPhysicsDefaultConvexRadius In order to speed up the collision detection system, all convex shapes use a convex radius. The provided shape will first be shrunken by the convex radius and then inflated again by the same amount.
Public propertyPhysicsDeterministicSimulation Whether to enable the deterministic simulation. This will make the simulation run faster but it will no longer be deterministic.
Public propertyPhysicsLinearCastMaxPenetration Fraction of its inner radius a body may penetrate another body for the LinearCast motion quality.
Public propertyPhysicsLinearCastThreshold Fraction of its inner radius a body must move per step to enable casting for the LinearCast motion quality.
Public propertyPhysicsManifoldTolerance Max squared distance to use to determine if two points are on the same plane for determining the contact manifold between two shape faces (unit: meter).
Public propertyPhysicsMaxBodies The max amount of bodies at the same time in the scene. Reopen the scene to apply changes.
Public propertyPhysicsMaxBodyPairs Maximum amount of body pairs to process (anything else will fall through the world), this number should generally be much higher than the max amount of contact points as there will be lots of bodies close that are not actually touching. Set for to auto mode.
Public propertyPhysicsMaxContactConstraints Maximum amount of contact constraints to process (anything else will fall through the world). Set 0 for auto mode.
Public propertyPhysicsMaxInFlightBodyPairs Size of body pairs array, corresponds to the maximum amount of potential body pairs that can be in flight at any time. Setting this to a low value will use less memory but slow down simulation as threads may run out of narrow phase work. Set 0 for auto mode.
Public propertyPhysicsMaxPenetrationDistance Maximum distance to correct in a single iteration when solving position constraints (unit: meters).
Public propertyPhysicsMinVelocityForRestitution Minimal velocity needed before a collision can be elastic (unit: m).
Public propertyPhysicsNumPositionSteps Number of solver position iterations to run.
Public propertyPhysicsNumVelocitySteps Number of solver velocity iterations to run. Note that this needs to be >= 2 in order for friction to work (friction is applied using the non-penetration impulse from the previous iteration).
Public propertyPhysicsPenetrationSlop How much bodies are allowed to sink into eachother (unit: meters).
Public propertyPhysicsPointVelocitySleepThreshold Velocity of points on bounding box of object below which an object can be considered sleeping (unit: m/s).
Public propertyPhysicsSpeculativeContactDistance Radius around objects inside which speculative contact points will be detected (unit: meters).
Public propertyPhysicsStepListenerBatchesPerJob How many step listener batches are needed before spawning another job. Set to 2147483647 (INT_MAX) if no parallelism is desired.
Public propertyPhysicsStepListenersBatchSize How many PhysicsStepListeners to notify in 1 batch.
Public propertyPhysicsTimeBeforeSleep Time before object is allowed to go to sleep (unit: seconds).
Public propertyPhysicsUseBodyPairContactCache Whether or not to use the body pair cache, which removes the need for narrow phase collision detection when orientation between two bodies didn't change.
Public propertyPhysicsUseLargeIslandSplitter Whether to split up large islands into smaller parallel batches of work to improve performance.
Public propertyPhysicsUseManifoldReduction Whether or not to reduce manifolds with similar contact normals into one contact manifold.
Public propertyPhysicsWorld 
Public propertyPrecipitationFallen 
Public propertyPrecipitationFalling 
Public propertyRemoveFromParentQueued Whether the object is placed in the detach queue from the parent.
(Inherited from Component)
Public propertyRenderingPipeline The rendering pipeline of the scene.
Public propertySaveSupport Whether the object supports saving to a file.
(Inherited from Component)
Public propertyScreenLabel The displaying mode of an on-screen label of the component in the scene editor.
(Inherited from Component)
Public propertyScreenOrientation The way to override default screen orientation settings for the scene. The property is used for mobile devices.
Public propertySoundAttenuationFar The default maximum distance from the listener, after which no sound is heard.
Public propertySoundAttenuationNear The default minimum distance from the listener, after which the sound begins to weaken.
Public propertySoundRolloffFactor The default damping factor.
Public propertyTemperature 
Public propertyTime 
Public propertyTimeOfDay 
Public propertyTypeSettingsPrivateObjects Object settings when used as a type.
(Inherited from Component)
Public propertyUIScreen The element of the user interface of the scene that will be used in a simulation.
Public propertyWindDirection The direction of the wind.
Public propertyWindSpeed The speed of the wind.
Top
Methods
 NameDescription
Public methodAddComponent Adds a component as a child.
(Inherited from Component)
Public methodBeginNetworkMessage(ServerNetworkService_ComponentsClientItem, String)
(Inherited from Component)
Public methodBeginNetworkMessage(IListServerNetworkService_ComponentsClientItem, String)
(Inherited from Component)
Public methodBeginNetworkMessage(IListServerNetworkService_UsersUserInfo, String)
(Inherited from Component)
Public methodBeginNetworkMessage(ServerNetworkService_UsersUserInfo, String)
(Inherited from Component)
Public methodBeginNetworkMessageToEveryone
(Inherited from Component)
Public methodBeginNetworkMessageToServer
(Inherited from Component)
Public methodCalculateTotalBoundsOfObjectsInSpace 
Public methodClone Creates a copy of the object.
(Inherited from Component)
Public methodCreateComponent(Type, Int32, Boolean, Boolean, NetworkModeEnum) Creates a child component.
(Inherited from Component)
Public methodCreateComponent(MetadataTypeInfo, Int32, Boolean, Boolean, NetworkModeEnum) Creates a child component.
(Inherited from Component)
Public methodCreateComponentT(Int32, Boolean, Boolean, NetworkModeEnum) Creates a child component.
(Inherited from Component)
Public methodDispose Detaches the object from the hierarchy and deletes the object data.
(Inherited from Component)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodFindParent(Type) Finds the parent of the specified type.
(Inherited from Component)
Public methodFindParent(MetadataTypeInfo) Finds the parent of the specified type.
(Inherited from Component)
Public methodFindParentT Finds the parent of the specified type.
(Inherited from Component)
Public methodFindThisOrParent(Type) Finds the parent or self of the specified type.
(Inherited from Component)
Public methodFindThisOrParent(MetadataTypeInfo) Finds the parent or self of the specified type.
(Inherited from Component)
Public methodFindThisOrParentT Finds the parent or self of the specified type.
(Inherited from Component)
Public methodStatic memberGetAll Gets the list of all scene objects including resources.
Public methodStatic memberGetAllInstancesEnabled Gets the list of all enabled instances of scenes.
Public methodGetAllParents Gets all parents of the component.
(Inherited from Component)
Public methodGetComponent(String, Boolean) Finds a child component by name.
(Inherited from Component)
Public methodGetComponent(Type, Boolean, Boolean) Finds a child component of the specified type.
(Inherited from Component)
Public methodGetComponent(MetadataTypeInfo, Boolean, Boolean) Finds a child component of the specified type.
(Inherited from Component)
Public methodGetComponentT(Boolean, Boolean) Finds a child component of the specified type.
(Inherited from Component)
Public methodGetComponentByNameWithIndex Finds a child component by name and number in the case when there are several components with the specified name.
(Inherited from Component)
Public methodGetComponentByPath Finds a child component by path.
(Inherited from Component)
Public methodGetComponents(Boolean, Boolean, Boolean, Boolean) Finds child components.
(Inherited from Component)
Public methodGetComponents(Boolean, Boolean, Boolean, Boolean, ActionComponent) Finds child components.
(Inherited from Component)
Public methodGetComponents(Type, Boolean, Boolean, Boolean, Boolean) Finds child components of the specified type.
(Inherited from Component)
Public methodGetComponents(MetadataTypeInfo, Boolean, Boolean, Boolean, Boolean) Finds child components of the specified type.
(Inherited from Component)
Public methodGetComponentsT(Boolean, Boolean, Boolean, Boolean, ActionT) Finds child components of the specified type.
(Inherited from Component)
Public methodGetDisplayDevelopmentDataInThisApplication 
Public methodGetGameMode 
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetObjectsInSpace(SceneGetObjectsInSpaceItem, Int32) 
Public methodGetObjectsInSpace(IListSceneGetObjectsInSpaceItem, Int32) 
Public methodGetOctreeStatistics 
Public methodGetPathFromParent Returns the path to the object from the parent.
(Inherited from Component)
Public methodGetPathFromRoot Returns the object's access path from the root object.
(Inherited from Component)
Public methodGetProvidedType Returns a type when the object is used as a type.
(Inherited from Component)
Public methodGetScreenLabelInfo
(Inherited from Component)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetWindSpeedVector 
Public methodIsMethodInvoking Checks if a method is running over time. You can start executing such methods using MethodInvoke(String, Object, Double, Double) method.
(Inherited from Component)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMetadataGetMemberBySignature Returns the object metadata member by name.
(Inherited from Component)
Public methodMetadataGetMembers Returns the object metadata members.
(Inherited from Component)
Public methodMethodInvoke Calls a method by name.
(Inherited from Component)
Public methodMethodInvokeCancel Cancels the execution of selected method that run over time. You can start executing such methods using MethodInvoke(String, Object, Double, Double) method.
(Inherited from Component)
Public methodMethodInvokeCancelAll Cancels the execution of all methods that run over time. You can start executing such methods using MethodInvoke(String, Object, Double, Double) method.
(Inherited from Component)
Public methodNetworkDisablePropertySynchronization
(Inherited from Component)
Public methodNetworkIsDisabledPropertySynchronization
(Inherited from Component)
Public methodNetworkModeAddUser
(Inherited from Component)
Public methodNetworkModeIsEnabledForUser
(Inherited from Component)
Public methodNetworkModeRemoveUser
(Inherited from Component)
Public methodNetworkRestoreDisabledPropertySynchronization
(Inherited from Component)
Public methodNewObjectSetDefaultConfiguration Called when the object is created in the editor. Designed to configure the initial state.
(Inherited from Component)
Public methodNewObjectSetDefaultConfigurationUpdate Called during object creation in the editor. Designed to configure the initial state.
(Inherited from Component)
Public methodObjectsInSpace_ObjectUpdateSceneObjectFlags 
Public methodOctreeUpdate 
Protected methodOnAddedToParent Called when a component is added to the parent.
(Inherited from Component)
Protected methodOnClientConnectedAfterRootComponentEnabled
(Inherited from Component)
Protected methodOnClientConnectedBeforeRootComponentEnabled
(Inherited from Component)
Protected methodOnClientDisconnected
(Inherited from Component)
Protected methodOnClone Called when the object is cloned.
(Inherited from Component)
Protected methodOnComponentAdded
(Overrides ComponentOnComponentAdded(Component))
Protected methodOnComponentRemoved
(Overrides ComponentOnComponentRemoved(Component))
Protected methodOnDisabled Called when the object is detached from a hierarchy of the components or is disabled. See also EnabledInHierarchy property.
(Inherited from Component)
Protected methodOnDisabledInSimulation Called when the object is detached from a hierarchy of the components or is disabled. The method is called only in simulation application. See also EnabledInHierarchy property.
(Inherited from Component)
Protected methodOnDispose Called when the object is disposed.
(Inherited from Component)
Protected methodOnEditorGetTextInfoCenterBottomCorner
(Inherited from Component)
Protected methodOnEnabled Called when the object is attached to a hierarchy of the components and is enabled. See also EnabledInHierarchy property.
(Inherited from Component)
Protected methodOnEnabledChanged Called when value of Enabled property is changed.
(Inherited from Component)
Protected methodOnEnabledInHierarchyChanged Called when value of EnabledInHierarchy property is changed.
(Inherited from Component)
Protected methodOnEnabledInSimulation Called when the object is attached to a hierarchy of the components and is enabled. The method is called only in simulation application. See also EnabledInHierarchy property.
(Inherited from Component)
Protected methodOnGetRenderSceneData 
Protected methodOnLoad Called during object loading.
(Inherited from Component)
Protected methodOnMetadataGetMemberBySignature Called when the object metadata member is received by name.
(Inherited from Component)
Protected methodOnMetadataGetMembers Called upon receipt of the object's metadata members.
(Inherited from Component)
Protected methodOnMetadataGetMembersFilter
(Overrides ComponentOnMetadataGetMembersFilter(MetadataGetMembersContext, MetadataMember, Boolean))
Protected methodOnPreloadResources Called when preloading the resources used by the object.
(Inherited from Component)
Protected methodOnReceiveNetworkMessageFromClient
(Inherited from Component)
Protected methodOnReceiveNetworkMessageFromServer
(Inherited from Component)
Protected methodOnRemovedFromParent Called when a component is removed from the parent.
(Inherited from Component)
Protected methodOnRender 
Public methodOnRenderBeforeOutput 
Protected methodOnSave Called during object saving.
(Inherited from Component)
Protected methodOnSimulationStep Called during the simulation step.
(Inherited from Component)
Protected methodOnSimulationStepClient Called during the simulation step.
(Inherited from Component)
Protected methodOnUpdate
(Overrides ComponentOnUpdate(Single))
Protected methodOnViewportUpdateBefore 
Protected methodOnViewportUpdateBegin 
Protected methodOnViewportUpdateCameraSettingsReady 
Protected methodOnViewportUpdateEnd 
Public methodPhysics2DContactTest(Physics2DContactTestItem) 
Public methodPhysics2DContactTest(Physics2DContactTestItem) 
Public methodPhysics2DGetWorld 
Public methodPhysics2DRayTest(Physics2DRayTestItem) 
Public methodPhysics2DRayTest(Physics2DRayTestItem) 
Public methodPhysicsRayTest(PhysicsRayTestItem) 
Public methodPhysicsRayTest(PhysicsRayTestItem, Boolean) 
Public methodPhysicsVolumeTest(PhysicsVolumeTestItem) 
Public methodPhysicsVolumeTest(PhysicsVolumeTestItem, Boolean) 
Public methodPreloadResources Preload resources used by the object.
(Inherited from Component)
Public methodPropertyGet(String, Object, Boolean) Gets the value of a property by name.
(Inherited from Component)
Public methodPropertySet Sets the value of a property by name.
(Inherited from Component)
Public methodRemoveAllComponents Removes all child components.
(Inherited from Component)
Public methodRemoveComponent Removes a child component.
(Inherited from Component)
Public methodRemoveFromParent Detaches the object from its parent.
(Inherited from Component)
Public methodSoundPlay(SoundData, Vector3, Double, Double) 
Public methodSoundPlay(Sound, Vector3, Double, Double, Boolean) 
Public methodSoundPlay(String, Vector3, Double, Double, Boolean) 
Public methodSoundPlay2D(Sound) 
Public methodSoundPlay2D(String) 
Public methodSoundPlay2D(SoundData, Double, Double) 
Public methodToString Returns the name and type of the object as a string.
(Inherited from Component)
Public methodTypeSettingsIsPublic Checks whether the object provided as a type is public.
(Inherited from Component)
Public methodTypeSettingsIsPublicMember Checks whether the member is set up as public.
(Inherited from Component)
Top
Events
 NameDescription
Public eventAddedToParent Occurs when a component is added to the parent.
(Inherited from Component)
Public eventStatic memberAllScenes_GetRenderSceneData 
Public eventBackgroundColorAffectLightingChangedOccurs when the BackgroundColorAffectLighting property value changes.
Public eventBackgroundColorChangedOccurs when the BackgroundColor property value changes.
Public eventBackgroundSoundChangedOccurs when the BackgroundSound property value changes.
Public eventBackgroundSoundVolumeInEditorChangedOccurs when the BackgroundSoundVolumeInEditor property value changes.
Public eventBackgroundSoundVolumeInSimulationChangedOccurs when the BackgroundSoundVolumeInSimulation property value changes.
Public eventCameraDefaultChangedOccurs when the CameraDefault property value changes.
Public eventCameraEditor2DChangedOccurs when the CameraEditor2D property value changes.
Public eventCameraEditorChangedOccurs when the CameraEditor property value changes.
Public eventCloneEvent Occurs when object is cloned.
(Inherited from Component)
Public eventCloneSupportChanged Occurs after changing value of CloneSupport property.
(Inherited from Component)
Public eventComponentAdded Occurs when a child component is added.
(Inherited from Component)
Public eventComponentRemoved Occurs when a child component is removed.
(Inherited from Component)
Public eventComponentsChanged Occurs when the set of children is changed.
(Inherited from Component)
Public eventDisabledEvent Occurs when the object is disabled from a hierarchy of the components or is disabled. See also EnabledInHierarchy property.
(Inherited from Component)
Public eventDisabledInSimulation Occurs when the object is detached from a hierarchy of the components or is disabled. The method is called only in simulation application. See also EnabledInHierarchy property.
(Inherited from Component)
Public eventDisplayAreasChangedOccurs when the DisplayAreas property value changes.
Public eventDisplayCamerasChangedOccurs when the DisplayCameras property value changes.
Public eventDisplayDecalsChangedOccurs when the DisplayDecals property value changes.
Public eventDisplayDevelopmentDataInEditorChangedOccurs when the DisplayDevelopmentDataInEditor property value changes.
Public eventDisplayDevelopmentDataInSimulationChangedOccurs when the DisplayDevelopmentDataInSimulation property value changes.
Public eventDisplayInEditorChanged Occurs when value of DisplayInEditor property is changed.
(Inherited from Component)
Public eventDisplayLabelsChangedOccurs when the DisplayLabels property value changes.
Public eventDisplayLightsChangedOccurs when the DisplayLights property value changes.
Public eventDisplayObjectInSpaceBoundsChangedOccurs when the DisplayObjectInSpaceBounds property value changes.
Public eventDisplayPhysicalObjectsChangedOccurs when the DisplayPhysicalObjects property value changes.
Public eventDisplayReflectionProbesChangedOccurs when the DisplayReflectionProbes property value changes.
Public eventDisplaySceneOctreeChangedOccurs when the DisplaySceneOctree property value changes.
Public eventDisplaySensorsChangedOccurs when the DisplaySensors property value changes.
Public eventDisplaySoundSourcesChangedOccurs when the DisplaySoundSources property value changes.
Public eventDisplayTextInfoChangedOccurs when the DisplayTextInfo property value changes.
Public eventDisplayVolumesChangedOccurs when the DisplayVolumes property value changes.
Public eventDisposeEvent Occurs when the object is disposed.
(Inherited from Component)
Public eventEnabledChanged Occurs when the Enabled property value changes.
(Inherited from Component)
Public eventEnabledEvent Occurs when the object is attached to a hierarchy of the components and is enabled. See also EnabledInHierarchy property.
(Inherited from Component)
Public eventEnabledInHierarchyChanged Occurs when the EnabledInHierarchy property value changes.
(Inherited from Component)
Public eventEnabledInSimulation Occurs when the object is attached to a hierarchy of the components and is enabled. The method is called only in simulation application. See also EnabledInHierarchy property.
(Inherited from Component)
Public eventFrustumCullingTestChangedOccurs when the FrustumCullingTest property value changes.
Public eventGetDisplayDevelopmentDataInThisApplicationOverride 
Public eventGetObjectsInSpaceOverride 
Public eventGetRenderSceneData 
Public eventGravity2DChangedOccurs when the Gravity2D property value changes.
Public eventGravityChangedOccurs when the Gravity property value changes.
Public eventLoadEvent Occurs during object loading.
(Inherited from Component)
Public eventMaxBodiesChangedOccurs when the PhysicsMaxBodies property value changes.
Public eventMeshInSpaceStaticModeSectorSizeChangedOccurs when the MeshInSpaceStaticModeSectorSize property value changes.
Public eventMetadataGetMemberBySignatureEvent Occurs when the object metadata member is received by name.
(Inherited from Component)
Public eventMetadataGetMembersEvent Occurs upon receipt of the object's metadata members.
(Inherited from Component)
Public eventMetadataGetMembersFilterEvent Occurs when filtering receive members of the object metadata.
(Inherited from Component)
Public eventModeChanged 
Public eventNameChanged Occurs when component name is changed.
(Inherited from Component)
Public eventNetworkModeChangedOccurs when the NetworkMode property value changes.
(Inherited from Component)
Public eventOctreeBoundsRebuildExpandChangedOccurs when the OctreeBoundsRebuildExpand property value changes.
Public eventOctreeEnabledChangedOccurs when the OctreeEnabled property value changes.
Public eventOctreeMaxNodeCountChangedOccurs when the OctreeMaxNodeCount property value changes.
Public eventOctreeMinNodeSizeChangedOccurs when the OctreeMinNodeSize property value changes.
Public eventOctreeObjectCountOutsideOctreeToRebuldChangedOccurs when the OctreeObjectCountOutsideOctreeToRebuld property value changes.
Public eventOctreeObjectCountToCreateChildNodesChangedOccurs when the OctreeObjectCountToCreateChildNodes property value changes.
Public eventOctreeThreadingModeChangedOccurs when the OctreeThreadingMode property value changes.
Public eventPhysics2DSimulationStepAfter 
Public eventPhysicsAdvancedSettingsChangedOccurs when the PhysicsAdvancedSettings property value changes.
Public eventPhysicsAllowSleepingChangedOccurs when the PhysicsAllowSleeping property value changes.
Public eventPhysicsBaumgarteChangedOccurs when the PhysicsBaumgarte property value changes.
Public eventPhysicsBodyPairCacheCosMaxDeltaRotationDiv2ChangedOccurs when the PhysicsBodyPairCacheCosMaxDeltaRotationDiv2 property value changes.
Public eventPhysicsBodyPairCacheMaxDeltaPositionChangedOccurs when the PhysicsBodyPairCacheMaxDeltaPosition property value changes.
Public eventPhysicsCheckActiveEdgesChangedOccurs when the PhysicsCheckActiveEdges property value changes.
Public eventPhysicsCollisionStepsChangedOccurs when the PhysicsCollisionSteps property value changes.
Public eventPhysicsConstraintWarmStartChangedOccurs when the PhysicsConstraintWarmStart property value changes.
Public eventPhysicsContactNormalCosMaxDeltaRotationChangedOccurs when the PhysicsContactNormalCosMaxDeltaRotation property value changes.
Public eventPhysicsContactPointPreserveLambdaMaxDistChangedOccurs when the PhysicsContactPointPreserveLambdaMaxDist property value changes.
Public eventPhysicsDefaultConvexRadiusChangedOccurs when the PhysicsDefaultConvexRadius property value changes.
Public eventPhysicsDeterministicSimulationChangedOccurs when the PhysicsDeterministicSimulation property value changes.
Public eventPhysicsLinearCastMaxPenetrationChangedOccurs when the PhysicsLinearCastMaxPenetration property value changes.
Public eventPhysicsLinearCastThresholdChangedOccurs when the PhysicsLinearCastThreshold property value changes.
Public eventPhysicsManifoldToleranceChangedOccurs when the PhysicsManifoldTolerance property value changes.
Public eventPhysicsMaxBodyPairsChangedOccurs when the PhysicsMaxBodyPairs property value changes.
Public eventPhysicsMaxContactConstraintsChangedOccurs when the PhysicsMaxContactConstraints property value changes.
Public eventPhysicsMaxInFlightBodyPairsChangedOccurs when the PhysicsMaxInFlightBodyPairs property value changes.
Public eventPhysicsMaxPenetrationDistanceChangedOccurs when the PhysicsMaxPenetrationDistance property value changes.
Public eventPhysicsMinVelocityForRestitutionChangedOccurs when the PhysicsMinVelocityForRestitution property value changes.
Public eventPhysicsNumPositionStepsChangedOccurs when the PhysicsNumPositionSteps property value changes.
Public eventPhysicsNumVelocityStepsChangedOccurs when the PhysicsNumVelocitySteps property value changes.
Public eventPhysicsPenetrationSlopChangedOccurs when the PhysicsPenetrationSlop property value changes.
Public eventPhysicsPointVelocitySleepThresholdChangedOccurs when the PhysicsPointVelocitySleepThreshold property value changes.
Public eventPhysicsSimulationStepAfter 
Public eventPhysicsSpeculativeContactDistanceChangedOccurs when the PhysicsSpeculativeContactDistance property value changes.
Public eventPhysicsStepListenerBatchesPerJobChangedOccurs when the PhysicsStepListenerBatchesPerJob property value changes.
Public eventPhysicsStepListenersBatchSizeChangedOccurs when the PhysicsStepListenersBatchSize property value changes.
Public eventPhysicsTimeBeforeSleepChangedOccurs when the PhysicsTimeBeforeSleep property value changes.
Public eventPhysicsUseBodyPairContactCacheChangedOccurs when the PhysicsUseBodyPairContactCache property value changes.
Public eventPhysicsUseLargeIslandSplitterChangedOccurs when the PhysicsUseLargeIslandSplitter property value changes.
Public eventPhysicsUseManifoldReductionChangedOccurs when the PhysicsUseManifoldReduction property value changes.
Public eventPrecipitationFallenChangedOccurs when the PrecipitationFallen property value changes.
Public eventPrecipitationFallingChangedOccurs when the PrecipitationFalling property value changes.
Public eventPreloadResourcesEvent Occurs when preloading the resources used by the object.
(Inherited from Component)
Public eventReceiveNetworkMessageFromClient
(Inherited from Component)
Public eventReceiveNetworkMessageFromServer
(Inherited from Component)
Public eventRemovedFromParent Occurs when a component is removed from the parent.
(Inherited from Component)
Public eventRenderAfterSetCommonUniforms 
Public eventRenderEvent 
Public eventRenderingPipelineChangedOccurs when the RenderingPipeline property value changes.
Public eventSaveEvent Occurs during object saving.
(Inherited from Component)
Public eventSaveSupportChanged Occurs after changing value of SaveSupport property.
(Inherited from Component)
Public eventScreenLabelChangedOccurs when the ScreenLabel property value changes.
(Inherited from Component)
Public eventScreenOrientationChangedOccurs when the ScreenOrientation property value changes.
Public eventSimulationStep Occurs during the simulation step.
(Inherited from Component)
Public eventSimulationStepClient Occurs during the simulation step.
(Inherited from Component)
Public eventSoundAttenuationFarChangedOccurs when the SoundAttenuationFar property value changes.
Public eventSoundAttenuationNearChangedOccurs when the SoundAttenuationNear property value changes.
Public eventSoundRolloffFactorChangedOccurs when the SoundRolloffFactor property value changes.
Public eventTemperatureChangedOccurs when the Temperature property value changes.
Public eventTimeOfDayChangedOccurs when the TimeOfDay property value changes.
Public eventUIScreenChangedOccurs when the UIScreen property value changes.
Public eventUpdateEvent Occurs during the update process of all objects.
(Inherited from Component)
Public eventViewportUpdateBefore 
Public eventViewportUpdateBegin 
Public eventViewportUpdateCameraSettingsReady 
Public eventViewportUpdateEnd 
Public eventViewportUpdateGetCameraSettings 
Public eventWindDirectionChangedOccurs when the WindDirection property value changes.
Public eventWindSpeedChangedOccurs when the WindSpeed property value changes.
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also