| ▼NUnravel | |
| ▼NCore | |
| CAnimationClip | |
| CAnimationComponent | Provides functionality to manage and blend animation clips on an entity |
| CAsset | Represents a generic asset with a unique identifier (UID) |
| CAssets | |
| CAudioClip | |
| CAudioListenerComponent | |
| CAudioSourceComponent | Represents an audio source component that can play, pause, and control audio playback in a scene |
| CBoneComponent | Represents a component identifying a bone |
| CCameraComponent | Represents a camera component that allows interaction with the camera, such as converting screen space positions to rays in 3D space |
| CCollision | Represents a collision that occurs between two entities |
| CComponent | Represents a base class for all components in the entity-component system |
| CContactPoint | Represents a contact point where a collision occurs |
| CEntity | Represents an entity within a scene. Provides methods to manage components and query entity properties |
| CFixedUpdateInfo | |
| CFont | |
| CIdComponent | |
| CLayerMask | Represents a layer mask that can be used to include or exclude layers |
| CLightComponent | |
| CMaterial | |
| CMaterialProperties | |
| CMaxAttribute | Specifies the maximum allowable value for a numeric field |
| CMesh | |
| CMinAttribute | Specifies the minimum allowable value for a numeric field |
| CModelComponent | Represents a component that provides model rendering capabilities for an entity |
| CNativeObject | |
| CPhysicsComponent | Provides physics functionality for an entity |
| CPhysicsMaterial | |
| CPrefab | |
| CRangeAttribute | Specifies a range for a numeric field in a class or struct |
| CRay | Represents a ray with an origin and a direction in 3D space |
| CRaycastHit | Represents information about a single hit during a raycasting operation |
| CReflectionProbeComponent | |
| CScene | Represents a scene in the application, providing methods to manage entities and load or destroy scenes |
| CScriptComponent | Represents a script component that provides lifecycle hooks and event handling for an entity |
| CScriptComponentManager | A manager for ScriptComponents with type-based priority |
| CScriptSourceFileAttribute | |
| CStepAttribute | Specifies a step increment for a numeric field in a class or struct |
| CStyleSheet | |
| CTextComponent | Mirrors ace::text_component, letting scripts manage text rendering via properties |
| CTexture | |
| CTooltipAttribute | Adds a tooltip to a field, providing a brief description or hint |
| CTransformComponent | Represents a component that defines the position, rotation, scale, and other transformations of an entity in 3D space |
| CUIChangeEvent | Represents a UI change event for handling string value changes. This is for text inputs, dropdowns, and other elements that provide string values |
| CUIDocument | Represents 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 |
| CUIDocumentComponent | Component 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 |
| CUIElement | Represents 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 | |
| CUIKeyEvent | Represents a keyboard-related UI event with key-specific properties. Simplified to only contain key code and modifier keys |
| CUIPointerEvent | Represents a pointer-related UI event with pointer-specific properties. Generic enough to handle mouse, touch, pen, and other pointer devices |
| CUISliderEvent | Represents a slider UI event for handling slider value changes. This is separate from key events to handle composed slider value changes properly |
| CUITextInputEvent | Represents a text input UI event for handling text entry. This is separate from key events to handle composed text input properly |
| CUpdateInfo | |
| CVisualTree | |
| ▼NSamples | |
| CSampleUIWrapperController | Sample 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 | |