NeoAxis Namespace |
| Class | Description | |
|---|---|---|
| AddToResourcesWindowAttribute | ||
| AI |
Task-based artificial intelligence.
| |
| AITask |
Task component for artificial intelligence.
| |
| Animation |
Represents mesh animation.
| |
| AnimationTrigger |
Represents a trigger point for animation.
| |
| ApplicableRangeColorValuePowerAttribute |
This attribute specifies the range of possible Power component of color values of a property or field in the editor.
| |
| Area |
Represents an area in the scene defined by the set of points.
| |
| AreaPoint |
Represents a point of the Area.
| |
| ArrayDataReader |
A class for streaming data from an array.
| |
| ArrayDataWriter |
A class for streaming data to an array.
| |
| AssemblyRegistration |
This abstract class is designed to register plug-in assemblies.
| |
| AutoConvertTypeAttribute |
Attribute tagging method or constructor as a function of autoconversion types.
| |
| AvatarSettings | ||
| Billboard |
A flat object in the scene, which faces the camera.
| |
| Building |
An instance of building.
| |
| BuildingLogicalData | ||
| BuildingVisualData | ||
| BuildingAssemblyRegistration | ||
| BuildingElement |
An object to specify modular element of the building. It can be a child of BuildingType and Building components.
| |
| BuildingManager |
A building manager to control all buildings on the scene.
| |
| BuildingType |
The info about structure of a building.
| |
| Bullet |
A basic class for simulating bullets.
| |
| BulletHitData | ||
| BulletAssemblyRegistration |
The class is intended to register bullet resources.
| |
| BulletType |
A definition of the bullet type.
| |
| Button |
Button in the scene.
| |
| ButtonAssemblyRegistration | ||
| ButtonType |
A definition of the button in space.
| |
| Camera |
Representation of a player's point of view.
| |
| CameraManagement |
An object to manage camera.
| |
| CanvasRenderer |
Specifies a class that allows to draw 2D graphic elements.
| |
| CanvasRendererShaderItem |
Represents the data for a canvas visualization customization with its defines and parameters.
| |
| CanvasRendererUtility |
This class contains auxiliary functional for the CanvasRenderer.
| |
| Character |
A basic class for characters.
| |
| Character2D |
Basic 2D character class.
| |
| Character2DAI |
Task-based artificial intelligence for 2D character.
| |
| Character2DAITask_MoveTo |
Base class for tasks of the 2D character to move to the specified position.
| |
| Character2DAITask_MoveToObject |
The task of the 2D character to move to the specified object in the scene.
| |
| Character2DAITask_MoveToPosition |
The task of the 2D character to move to the specified position in the scene.
| |
| Character2DAssemblyRegistration |
The class is intended to register 2D character resource.
| |
| Character2DInputProcessing |
An object to process input from a player to a 2D character.
| |
| Character2DType |
A definition of the character 2D type.
| |
| CharacterAI |
Task-based artificial intelligence for character.
| |
| CharacterAITask_MoveTo |
Base class for tasks of the character to move to the specified position.
| |
| CharacterAITask_MoveToObject |
The task of the character to move to the specified object in the scene.
| |
| CharacterAITask_MoveToPosition |
The task of the character to move to the specified position in the scene.
| |
| CharacterAITask_PressButton |
The task of the character to press button.
| |
| CharacterAITask_TurnSwitch |
The task of the character to turn a valve.
| |
| CharacterAITask_TurnTo |
Base class for tasks of the character to turn to the specified position.
| |
| CharacterAITask_TurnToObject |
The task of the character to turn to the specified object in the scene.
| |
| CharacterAITask_TurnToPosition |
The task of the character to turn to the specified position in the scene.
| |
| CharacterAITask_Wait |
The task of the character is not to do anything for a certain time.
| |
| CharacterAssemblyRegistration |
The class is intended to register character resource.
| |
| CharacterInputProcessing |
An object to process input from a player to a character.
| |
| CharacterMaker |
A component to generate character meshes.
| |
| CharacterType |
A definition of the character type.
| |
| CharacterUtility | ||
| ClientNetworkService_Chat | ||
| ClientNetworkService_ChatLastMessage | ||
| ClientNetworkService_Components | ||
| ClientNetworkService_Messages | ||
| ClientNetworkService_Users | ||
| ClientNetworkService_UsersUserInfo | ||
| CloneableAttribute |
Specifies how the field or property is cloned.
| |
| CollectionUtility |
Helper class for working with collections.
| |
| CollisionShape |
Base class of all collision shapes.
| |
| CollisionShape_Box |
Box-based collision shape.
| |
| CollisionShape_Capsule |
Capsule-based collision shape.
| |
| CollisionShape_Cone |
Cone-based collision shape.
| |
| CollisionShape_Cylinder |
Cylinder-based collision shape.
| |
| CollisionShape_Mesh |
Mesh-based collision shape.
| |
| CollisionShape_Sphere |
Sphere-based collision shape.
| |
| CollisionShape2D |
Base class of all 2D collision shapes.
| |
| CollisionShape2D_Box |
Box-based 2D collision shape.
| |
| CollisionShape2D_Capsule |
Capsule-based 2D collision shape.
| |
| CollisionShape2D_Ellipse |
Ellipse-based 2D collision shape.
| |
| CollisionShape2D_Mesh |
Mesh-based 2D collision shape.
| |
| ColorValueNoAlphaAttribute |
Helper for the toolset. Turns off the ability to change alpha channel for color in the properties.
| |
| Component |
Base class of all components.
| |
| ComponentComponentSet |
Represents a collection of child components.
| |
| ComponentHierarchyController |
The class for managing the component hierarchy.
| |
| ComponentHierarchyControllerNetworkClientInterface | ||
| ComponentHierarchyControllerNetworkServerInterface | ||
| ComponentHost |
An object to manage a hierarchy of components. For example, using this object, you can load an additional scene inside another scene.
| |
| ComponentsHidePublic |
The class is intended for accessing component methods that are preferable to hide from public access. This is done to avoid cluttering up the component classes.
| |
| ComponentUtility |
An auxiliary class for working with components.
| |
| ComputeProgramManager |
A class to manage and caching compute programs.
| |
| Constraint_SixDOF |
6-degrees of freedom constraint link between two physical bodies.
| |
| Constraint2D |
Base class for constraint link between two physical 2D bodies.
| |
| Constraint2D_Distance |
A 2D distance joint rains two points on two bodies to remain at a fixed distance from each other.
| |
| Constraint2D_Fixed |
A 2D joint hard constraints two bodies.
| |
| Constraint2D_Prismatic |
A 2D prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in body A. Relative rotation is prevented.
| |
| Constraint2D_Revolute |
A 2D revolute joint constrains to bodies to share a common point while they are free to rotate about the point.
| |
| Constraint2D_Weld |
A weld joint essentially glues two bodies together. The joint is soft constraint based, which means the two bodies will move relative to each other.
| |
| ContinuousInteraction |
Represents an interaction between two participants.
| |
| ConvexDecomposition |
Class for calculating convex shapes by a mesh. VHACD library is used.
| |
| ConvexDecompositionCluster |
Represents a cluster of data for ConvexDecomposition.
| |
| ConvexDecompositionSettings |
Represents a settings for ConvexDecomposition.
| |
| ConvexPolyhedron |
Represents a convex polyhedron.
| |
| CRC32 |
Class for calculation CRC32 checksums.
| |
| Crossroad |
A logical element to make crossroads.
| |
| CrossroadCrossroadLogicalData | ||
| CrossroadCrossroadLogicalDataConnectedRoadItem | ||
| CrossroadCrossroadLogicalDataRoadConnection | ||
| CSharpScript |
The component for adding C# scripts.
| |
| CSharpScriptContext |
Scripting context variables container.
| |
| CSharpScriptGeneratedAttribute |
Internal attribute of the engine for compiling C# scripts.
| |
| CubemapProcessing |
Class for processing cubemaps.
| |
| Curve |
Base class of curves.
| |
| Curve1 |
Base class of curves.
| |
| Curve1F |
Base class of curves.
| |
| CurveBezier |
Represents a Bezier curve.
| |
| CurveBezierPath |
Represents a path of Bezier curves.
| |
| CurveCubicSpline |
Represents a cubic curve.
| |
| CurveCubicSpline1 |
Represents a cubic curve.
| |
| CurveCubicSpline1F |
Represents a cubic curve.
| |
| CurveInSpace |
Represents the curve in the scene.
| |
| CurveInSpaceCachedData |
Precalculated data of the curve.
| |
| CurveInSpaceSourceData |
Extracted source data of the curve.
| |
| CurveInSpaceObjects |
A component to make objects by path of a Curve In Space.
| |
| CurveInSpacePoint |
Represents the point of the curve in the scene.
| |
| CurveLine |
Represents a curve with flat lines.
| |
| CurveLine1 |
Represents a curve with flat lines.
| |
| CurveLine1F |
Represents a curve with flat lines.
| |
| CurveRoundedLine |
Represents a curve with rounded corners.
| |
| CurveSpline |
Base class of spline curves.
| |
| CurveSpline1 |
Base class of spline curves.
| |
| CurveSpline1F |
Base class of spline curves.
| |
| CutVolume |
The component to clip geometry by volume in real-time.
| |
| DataBlock |
The class allows to store the data information in the hierarchical form.
Supports creation of children and attributes.
| |
| DataBlockAttribute |
Defines DataBlock attribute.
| |
| DataBlockUtility |
Auxiliary class for work with DataBlock.
| |
| Decal |
Decal in the scene.
| |
| DefaultValueReferenceAttribute |
Specifies the default reference value.
| |
| DemoMode |
An object to make demo scenes.
| |
| DestroyingSensor |
The sensor is intended to destroy detected objects. Can be used to remove objects that have gone beyond the scene.
| |
| DestroyingSensor2D |
The sensor is intended to destroy detected objects in 2D space. Can be used to remove objects that have gone beyond the scene.
| |
| DisplayNameEnumAttribute | ||
| Door |
A basic class for making doors.
| |
| EDictionaryTKey, TValue |
The class is an associative container that stores elements formed by a combination of a key value and a mapped value. This implementation keeps insertion order.
| |
| EngineApp |
Base class for the working the engine.
| |
| EngineAppCreatedInsideEngineWindowClass |
Provides data for case when application window is created by the engine.
| |
| EngineAppInitSettings |
Represents engine's initialization settings.
| |
| EngineConfig |
Class for working with the application config.
| |
| EngineConfigParameter |
Represents a parameter for EngineConfig.
| |
| EngineConfigAttribute |
Attribute to save the property or field in the application config.
| |
| EngineConsole |
The console of the Player app.
| |
| EngineConsoleCommand | ||
| EngineInfo |
Provides general information about the engine.
| |
| EngineInfoCloudProjectInfoClass | ||
| EngineThreading |
Class for multi-threading in the engine.
| |
| EnumUtility | ||
| ESetT |
The class is a container that stores unique elements. This implementation keeps insertion order.
| |
| EventHandlerComponent |
Component representing an event handler.
| |
| FastRandom |
Represents a pseudo-random number generator, a device that produces a sequence of numbers that meet certain statistical requirements for randomness.
| |
| Fence |
Represents a fence in the scene.
| |
| FenceLogicalData | ||
| FenceLogicalDataConnectedFenceItem | ||
| FenceLogicalDataPoint | ||
| FenceVisualData | ||
| FenceAssemblyRegistration | ||
| FenceEntrance |
Represents the functionality of a fence entrance.
| |
| FencePoint |
Represents the point of the fence in the scene.
| |
| FenceType |
Defines a fence type.
| |
| Flashlight |
An instance of flashlight item.
| |
| FlashlightType |
A definition of flashlight item.
| |
| Flow |
A flow instance of the engine.
| |
| FlowExecutionStackItem |
Represents a stack item of execution of Flow.
| |
| FlowConvertTo |
Converts the given object value to the specified type.
| |
| FlowDeclareVariable |
Component representing a declaration of a virtual variable.
| |
| FlowDialogueMessage |
Represents a dialogue message block of flow graph.
| |
| FlowDialogueMessageMessageData | ||
| FlowDialogueMessageMessageDataAnswer | ||
| FlowDoNumber |
Component representing a loop running specified amount of time.
| |
| FlowDoWhile |
Component representing a do-while loop.
| |
| FlowFor |
The component provides the enumeration of collection elements with specifying the interval of elements.
| |
| FlowForEach |
The component provides the enumeration of collection elements.
| |
| FlowGraph |
The component for creation of visual workflow.
| |
| FlowGraphGetAllLinksFromInputPin_Result |
Represents an item for GetAllLinksFromInputPin(FlowGraphNode, String) method.
| |
| FlowGraphBrowsable |
Attribute to configure the visibility of an type in flow graph editor.
| |
| FlowGraphNode |
The node of the flow graph.
| |
| FlowGraphNodeRepresentation |
Represents a cached data for visualization of FlowGraphNode in the editor.
| |
| FlowGraphNodeRepresentationConnector |
Represents a connection slot of FlowGraphNode.
| |
| FlowGraphNodeRepresentationItem |
Represents a data item for FlowGraphNodeRepresentation.
| |
| FlowGraphNodeRepresentationItemProperty |
Represents a data item for FlowGraphNodeRepresentation with info about a property.
| |
| FlowGraphNodeRepresentationItemThisObject |
Represents a data item for FlowGraphNodeRepresentation with info about this object.
| |
| FlowGraphNodeStyle |
The style of the flow graph node.
| |
| FlowGraphNodeStyle_Rectangle |
Rectangular flow graph nodes style.
| |
| FlowGraphRepresentationData |
Represents a data provided to flow graph editor by objects.
| |
| FlowGraphSpecialization |
The specialization of the flow graph. Specialization affects graph workflow in the editor.
| |
| FlowGraphSpecializationDragDropObjectCreateInitNodeContext |
Represents a drag and drop data for creation FlowGraphSpecialization component.
| |
| FlowGraphSpecialization_Shader |
Flow graph specialization for shaders visual creation. Specialization affects workflow with graph in editor.
| |
| FlowGraphStyle |
The graphical style of the flow graph.
| |
| FlowGraphStyle_Default |
The default style of the flow graph.
| |
| FlowIf |
Component representing the if-statement.
| |
| FlowInput |
Represents an input connector data for Flow.
| |
| FlowSequence |
The component provides the ability to perform several branches in succession.
| |
| FlowSetVariable |
The component used to set the value of a virtual variable.
| |
| FlowSleep |
A flow control component representing the sleeping for the specified number of seconds.
| |
| FlowStart |
The component for starting a new flow.
| |
| FlowSwitch |
Component representing the switch-statement.
| |
| FlowWhile |
Component representing a while statement loop.
| |
| Fog |
The fog effect in the scene.
| |
| FontComponent |
Represents font import settings.
| |
| FontComponentCharacterContourData | ||
| FontComponentCompiledData |
Represents precalculated data of FontComponent.
| |
| FontComponentContour | ||
| ForceFeedbackConditionEffect | ||
| ForceFeedbackConstantForceEffect | ||
| ForceFeedbackController | ||
| ForceFeedbackEffect | ||
| ForceFeedbackPeriodicEffect | ||
| ForceFeedbackRampEffect | ||
| Frustum |
Defines a frustum and helps determine whether objects intersect with it.
| |
| GameMode |
The object to interact Player app with the scene.
| |
| GpuBufferManager |
Class for managing hardware buffers.
| |
| GpuIndexBuffer |
Represents an index buffer.
| |
| GpuLinkedProgram |
Represents a linked GPU programs, usually a pair of vertex and fragment programs.
| |
| GpuMaterialPass |
Specifies the material settings when rendering.
| |
| GpuProgram |
Base class for GPU programs.
| |
| GpuProgramManager |
A class to manage GPU programs.
| |
| GpuProgramManagerGetProgramItem | ||
| GpuTexture |
Represents a texture.
| |
| GpuTextureSurfaceData |
Represents a surface data of GpuTexture.
| |
| GpuVertexBuffer |
Represents a vertex buffer.
| |
| Grid |
Visual 2D grid in the scene.
| |
| GroupOfObjects |
An object in a scene designed to store a large number of similar objects.
| |
| GroupOfObjectsGetObjectsItem |
Represents data to get items from GroupOfObjects object.
| |
| GroupOfObjectsSubGroup | ||
| GroupOfObjectsElement |
Component for setting item type of GroupOfObjects.
| |
| GroupOfObjectsElement_Mesh |
Component for setting mesh item type of GroupOfObjects.
| |
| GroupOfObjectsElement_Surface |
Component for setting surface item type of GroupOfObjects.
| |
| GroupOfObjectsUtility |
Auxiliary class for working with GroupOfObjects.
| |
| GroupOfObjectsUtilityGroupOfObjectsInstance | ||
| ImageComponent |
Represents a 2D or cubemap image. The component is useful to make cubemap textures from 6 2D images.
| |
| ImageComponentBindSettingsAttribute |
Attribute for setting parameters of texture binding.
| |
| ImageUtility |
An auxiliary class for working with images.
| |
| ImageUtilityImage2D |
Represents a 2D image data for ImageUtility.
| |
| Import3D |
The component for import of 3D content.
| |
| Import3DReimportSettings |
Represents settings for reimporting data of Import3D.
| |
| ImportGeneral |
Base class for implementation content import.
| |
| ImportGeneralMaterialData |
The data to import material.
| |
| ImportGeneralSettings |
Represents an import settings.
| |
| ImportGeneralSettingsMeshEditorSettings | ||
| InputDevice |
Represents input device.
| |
| InputDeviceManager |
Represents class for managing input devices.
| |
| InputEvent |
Represents general input event. Custom events should be generalized from this one.
| |
| InputMessage | ||
| InputMessageInputEnabledChanged | ||
| InputMessageJoystick | ||
| InputMessageKey | ||
| InputMessageKeyDown | ||
| InputMessageKeyPress | ||
| InputMessageKeyUp | ||
| InputMessageMouse | ||
| InputMessageMouseButton | ||
| InputMessageMouseButtonDown | ||
| InputMessageMouseButtonUp | ||
| InputMessageMouseDoubleClick | ||
| InputMessageMouseMove | ||
| InputMessageMouseRelativeModeChanged | ||
| InputMessageMouseWheel | ||
| InputMessageSpecialInputDevice | ||
| InputMessageTouch | ||
| InputMessageTouchSliderChanged | ||
| InputProcessing |
An object to process input from a player.
| |
| InputProcessingTouchPointerData | ||
| InteractiveObject |
A component to add interactive object functionality to a parent component.
| |
| InteractiveObjectObjectInfo |
A result data of [!:InteractiveObjectInterface.ObjectInteractionGetInfo(UIControl, GameMode, ref InteractiveObjectObjectInfo)].
| |
| InvokeMember |
The component for invoking methods, properties and fields.
| |
| IOUtility |
Helper class for working with files and folders.
| |
| Item |
A basic component for items of the game framework.
| |
| Item2D |
A basic component for items of the game framework.
| |
| Item2DAssemblyRegistration | ||
| Item2DType |
A definition of the 2D item.
| |
| ItemAssemblyRegistration | ||
| ItemType |
A definition of the item.
| |
| JoystickAxisChangedEvent | ||
| JoystickButtonDownEvent | ||
| JoystickButtonEvent | ||
| JoystickButtonUpEvent | ||
| JoystickInputDevice | ||
| JoystickInputDeviceAxis | ||
| JoystickInputDeviceButton | ||
| JoystickInputDevicePOV | ||
| JoystickInputDeviceSlider | ||
| JoystickInputEvent | ||
| JoystickPOVChangedEvent | ||
| JoystickSliderChangedEvent | ||
| KeyEvent |
Provides data for the key down and key up events.
| |
| KeyPressEvent |
Provides data for the key press event.
| |
| KnownColors |
Provides a set of predefined color values for convenience.
| |
| Layer |
A class for grouping components of the scene.
| |
| LearningComponent | ||
| LensFlare |
A definition of lens flare object.
| |
| LensFlares |
Lens flares effect of the light. The component must be a child of Light.
| |
| Light |
The light source in the scene.
| |
| LightInclusiveVolumeData |
Represents data for GetInclusiveVolume method.
| |
| LiquidVolume |
The component to manage liquid volumes.
| |
| Log |
Class for working with application logs.
| |
| LogHandlers |
Provides access to event handlers of Log.
| |
| Material |
Defines how a geometry looks.
| |
| MaterialCompiledMaterialData |
Represents precalculated data of Material.
| |
| MaterialCompiledMaterialDataCurrentFrameData |
Internal material data for rendering frame.
| |
| MaterialCompileExtensionData |
Represents material data that were procedurally generated and compiled.
| |
| MaterialNewMaterialData | ||
| MathAlgorithms |
A set of mathematical algorithms.
| |
| MathEx |
Expanded set of basic mathematical operations.
| |
| MeasuringTool |
The component to measure and visualize length.
| |
| MeasuringToolEndPoint |
End point for MeasuringTool.
| |
| MemoryVirtualFileStream |
Defines a memory mapped file stream for virtual file system.
| |
| Mesh |
Represents a 3D mesh in the engine. The child mesh geometries defines the mesh data.
| |
| MeshCompiledData |
Represents precalculated data of Mesh.
| |
| MeshCompiledDataMeshDataClass |
Represents geometry data of the mesh for rendering pipeline.
| |
| MeshCompiledDataRayCastResult | ||
| MeshExtractedData | ||
| MeshExtractedDataMeshGeometryItem | ||
| MeshStructureClass |
Specifies the structure of the mesh. Includes information about edges, faces.
| |
| MeshGeometry |
Represents mesh geometry: vertices structure and material data.
| |
| MeshGeometry_Arch |
Mesh geometry in the form of an arch.
| |
| MeshGeometry_Box |
Mesh geometry in the form of a box.
| |
| MeshGeometry_Capsule |
Mesh geometry in the form of a capsule.
| |
| MeshGeometry_Cone |
Mesh geometry in the form of a cone.
| |
| MeshGeometry_Cylinder |
Mesh geometry in the form of a cylinder.
| |
| MeshGeometry_Door |
Mesh geometry in the form of a door.
| |
| MeshGeometry_Pipe |
Mesh geometry in the form of a pipe.
| |
| MeshGeometry_Plane |
Mesh geometry in the form of a plane.
| |
| MeshGeometry_PolygonBasedPolyhedron |
Mesh geometry in the form of polyhedron generated by thickening a polygon.
| |
| MeshGeometry_PolygonBasedPolyhedron_Point |
Represents a point of the MeshGeometry_PolygonBasedPolyhedron.
| |
| MeshGeometry_Prism |
Mesh geometry in the form of a prism.
| |
| MeshGeometry_Procedural |
Base component for mesh geometry procedural generation.
| |
| MeshGeometry_Sphere |
Mesh geometry in the form of a sphere.
| |
| MeshGeometry_Stairs |
Mesh geometry in the form of a stairs.
| |
| MeshGeometry_Torus |
Mesh geometry in the form of a torus.
| |
| MeshInSpace |
Mesh in the scene.
| |
| MeshInSpaceAnimationController |
An animation controller for the mesh in space.
| |
| MeshInSpaceAnimationControllerAnimationStateClass | ||
| MeshInSpaceAnimationControllerAnimationStateClassAnimationItem | ||
| MeshLevelOfDetail |
Component for the level of detail configuration.
| |
| MeshModifier |
Declares modifier of the mesh. Using mesh modifiers, you can change the output data provided by the mesh; they do not change the original mesh data.
| |
| MeshModifier_BoxUV |
Mesh modifier for calculating texture coordinates in the form of a box.
| |
| MeshModifier_RandomizePosition |
A mesh modifier that adds a random offset to the position of the vertices.
| |
| MeshTest |
Class for quickly determining the intersection of the ray with the mesh. Internally octree is used.
| |
| Metadata |
Specifies the engine metadata.
| |
| MetadataCloneContext |
Provides data when objects are cloning.
| |
| MetadataComponentTypeInfo |
Represents type declarations for custom class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.
| |
| MetadataDelegate |
Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class.
| |
| MetadataEvent |
Keeps the attributes of an event and provides access to event metadata.
| |
| MetadataGetMembersContext |
Represents a settings for getting list of members of the type by MetadataGetMembers(MetadataGetMembersContext) method.
| |
| MetadataLoadContext |
Provides data when objects are loading.
| |
| MetadataLoadContextComponentItem |
Represents a item of component for MetadataLoadContext.
| |
| MetadataMember |
Obtains information about the attributes of a member and provides access to member metadata.
| |
| MetadataMethod |
Keeps the attributes of a method and provides access to method metadata.
| |
| MetadataNetTypeInfo |
Represents type declarations for .NET class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.
| |
| MetadataNetTypeInfoNetEvent |
Keeps the attributes of a .NET event and provides access to event metadata.
| |
| MetadataNetTypeInfoNetMethod |
Keeps the attributes of a .NET method and provides access to method metadata.
| |
| MetadataNetTypeInfoNetProperty |
Keeps the attributes of a .NET property and provides access to property metadata.
| |
| MetadataParameter |
Keeps the attributes of a parameter and provides access to parameter metadata.
| |
| MetadataProperty |
Keeps the attributes of a property and provides access to property metadata.
| |
| MetadataSaveContext |
Provides data when objects are saving.
| |
| MetadataTypeInfo |
Represents a base class for type declarations for class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.
| |
| MetadataManager |
Specifies a manager for working with engine metadata.
| |
| MetadataManagerAutoConvertTypeItem |
Represents an item of autoconvertable type.
| |
| MetadataManagerReferenceType |
Represents a data of supported reference type.
| |
| MetadataManagerSerializableTypeItem |
Represents an item of serializable type.
| |
| MetadataManagerSerialization |
Provides the functionality of engine serialization.
| |
| MetadataManagerSerializationContainerElementData |
Provides a element data of container for engine serialization.
| |
| MetadataManagerSerializationMemberData |
Provides member info for engine serialization.
| |
| MetadataManagerSerializationMetadataPropertyData |
Provides a property data for engine serialization.
| |
| MultiMaterial |
A combined material that includes several usual materials.
| |
| MultiRenderTarget |
This class represents a multi render target that renders to a GpuTexture.
| |
| MultiRenderTargetItem |
Represents an item of MultiRenderTarget.
| |
| NativeUtility |
Class for working with native memory and libraries.
| |
| NetworkLogic |
A useful component to make server-client logic of the scene.
| |
| NetworkLogicServerUserItem | ||
| NetworkLogicAbstract | ||
| NetworkLogicUtility | ||
| NetworkSynchronizeAttribute | ||
| NewObjectDefaultNameAttribute |
An attribute to specify default name for new instances of the type.
| |
| ObjectEx |
A helper class for working with .NET objects.
| |
| ObjectInSpace |
Abstract object in the scene.
| |
| ObjectInSpaceCheckSelectionByRayContext |
Provides data for CheckSelectionByRay(ObjectInSpaceCheckSelectionByRayContext) method.
| |
| ObjectInSpaceRenderingContext |
Object to control the process of displaying objects in the scene.
| |
| ObjectInSpaceUtility |
Auxiliary class to work with ObjectInSpace.
| |
| ObjectInteractionContext |
A context of the player's interaction with the objects.
| |
| ObjectSpecialRenderingEffect | ||
| ObjectSpecialRenderingEffect_Outline | ||
| Occluder |
The component to cull invisible geometry by volume in real-time.
| |
| OcclusionCullingBuffer | ||
| OctreeContainer |
An octree container to optimize getting list of objects by volume.
| |
| OctreeContainerInitSettings |
Represents initialization settings of OctreeContainer.
| |
| OpenListT |
A list that has the ability to directly work with elements of an array. For example you can access to item by reference.
| |
| OpenListNativeT |
A list that internally creates a native array.
| |
| OpenListNativeTEnumerator |
Represents an enumerator for OpenListNativeT.
| |
| PaintLayer |
Specifies a layer for the mesh or for the terrain.
| |
| ParameterContainer |
Container for parameters of different types. In some cases, used for the preparation of parameters for the GPU.
| |
| ParameterTypeUtility |
Auxiliary class for working with ParameterContainer.
| |
| ParticleAccelerationByTime |
The base class of the module for changing the speed of a particle.
| |
| ParticleAngularAccelerationByTime |
Specifies an angular velocity acceleration of the particles depending on their lifetime.
| |
| ParticleAngularSpeedMultiplierByTime |
Specifies an angular speed multiplier of the particles depending on their lifetime.
| |
| ParticleAngularVelocityByTime |
Specifies an angular velocity of the particles depending on their lifetime.
| |
| ParticleColorMultiplierByTime |
Specifies a color multiplier of the particles depending on their lifetime.
| |
| ParticleEmitter |
A source of new particles of a particle system.
| |
| ParticleEmitterAnglesProperty | ||
| ParticleEmitterColorValueProperty | ||
| ParticleEmitterIntegerProperty | ||
| ParticleEmitterSingleProperty | ||
| ParticleEmitterShape |
Base class of a shape of a particle system emitter.
| |
| ParticleEmitterShape_Box |
A shape in the form of a box of a particle system emitter.
| |
| ParticleEmitterShape_Cylinder |
A shape in the form of a cylinder of a particle system emitter.
| |
| ParticleEmitterShape_Point |
A shape in the form of a point of a particle system emitter.
| |
| ParticleEmitterShape_Sphere |
A shape in the form of a sphere of a particle system emitter.
| |
| ParticleLinearAccelerationByTime |
Specifies a linear velocity acceleration of the particles depending on their lifetime.
| |
| ParticleLinearSpeedMultiplierByTime |
Specifies a linear speed multiplier of the particles depending on their lifetime.
| |
| ParticleLinearVelocityByTime |
Specifies a linear velocity of the particles depending on their lifetime.
| |
| ParticleModule | ||
| ParticleModuleCustom |
Custom particle module.
| |
| ParticleSizeMultiplierByTime |
Specifies a size multiplier of the particles depending on their lifetime.
| |
| ParticleSpeedMultiplierByTime |
The base class of the module for changing the speed multiplier of a particle.
| |
| ParticleSystem |
Defines a particle system.
| |
| ParticleSystemCompiledData |
Represents precalculated data of ParticleSystem.
| |
| ParticleSystemCompiledDataEmitter | ||
| ParticleSystemInSpace |
Particle system in the scene.
| |
| ParticleVelocityByTime |
The base class of the module for changing the velocity of a particle.
| |
| Pathfinding |
Navigation mesh pathfinding.
| |
| PathfindingDynamicObstacleData | ||
| PathfindingFindPathContext |
The data to execution finding path.
| |
| PathfindingPrecompiledDataClass | ||
| PathfindingGeometry |
Represents a geometry data for pathfinding calculation.
| |
| PathfindingGeometryTag |
Represents the tag to mark a geometry data for pathfinding calculation.
| |
| PathUtility |
Replacement for Path class to support case insensitive paths.
| |
| PhysicalBody |
Base class for rigid and soft body components.
| |
| PhysicalBody2D |
Base class for rigid and soft body 2D components.
| |
| PhysicalMaterial |
Specifies a physical material that defines the response of a physical object when interacting with the world.
| |
| Physics2DContactTestItem |
The data to perform a search query of physical objects at a specified area.
| |
| Physics2DContactTestItemResultItem |
Represents a result item for Physics2DContactTestItem.
| |
| Physics2DRayTestItem |
The data to perform a search query of 2D physical objects by ray.
| |
| Physics2DRayTestItemResultItem |
Represents a result item for Physics2DRayTestItem.
| |
| PhysicsRayTestItem |
The data to perform a search query of physical objects by ray.
| |
| PhysicsVolumeTestItem |
The data to perform a search query of physical objects at a specified volume.
| |
| Pipe |
An instance of a pipe.
| |
| PipeLogicalData | ||
| PipeLogicalDataConnectedPipeItem | ||
| PipeLogicalDataPoint | ||
| PipeVisualData | ||
| PipeAssemblyRegistration | ||
| PipePoint |
Represents a point of the pipe.
| |
| PipeSettingsCell | ||
| PipeType |
A definition of the pipe type.
| |
| PixelFormatUtility |
Auxiliary class for working with the PixelFormat.
| |
| PlantAssemblyRegistration | ||
| PlantGenerator | ||
| PlantGeneratorCollisionChecker | ||
| PlantGeneratorElement | ||
| PlantGeneratorElementCurve | ||
| PlantGeneratorSelectorByProbability | ||
| PlantMaterial |
Represents a material definition for plant type.
| |
| PlantType |
Represents a type of the plant.
| |
| PlatformSpecificUtility |
Internal class for implementing the target platform.
| |
| ProcedureUI |
The class for working with a procedurally generated GUI.
| |
| ProcedureUIButton |
Represents a button for ProcedureUI.
| |
| ProcedureUICheck |
Represents a check box for ProcedureUI.
| |
| ProcedureUIControl |
Represents a control for ProcedureUI.
| |
| ProcedureUIEdit |
Represents a edit box for ProcedureUI.
| |
| ProcedureUIForm |
Represents a form for ProcedureUI.
| |
| ProcedureUIText |
Represents a text label for ProcedureUI.
| |
| Product |
Represents the product build settings.
| |
| Product_Android |
Represents the product build settings for Android.
| |
| Product_iOS |
Represents the product build settings for iOS.
| |
| Product_Linux |
Represents the product build settings for Linux.
| |
| Product_macOS |
Represents the product build settings for macOS.
| |
| Product_Store |
Represents the product build settings for NeoAxis Store.
| |
| Product_StoreImageGenerator | ||
| Product_UWP |
Represents the product build settings for UWP.
| |
| Product_Web |
Represents the product build settings for Web.
| |
| Product_Windows |
Represents the product build settings for Windows.
| |
| ProjectSettings |
Represents engine project settings.
| |
| ProjectSettingsComponent |
Component representing the settings of the project.
| |
| ProjectSettingsPage |
Represents a page of the project settings.
| |
| ProjectSettingsPage_Colors |
Represents a Colors page of the project settings.
| |
| ProjectSettingsPage_CSharpEditor |
Represents a C# Editor page of the project settings.
| |
| ProjectSettingsPage_General |
Represents a General page of the project settings.
| |
| ProjectSettingsPage_Preview |
Represents a Preview page of the project settings.
| |
| ProjectSettingsPage_Rendering |
Represents a Rendering page of the project settings.
| |
| ProjectSettingsPage_Repository |
Represents a Repository page of the project settings.
| |
| ProjectSettingsPage_RibbonAndToolbar |
Represents a Ribbon And Toolbar page of the project settings.
| |
| ProjectSettingsPage_RibbonAndToolbarRibbonAndToolbarActionsClass | ||
| ProjectSettingsPage_RibbonAndToolbarRibbonAndToolbarActionsClassActionItem | ||
| ProjectSettingsPage_RibbonAndToolbarRibbonAndToolbarActionsClassGroupItem | ||
| ProjectSettingsPage_RibbonAndToolbarRibbonAndToolbarActionsClassTabItem | ||
| ProjectSettingsPage_SceneEditor |
Represents a Scene Editor page of the project settings.
| |
| ProjectSettingsPage_ShaderEditor |
Represents a Shader Editor page of the project settings.
| |
| ProjectSettingsPage_Shortcuts |
Represents a Shortcuts page of the project settings.
| |
| ProjectSettingsPage_ShortcutsShortcutSettingsClass | ||
| ProjectSettingsPage_ShortcutsShortcutSettingsClassActionItem | ||
| ProjectSettingsPage_TextEditor |
Represents a Text Editor page of the project settings.
| |
| ProjectSettingsPage_UIEditor |
Represents a UI Editor page of the project settings.
| |
| ProjectUtility |
Auxiliary class to work with the NeoAxis project.
| |
| RandomUtility |
Auxiliary class for FastRandom.
| |
| RangeAttribute |
This attribute specifies the range of possible values of a property or field in the editor.
| |
| ReadOnlyICollectionT |
Read only interface for ICollection.
| |
| ReferenceListT |
List which supports NeoAxis references.
| |
| ReferenceListTEnumerator |
Represents an enumerator for ReferenceListT.
| |
| ReferenceUtility |
A helper class for working with references.
| |
| ReferenceValueType_Event |
Specifies the type to configure a reference to a type event.
| |
| ReferenceValueType_Member |
Specifies the type to configure a reference to a type member.
| |
| ReferenceValueType_Method |
Specifies the type to configure a reference to a type method.
| |
| ReferenceValueType_Property |
Specifies the type to configure a reference to a type property.
| |
| ReferenceValueType_Resource |
Specifies the type to configure a reference to a resource.
| |
| ReflectionProbe |
The component is capturing surroundings of the scene to get reflections and to get ambient lighting data.
| |
| ReflectionUtility |
Auxiliary class for working with .NET reflection.
| |
| Regulator |
Regulator in the scene.
| |
| RegulatorAssemblyRegistration | ||
| RegulatorType |
A definition of the regulator in space.
| |
| RenderingEffect |
Base class of all rendering effects.
| |
| RenderingEffectCompiledData |
Represents a precalculated data of RenderingEffect.
| |
| RenderingEffectDefaultOrderOfEffectAttribute |
Attribute to configure default order of rendering effects.
| |
| RenderingEffect_AmbientOcclusion |
Ambient occlusion screen effect (ASSAO).
| |
| RenderingEffect_Antialiasing |
Anti-aliasing screen effect.
| |
| RenderingEffect_Bloom |
Screen effect for adding a bloom of the image.
| |
| RenderingEffect_BokehBlur |
Bokeh blur screen effect.
| |
| RenderingEffect_ChromaticAberration |
Chromatic aberration screen effect.
| |
| RenderingEffect_ColorGrading |
Screen effect of adding the color correction to the image.
| |
| RenderingEffect_DepthOfField |
Depth of field screen effect.
| |
| RenderingEffect_EdgeDetection |
Edge detection screen effect.
| |
| RenderingEffect_GaussianBlur |
Gaussian blur screen effect.
| |
| RenderingEffect_Grayscale |
Screen effect that turns the image into the grayscale.
| |
| RenderingEffect_IndirectLighting |
Indirect lighting screen effect.
| |
| RenderingEffect_LensEffects |
Screen effect for rendering lens effects of the camera (lens flares).
| |
| RenderingEffect_LightShafts |
Screen effect for adding light shafts (god rays).
| |
| RenderingEffect_MicroparticlesInAir |
An screen effect for visualization microparticles in air.
| |
| RenderingEffect_MotionBlur |
Per-object motion blur.
| |
| RenderingEffect_Noise |
Rendering effect to show random noise on the screen.
| |
| RenderingEffect_Outline |
Outline screen effect for objects.
| |
| RenderingEffect_Pixelate |
Pixelization screen effect.
| |
| RenderingEffect_Posterize |
Posterization screen effect.
| |
| RenderingEffect_Precipitation |
Screen effect of adding the rain.
| |
| RenderingEffect_RadialBlur |
Radial blur screen effect.
| |
| RenderingEffect_Reflection |
Screen space reflections effect. It works only with deferred geometry data. May be combined with other reflection techniques.
| |
| RenderingEffect_ResolutionUpscale |
The effect for adjusting the resolution upscale.
| |
| RenderingEffect_Script |
The component for creation custom fullscreen rendering effects.
| |
| RenderingEffect_ScriptCompiledDataCodeGenerated |
Represents a precalculated data of RenderingEffect_Script.
| |
| RenderingEffect_Sharpen |
A screen effect for adding sharpness to the image.
| |
| RenderingEffect_ShowRenderTarget |
Screen effect that shows internal render targets.
| |
| RenderingEffect_Simple |
Base class of simple rendering effects.
| |
| RenderingEffect_SimpleCompiledDataSimple |
Represents a precalculated data of RenderingEffect_Simple.
| |
| RenderingEffect_ToHDR |
Screen effect for converting scene to high dynamic range.
| |
| RenderingEffect_ToLDR |
Screen effect for converting scene to low dynamic range.
| |
| RenderingEffect_ToneMapping |
Tone mapping screen effect.
| |
| RenderingEffect_Vignetting |
Rendering effect to show darkened corners on the screen.
| |
| RenderingPipeline |
The rendering pipeline of the scene.
| |
| RenderingPipelineRenderSceneData |
Prepared data for scene rendering.
| |
| RenderingPipelineRenderSceneDataLightItem |
Prepared light item data for scene rendering.
| |
| RenderingPipelineRenderSceneDataMeshDataRenderOperation |
Prepared rendering operation data of mesh for scene rendering.
| |
| RenderingPipelineRenderSceneDataMeshItemAnimationDataClass |
Prepared animation data of mesh for scene rendering.
| |
| RenderingPipelineShadowCasterData |
Represents a list of material passes for shadow caster.
| |
| RenderingPipeline_Basic |
The basic rendering pipeline.
| |
| RenderingPipeline_BasicFrameData |
Represents a data for rendering frame.
| |
| RenderingPipeline_BasicGaussianBlurSettings | ||
| RenderingPipeline_BasicGIData | ||
| RenderingPipeline_BasicGIDataCascadeItem | ||
| RenderingPipeline_BasicLightItem |
Represents a calculated data of a light during scene rendering.
| |
| RenderingPipeline_BasicReflectionProbeItem |
Represents a calculated data of a reflection probe during scene rendering.
| |
| RenderingSystem |
Various functionality for working with the rendering system.
| |
| RenderTarget |
A canvas which can receive the results of a rendering operation.
| |
| RenderTargetInSpace |
The component intended to manage and display render target in the scene.
| |
| RenderTexture |
This class represents a RenderTarget that renders to a GpuTexture.
| |
| RenderToFile |
A tool for rendering a scene to a file. It intended to create screenshots and to create materials.
| |
| RenderVideoToFileData | ||
| RenderWindow |
Manages the target rendering window.
| |
| Resource |
Specifies a resource of the engine.
| |
| ResourceInstance |
Represents an instance of Resource.
| |
| ResourceFileExtensionAttribute |
Attribute to specify the resource file name extension.
| |
| ResourceManager |
Class for working with engine resources.
| |
| ResourceManagerResourceType |
Represents a type of a resource.
| |
| ResourceUtility |
A helper class for working with base resources of the project.
| |
| ResultCompileT |
Base class for objects that prepare a result.
| |
| RigidBody |
A rigid physical body.
| |
| RigidBody2D |
2D rigid physical body.
| |
| Road |
Represents a road in the scene.
| |
| RoadLogicalData | ||
| RoadModifier | ||
| RoadRoadData | ||
| RoadRoadDataCurveData | ||
| RoadRoadDataPoint | ||
| RoadAssemblyRegistration |
The class is intended to register road resources.
| |
| RoadLaneModifier |
The modifier of the road lane.
| |
| RoadManager |
A road manager to control all roads in the scene.
| |
| RoadModifier |
The modifier of the road.
| |
| RoadNode |
A logical element of road system to connect roads. It indended to make crossroads and other road elements.
| |
| RoadNodeLogicalData | ||
| RoadPoint |
Represents a curve point of the road.
| |
| RoadType |
Represents a type of the road.
| |
| RoadUtility | ||
| RoadUtilityMeshData | ||
| RoadUtilityRoadGeometryGenerator | ||
| RoadUtilityRoadGeometryGeneratorMeshGeometryItem | ||
| RoadUtilityVisualData | ||
| Scene |
Represents a scene.
| |
| SceneGetObjectsInSpaceItem |
Represents an item for [!:Scene.GetObjectsInSpace(IList<GetObjectsInSpaceItem>)] method.
| |
| ScenePhysicsWorldClass |
Provides a data of Bullet physics engine.
| |
| ScenePhysicsWorldClassBody | ||
| ScenePhysicsWorldClassConstraint | ||
| ScenePhysicsWorldClassFixedConstraint | ||
| ScenePhysicsWorldClassShape | ||
| ScenePhysicsWorldClassSixDOFConstraint | ||
| ScenePhysicsWorldClassTwoBodyConstraint | ||
| ScenePhysicsWorldClassVehicleConstraint | ||
| SceneLODUtility |
A helper class to manage level of details of objects.
| |
| SceneUtility | ||
| SceneUtilityPaintToLayerData | ||
| ScreenMessages |
Represents the functionality of screen messages in the Player app.
| |
| ScreenMessagesMessageItem | ||
| Seat |
A component to make a seat place.
| |
| SeatAssemblyRegistration |
The class is intended to register seat resources.
| |
| SeatItem |
A seat item for a character or other object in the seat.
| |
| SeatType |
A definition of the seat type.
| |
| Sensor |
The event trigger in the scene. The sensor allows you to select scene objects by a given volume or ray.
| |
| Sensor2D |
The event trigger in the scene with 2D physics support.
| |
| SerializeAttribute |
Specifies that a field or property supports serialization.
| |
| ServerNetworkService_Chat | ||
| ServerNetworkService_Components | ||
| ServerNetworkService_ComponentsClientItem | ||
| ServerNetworkService_Messages | ||
| ServerNetworkService_Users | ||
| ServerNetworkService_UsersUserInfo | ||
| ShaderConstants |
Provides access to constants in shaders.
| |
| ShaderFunctions | ||
| ShaderGenerationAutoConstantAttribute |
The attribute for tagging members for use in visual adjustment of materials and effects.
| |
| ShaderGenerationFunctionAttribute |
The attribute for tagging functions for use in visual adjustment of materials and effects.
| |
| ShaderGenerationPropertyPostfixAttribute |
The attribute for tagging access to members of properties for use in visual adjustment of materials and effects.
| |
| ShaderParameter |
A component to configure access to external parameter for material or screen effect. Its used in the visual graph editor.
| |
| ShaderScript |
The component for compilation shader code.
| |
| ShaderScriptCompiledShaderScript |
Represents a compiled data of ShaderScript.
| |
| ShaderScriptCompiledShaderScriptParameter |
Represents a parameter data of ShaderScriptCompiledShaderScript.
| |
| ShaderTextureSample |
A component to configure texture sampling for material or screen effect. It's used in the visual graph editor.
| |
| Simple3DRenderer |
Defines a class for a rendering of simple and dynamic geometry.
| |
| Simple3DRendererVertexIndexData |
Represents a vertex/index data for using in Simple3DRenderer.
| |
| SimpleMeshGenerator |
Represents a set of algorithms for generating simple 3D models.
| |
| SimpleTypes |
Class for unified work with simple types. Mainly used for converting to string and back.
| |
| SimpleTypesTypeItem |
Represents an item of a type for SimpleTypes.
| |
| Skeleton |
Represents mesh skeleton as a collection of bones. Used for a mesh animation.
| |
| SkeletonAnimation |
Represents mesh skeleton animation. Defines when and which animation track will be used by skeleton.
| |
| SkeletonAnimationTrack |
Represents the track of a skeleton animation. Defines how mesh skeleton bones will move in space.
| |
| SkeletonBone |
Represents a bone of a mesh skeleton, how it is positioned in space.
| |
| Sky |
A basic sky component in the engine.
| |
| SoftBody |
Soft physical body.
| |
| Sound |
The component containing sound data.
| |
| SoundCompiledData |
Represents a precalculated data of Sound.
| |
| SoundChannelGroup |
Represents a group of sound channels of the sound system.
| |
| SoundData |
Represents a sound data of the sound system.
| |
| SoundRealChannel |
Represents a real sound channel of the sound system.
| |
| SoundSource |
Ambient sound in the scene.
| |
| SoundVirtualChannel |
Represents a virtual sound channel of the sound system.
| |
| SoundWorld |
Represents a sound system of the engine.
| |
| SpaceBounds |
Represents a class to contain axis aligned bounds box and bounding sphere.
| |
| SpawnPoint |
A spawn point helper.
| |
| Sprite |
Sprite in the scene.
| |
| SpriteAnimation |
Represents animation for the sprite.
| |
| SpriteAnimationController |
An animation controller for the sprite.
| |
| SpriteAnimationFrame |
Represents a key frame for the sprite animation.
| |
| SpriteMeshManager | ||
| StartupTiming | ||
| StringUtility |
Auxiliary class for working with strings.
| |
| Surface |
A component is defined how to apply of objects and material on the surface.
| |
| SurfaceCompiledSurfaceData | ||
| SurfaceCompiledSurfaceDataFillPatternClass | ||
| SurfaceCompiledSurfaceDataGroupElementItem | ||
| SurfaceCompiledSurfaceDataGroupItem | ||
| SurfaceArea |
Represents an area that filled by surface.
| |
| SurfaceElement |
Represents an element for configuring Surface.
| |
| SurfaceElement_Mesh |
Represents a mesh element for configuring Surface.
| |
| SurfaceGroupOfElements |
Represents a group of elements for configuring Surface.
| |
| SystemFunctionality |
A class to work with the operating system.
| |
| SystemFunctionalityTrayIcon | ||
| SystemSettings |
A class for getting information about the operating system.
| |
| SystemSettingsDisplayInfo |
Represents an item for AllDisplays property.
| |
| Terrain |
A heightmap based terrain.
| |
| Text2D |
A scene object displaying 2D text on the screen.
| |
| Text3D |
A scene object displaying 3D text in the scene.
| |
| TextBlock |
The class that allows to store the text information in the hierarchical form. Supports creation of children and attributes.
| |
| TextBlockAttribute |
Defines TextBlock attribute.
| |
| TextBlockUtility |
Auxiliary class for work with TextBlock.
| |
| ThreadSafeDisposable |
Specifies a structure for class creation with thread-safe implemetntation of Dispose method.
| |
| Time |
Class for working with time in the engine.
| |
| TouchData | ||
| TouchDataTouchDownRequestToProcessTouch | ||
| TrafficSystem |
A system to simulate ground and fly traffic.
| |
| TrafficSystemObjectInstance | ||
| TrafficSystemElement |
An element to specify participant of the traffic system.
| |
| Transform |
Defines the position in space. This class is immutable for optimization purposes.
| |
| TransformOffset |
Represents object transformation. Can be used in pair with other transformations to calculate resulting offset of position, rotation, scale.
| |
| Turret |
An instance of a turret.
| |
| TypeUtility |
A helper class for working with types of the engine.
| |
| UIButton |
Clickable button of the engine GUI.
| |
| UICheck |
Check box with on/off state. Third state (Indeterminate) is also supported.
| |
| UICombo |
Represents a drop down combo box.
| |
| UIContainer |
Base container class for other UI elements.
| |
| UIContextMenu |
Represents a shortcut menu.
| |
| UIContextMenuItem | ||
| UIContextMenuItemBase | ||
| UIContextMenuSeparator | ||
| UIControl |
Base class of all UI controls.
| |
| UIEdit |
Standard UI element for text input.
| |
| UIGrid |
2D grid of UI controls.
| |
| UIImage |
Standard control that shows an image.
| |
| UIList |
Standard control that represents a list.
| |
| UIMenu |
Represents a menu.
| |
| UIProgress |
UI element for visualization progress.
| |
| UIRenderTarget |
UI control with a render target.
| |
| UIScroll |
Standard UI element for scrolling.
| |
| UISlider |
Represents a slider.
| |
| UISplitContainer |
Control the sizing of two panels.
| |
| UIStyle |
The style of the UI controls.
| |
| UIStyleDefault |
Represents an default UI style.
| |
| UIStyleEmpty |
Represents a empty UI style.
| |
| UITabControl |
Represents a control that contains multiple items that share the same space on the screen.
| |
| UIText |
Standard UI element for text drawing.
| |
| UITextRenderParentEditData | ||
| UIToolbar |
Represents a toolbar.
| |
| UITooltip |
Represents a pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control. Add this object as a child to UIControl.
| |
| UITree |
Standard control that represents a tree.
| |
| UIVideo |
The control for video playback. OGV format is supported.
| |
| UIWebBrowser |
Web browser as a UI element.
| |
| UIWebBrowserBeforePopupEventArgs |
The data for the popup page notification event.
| |
| UIWindow |
Represents a window that makes up an application's user interface.
| |
| Vehicle |
A component to make instance of a vehicle in the scene.
| |
| VehicleDynamicDataClass | ||
| VehicleDynamicDataClassLightItem | ||
| VehicleDynamicDataClassSeatItemData | ||
| VehicleDynamicDataClassTurretItem | ||
| VehicleAI |
Task-based artificial intelligence for vehicle.
| |
| VehicleAITask_MoveTo |
Base class for tasks of the vehicle to move to the specified position.
| |
| VehicleAITask_MoveToObject |
The task of the vehicle to move to the specified object in the scene.
| |
| VehicleAITask_MoveToPosition |
The task of the vehicle to move to the specified position in the scene.
| |
| VehicleAssemblyRegistration |
The class is intended to register vehicle resources.
| |
| VehicleInputProcessing |
An object to process input from a player to a vehicle.
| |
| VehicleType |
A definition of the vehicle type.
| |
| VertexElements |
Extensions for working with an array of vertex elements.
| |
| Viewport |
Viewport class, i.e. a rendering region on a render target.
| |
| ViewportCameraSettingsClass |
Camera settings for rendering to viewport.
| |
| ViewportLastFrameScreenLabelItem |
Represents an item for LastFrameScreenLabels list.
| |
| ViewportRenderingContext |
Represents a manager for rendering to viewport.
| |
| ViewportRenderingContextLightStaticShadowsItem | ||
| ViewportRenderingContextObjectsDuringUpdateClass |
The data provided during the context update process.
| |
| ViewportRenderingContextStatisticsClass |
The data with the statistics of context's working.
| |
| ViewportRenderingContextTessellationCacheItem | ||
| VirtualDirectory |
Defines a directory for virtual file system.
| |
| VirtualFile |
Defines a file for virtual file system.
| |
| VirtualFileStream |
Defines a file stream for virtual file system.
| |
| VirtualFileSystem |
Class for the implementation of the virtual file system.
| |
| VirtualFileSystemDirectories |
Provides files paths to engine and project folders.
| |
| VirtualFileWatcher |
A class for tracking changes to a virtual file system.
| |
| VirtualMember |
Base class of all virtual member components.
| |
| VirtualMemberParameter |
The component for adding parameters to the virtual method.
| |
| VirtualMethod |
The component for adding a virtual method to the parent component.
| |
| VirtualMethodBody |
The beginning of the body of the method in the flow graph.
| |
| VirtualMethodBodyEnd |
The ending of the body of the method in the flow graph.
| |
| VirtualPathUtility |
Helper class for working with virtual file paths.
| |
| VirtualProperty |
The component for adding a virtual property to the parent component.
| |
| Weapon |
An instance of a weapon.
| |
| Weapon2D |
Base class for making 2D weapons.
| |
| Weapon2DAssemblyRegistration |
The class is intended to register 2D weapon resource.
| |
| Weapon2DType |
Base class for making 2D weapons.
| |
| WeaponAssemblyRegistration |
The class is intended to register weapon resource.
| |
| WeaponType |
A definition of the weapon type.
| |
| Win32Utility |
Auxiliary class for Win32 API functionality.
| |
| Win32WindowWrapper | ||
| WorldGenerator |
A tool for procedural scene generation.
| |
| WorldGeneratorTemplateData | ||
| WorldGeneratorTemplateDataSurfaceItem |
| Structure | Description | |
|---|---|---|
| Angles |
Represents double precision Euler angles.
| |
| AnglesF |
Represents single precision Euler angles.
| |
| Bounds |
Represents a double precision axis-aligned bounding box in three dimensional space.
| |
| BoundsF |
Represents a single precision axis-aligned bounding box in three dimensional space.
| |
| BoundsI |
Represents an axis-aligned bounding box with integer values in three dimensional space.
| |
| Box |
Represents a double precision oriented bounding box in three dimensional space.
| |
| BoxF |
Represents a single precision oriented bounding box in three dimensional space.
| |
| BuildingLogicalDataCollisionMeshItem | ||
| BuildingLogicalDataLevelInfo | ||
| BuildingLogicalDataRenderingItem | ||
| CanvasRendererLineItem |
Represents line data for CanvasRenderer.
| |
| CanvasRendererShaderItemDefineItem |
Represents a compilation definition for CanvasRendererShaderItem.
| |
| CanvasRendererTriangleVertex |
Represents triangle vertex data for CanvasRenderer.
| |
| Capsule |
Represents a double precision capsule shape.
| |
| Capsule2 |
Represents a double precision 2D capsule shape.
| |
| Capsule2F |
Represents a single precision 2D capsule shape.
| |
| CapsuleF |
Represents a single precision capsule shape.
| |
| Circle |
Represents a double precision circle shape.
| |
| CircleF |
Represents a single precision circle shape.
| |
| ColorByte |
Describes a 32-bit packed color.
| |
| ColorValue |
Represents a color in the form of RGBA.
| |
| ColorValuePowered |
Represents a color in the form of RGBA with power component.
| |
| ComponentScreenLabelInfo | ||
| Cone |
Represents a double precision cone shape.
| |
| ConeF |
Represents a single precision cone shape.
| |
| ConvexPolyhedronEdge |
Represents an edge of ConvexPolyhedron.
| |
| ConvexPolyhedronFace |
Represents a face of ConvexPolyhedron.
| |
| CurvePoint |
Represents a point of Curve.
| |
| Curve1Point |
Represents a point of Curve.
| |
| Curve1FPoint |
Represents a point of Curve.
| |
| CurveInSpaceSourceDataPoint |
Represents a point of CurveInSpaceSourceData.
| |
| CurvePoint1F | ||
| Cylinder |
Represents a double precision cylinder shape.
| |
| CylinderF |
Represents a single precision cylinder shape.
| |
| Degree |
Represents a double precision degree unit value.
| |
| DegreeF |
Represents a single precision degree unit value.
| |
| FontComponentWordWrapLinesItem |
Represents an item for GetWordWrapLines(Double, CanvasRenderer, String, Double) method.
| |
| GpuMaterialPassGroup | ||
| GroupOfObjectsGetObjectsItemResultItem |
Represents result data item of GroupOfObjectsGetObjectsItem.
| |
| GroupOfObjectsObject |
Represents an object for GroupOfObjects.
| |
| HalfType |
Represents a half-precision floating point number.
| |
| Line2 |
Represents a double precision line in two-dimensional space.
| |
| Line2F |
Represents a single precision line in two-dimensional space.
| |
| Line3 |
Represents a double precision line in three-dimensional space.
| |
| Line3F |
Represents a single precision line in three-dimensional space.
| |
| MaterialCompiledMaterialDataCurrentFrameDataUniformItem | ||
| MaterialCompiledMaterialDataDynamicParametersFragmentUniform |
Represents a material data for fragment shader.
| |
| Matrix2 |
A structure encapsulating a double precision 2x2 matrix.
| |
| Matrix2F |
A structure encapsulating a single precision 2x2 matrix.
| |
| Matrix3 |
A structure encapsulating a double precision 3x3 matrix.
| |
| Matrix3F |
A structure encapsulating a single precision 3x3 matrix.
| |
| Matrix3x4F |
A structure encapsulating a single precision 3x4 matrix.
| |
| Matrix4 |
A structure encapsulating a double precision 4x4 matrix.
| |
| Matrix4F |
A structure encapsulating a single precision 4x4 matrix.
| |
| Matrix4H |
A structure encapsulating a half precision 4x4 matrix.
| |
| MeshStructureClassEdge |
Specifies the edge of the mesh MeshStructureClass.
| |
| MeshStructureClassFace |
Specifies the face of the mesh MeshStructureClass.
| |
| MeshStructureClassFaceVertex |
Specifies the vertex of the MeshStructureClassFace of the mesh structure.
| |
| MeshStructureClassVertex |
Specifies the vertex of the mesh MeshStructureClass.
| |
| MeshGeometryVoxelDataHeader | ||
| MeshInSpaceAdditionalItem | ||
| MeshInSpaceAdditionalItemPreviousTransform | ||
| MeshTestResultItem |
Represents result data for MeshTest.
| |
| OctreeContainerGetObjectsRayOutputData |
Represents returned data upon request from OctreeContainer.
| |
| ParameterContainerNamedParameter |
Represents parameter data of ParameterContainer which specified by name.
| |
| ParameterContainerUniformParameter |
Represents parameter data of ParameterContainer which specified by uniform identifier.
| |
| ParticleSystemCompiledDataAnglesProperty | ||
| ParticleSystemCompiledDataColorValueProperty | ||
| ParticleSystemCompiledDataEmitterAccelerationByTime | ||
| ParticleSystemCompiledDataEmitterColorMultiplierByTime | ||
| ParticleSystemCompiledDataEmitterSizeMultiplierByTime | ||
| ParticleSystemCompiledDataEmitterSpeedMultiplierByTime | ||
| ParticleSystemCompiledDataEmitterVelocityByTime | ||
| ParticleSystemCompiledDataIntegerProperty | ||
| ParticleSystemCompiledDataSingleProperty | ||
| ParticleSystemInSpaceParticle |
Represents a particle for ParticleSystemInSpace.
| |
| PhysicsRayTestItemResultItem |
Represents a result item for PhysicsRayTestItem.
| |
| PhysicsVolumeTestItemResultItem |
Represents a result item for PhysicsVolumeTestItem.
| |
| Plane |
Represents a double precision plane in three-dimensional space.
| |
| PlaneF |
Represents a single precision plane in three-dimensional space.
| |
| Quaternion |
Represents a double precision four-dimensional mathematical quaternion.
| |
| QuaternionF |
Represents a single precision four-dimensional mathematical quaternion.
| |
| QuaternionH |
Represents a half precision four-dimensional mathematical quaternion.
| |
| Radian |
Represents a double precision radian unit value.
| |
| RadianF |
Represents a single precision radian unit value.
| |
| Range |
A structure encapsulating a double precision range.
| |
| RangeColorValue |
A structure encapsulating a single precision vector 3 range.
| |
| RangeF |
A structure encapsulating a single precision range.
| |
| RangeI |
A structure encapsulating an integer values range.
| |
| RangeVector3F |
A structure encapsulating a single precision vector 3 range.
| |
| Ray |
Represents a double precision three-dimensional line based on a point in space and a direction.
| |
| Ray2 |
Represents a double precision two-dimensional line based on a point in space and a direction.
| |
| Ray2F |
Represents a single precision two-dimensional line based on a point in space and a direction.
| |
| RayF |
Represents a single precision three-dimensional line based on a point in space and a direction.
| |
| Rectangle |
Represents a rectangle with double precision floating values.
| |
| RectangleF |
Represents a rectangle with single precision floating values.
| |
| RectangleI |
Represents a rectangle with integer values.
| |
| ReferenceT |
Specifies a reference of the engine.
| |
| ReferenceFieldT |
Specifies a structure for creating a field and property with ReferenceT support.
| |
| ReferenceNoValue |
Specifies a structure of ReferenceT value without real value. The structure is used to transfer the value of the reference without specifying the value type.
| |
| RenderingPipelineEnvironmentIrradianceData |
Represents environment irradiance data.
| |
| RenderingPipelineEnvironmentTextureData |
Represents environment texture data.
| |
| RenderingPipelineOccluderItem | ||
| RenderingPipelineRenderSceneDataActionToDoAfterPrepareListsOfObjectsSortedByDistance | ||
| RenderingPipelineRenderSceneDataBillboardItem |
Prepared billboard item data for scene rendering.
| |
| RenderingPipelineRenderSceneDataCutVolumeItem | ||
| RenderingPipelineRenderSceneDataDecalItem |
Prepared decal item data for scene rendering.
| |
| RenderingPipelineRenderSceneDataIMeshDataLODLevel |
Prepared rendering LOD data of mesh for scene rendering.
| |
| RenderingPipelineRenderSceneDataLayerItem |
Specifies data of the layer.
| |
| RenderingPipelineRenderSceneDataMeshItem |
Prepared mesh item data for scene rendering.
| |
| RenderingPipelineRenderSceneDataObjectInstanceData |
Specifies instancing data of the object.
| |
| RenderingPipelineRenderSceneDataReflectionProbeItem |
Prepared reflection probe item data for scene rendering.
| |
| RenderingPipelineRenderSceneDataTransparentRenderingAddOffsetWhenSortByDistanceVolumeItem | ||
| RenderingPipeline_BasicDecalItem |
Represents calculated data of a decal during scene rendering.
| |
| RenderingPipeline_BasicFogDefaultUniform |
Represents default fog data for a shader.
| |
| RenderingPipeline_BasicFrameDataBillboardItem |
Represents billboard data of RenderingPipeline_BasicFrameData.
| |
| RenderingPipeline_BasicFrameDataMeshItem |
Represents mesh data of RenderingPipeline_BasicFrameData.
| |
| RenderingPipeline_BasicFrameDataObjectInSpaceItem |
Represents an object in space data of RenderingPipeline_BasicFrameData.
| |
| RenderingPipeline_BasicLightItemLightDataFragmentMultiLight |
Represents data of light for a fragment shader.
| |
| RoadUtilitySurfaceObjectsObjectItem | ||
| SceneGetObjectsInSpaceItemExtensionDataStructure | ||
| SceneGetObjectsInSpaceItemResultItem |
Represents resulting data item of SceneGetObjectsInSpaceItem.
| |
| ScenePhysicsWorldClassContactItem | ||
| ScenePhysicsWorldClassShapeCollisionShapeData | ||
| ScenePhysicsWorldClassVehicleWheelData | ||
| ScenePhysicsWorldClassVehicleWheelSettings | ||
| SceneLODUtilityLodState | ||
| SensorResultItem |
Represents an item for CalculateObjects method.
| |
| Sensor2DResultItem |
Represents an item for CalculateObjects method.
| |
| Simple3DRendererVertex |
Represents vertex data for Simple3DRenderer.
| |
| SimpleMeshGeneratorFace | ||
| SimpleMeshGeneratorFaceVertex | ||
| SkeletonAnimationTrackCalculateBoneTransformsItem |
Represents an output item for bone transforms calculation.
| |
| SkeletonAnimationTrackKeyFrame |
Represents key frame data of SkeletonAnimationTrack.
| |
| Sphere |
Represents a double precision sphere shape.
| |
| SphereF |
Represents a single precision sphere shape.
| |
| SphericalDirection |
Represents a double precision spherical coordinate system direction.
| |
| SphericalDirectionF |
Represents a single precision spherical coordinate system direction.
| |
| StandardVertex |
The declaration of the standard vertex. This structure of the mesh vertex data can be used in most cases.
| |
| StandardVertexStaticOneTexCoord |
Represents a simplified version of StandardVertex with one channel of texture coordinates and without animation data.
| |
| StartupTimingCounterItem | ||
| SurfaceCompiledSurfaceDataFillPatternClassObjectItem | ||
| SurfaceGetRandomVariationOptions | ||
| TerrainLayersInfoByPositionItem | ||
| ThreadSafeExchangeAnyT |
Specifies a structure for thread-safe storage of values of any type.
| |
| ThreadSafeExchangeBool |
Specifies a structure for thread-safe storage of boolean value.
| |
| Triangle |
Represents a double precision triangle in three-dimensional space.
| |
| Triangle2 |
Represents a double precision triangle in two-dimensional space.
| |
| Triangle2F |
Represents a single precision triangle in three-dimensional space.
| |
| TriangleF |
Represents a single precision triangle in three-dimensional space.
| |
| UIMeasureValueDouble |
Represents a value to indicate a floating point value for UI elements.
| |
| UIMeasureValueRectangle |
Represents a value to indicate a rectangle value for UI elements.
| |
| UIMeasureValueVector2 |
Represents a value to indicate a two-dimensional vector value for UI elements.
| |
| Vector2 |
A structure encapsulating two double precision floating point values.
| |
| Vector2F |
A structure encapsulating two single precision floating point values.
| |
| Vector2H |
A structure encapsulating three half precision floating point values.
| |
| Vector2I |
A structure encapsulating two integer values.
| |
| Vector3 |
A structure encapsulating three double precision floating point values.
| |
| Vector3F |
A structure encapsulating three single precision floating point values.
| |
| Vector3H |
A structure encapsulating three half precision floating point values.
| |
| Vector3I |
A structure encapsulating three integer values.
| |
| Vector4 |
A structure encapsulating four double precision floating point values.
| |
| Vector4F |
A structure encapsulating four single precision floating point values.
| |
| Vector4H |
A structure encapsulating four half precision floating point values.
| |
| Vector4I |
A structure encapsulating four integer values.
| |
| VehicleDynamicDataClassWheelItem | ||
| VehicleTypeGetMeshesInDefaultStateItem | ||
| VertexElement |
This structure declares the usage of a single vertex buffer as a component of a complete vertex declaration.
| |
| ViewportRenderingContextBindTextureData |
Represents a texture binding settings.
|
| Interface | Description | |
|---|---|---|
| ICanBeSelectedInHierarchy | ||
| ICanParseFromAndConvertToString |
An interface confirming that the type has a static method Parse(string text) and value can converted to string by means ToString().
| |
| IFlowExecutionComponent |
An interface for components to support flows of the engine.
| |
| IFlowGraphRepresentationData |
An interface to provide FlowGraphRepresentationData.
| |
| IGameMode | ||
| InteractiveObjectInterface |
An interface of interactive object in the scene.
| |
| IPhysicalObject |
An interface for accessing a component of a physical object.
| |
| IProcessDamage | ||
| IReference |
Specifies a read access interface to ReferenceT.
| |
| IReferenceList |
An interface to get general data of ReferenceListT.
| |
| ItemInterface | ||
| ItemTypeInterface | ||
| IVisibleInHierarchy | ||
| MeshInSpaceAnimationControllerIParentAnimationTriggerProcess | ||
| MetadataIMetadataProvider |
An interface to provide engine's metadata.
| |
| RenderingPipelineRenderSceneDataIMeshData |
Prepared mesh data for scene rendering.
|