Unravel Engine C# Reference
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NUnravel
 NCore
 CAnimationClip
 CAnimationComponentProvides functionality to manage and blend animation clips on an entity
 CAssetRepresents a generic asset with a unique identifier (UID)
 CAssets
 CAudioClip
 CAudioListenerComponent
 CAudioSourceComponentRepresents an audio source component that can play, pause, and control audio playback in a scene
 CBoneComponentRepresents a component identifying a bone
 CCameraComponentRepresents a camera component that allows interaction with the camera, such as converting screen space positions to rays in 3D space
 CCollisionRepresents a collision that occurs between two entities
 CComponentRepresents a base class for all components in the entity-component system
 CContactPointRepresents a contact point where a collision occurs
 CEntityRepresents an entity within a scene. Provides methods to manage components and query entity properties
 CFixedUpdateInfo
 CFont
 CIdComponent
 CLayerMaskRepresents a layer mask that can be used to include or exclude layers
 CLightComponent
 CMaterial
 CMaterialProperties
 CMaxAttributeSpecifies the maximum allowable value for a numeric field
 CMesh
 CMinAttributeSpecifies the minimum allowable value for a numeric field
 CModelComponentRepresents a component that provides model rendering capabilities for an entity
 CNativeObject
 CPhysicsComponentProvides physics functionality for an entity
 CPhysicsMaterial
 CPrefab
 CRangeAttributeSpecifies a range for a numeric field in a class or struct
 CRayRepresents a ray with an origin and a direction in 3D space
 CRaycastHitRepresents information about a single hit during a raycasting operation
 CReflectionProbeComponent
 CSceneRepresents a scene in the application, providing methods to manage entities and load or destroy scenes
 CScriptComponentRepresents a script component that provides lifecycle hooks and event handling for an entity
 CScriptComponentManagerA manager for ScriptComponents with type-based priority
 CScriptSourceFileAttribute
 CStepAttributeSpecifies a step increment for a numeric field in a class or struct
 CStyleSheet
 CTextComponentMirrors ace::text_component, letting scripts manage text rendering via properties
 CTexture
 CTooltipAttributeAdds a tooltip to a field, providing a brief description or hint
 CTransformComponentRepresents a component that defines the position, rotation, scale, and other transformations of an entity in 3D space
 CUIChangeEventRepresents a UI change event for handling string value changes. This is for text inputs, dropdowns, and other elements that provide string values
 CUIDocumentRepresents a wrapper around a native RmlUi document with managed lifetime. The C++ side owns the lifetime and will invalidate this wrapper when the document is destroyed
 CUIDocumentComponentComponent that manages an RmlUi document for rendering HTML/CSS-based user interfaces. Each component instance holds its own document while sharing the global UI context
 CUIElementRepresents a wrapper around a native RmlUi element with managed lifetime. The C++ side owns the lifetime and will invalidate this wrapper when the element is destroyed
 CUIEventBase
 CUIKeyEventRepresents a keyboard-related UI event with key-specific properties. Simplified to only contain key code and modifier keys
 CUIPointerEventRepresents a pointer-related UI event with pointer-specific properties. Generic enough to handle mouse, touch, pen, and other pointer devices
 CUISliderEventRepresents a slider UI event for handling slider value changes. This is separate from key events to handle composed slider value changes properly
 CUITextInputEventRepresents a text input UI event for handling text entry. This is separate from key events to handle composed text input properly
 CUpdateInfo
 CVisualTree
 NSamples
 CSampleUIWrapperControllerSample script demonstrating the use of UI wrapper objects for caching and direct manipulation. This approach allows you to get UI elements once and keep them for later use without repeated searches. Also demonstrates the new typed UI event system with UIPointerEvent and UIKeyEvent
 CBounds
 CColor
 CMathf
 CMathfInternal
 CNewComponentTemplate
 CQuaternion
 CRange
 CSampleMouseLookComponent
 CSampleOrbitComponent
 CSize
 CVector2
 CVector3
 CVector4