|
rigComponent 0.1.1
RigKit pack API - rigComponent
|
| Nrigkit | |
| Necs | |
| CCAnchor | Cuboid cell that is local (0,0,0) |
| CCArc | Circular or elliptical arc between two angles |
| CCAssetRef | File identity - data only |
| CCCamera | Portable camera POD - optics plus present chrome |
| CCCanvas | Canvas surface POD (size, clear color, grid, clock) |
| CCCastReceiver | One discovered cast receiver - data only |
| CCCode | An editable text / source buffer owned by the ECS |
| CCCurve | 1D transfer curve - speaks rig.anim.curve |
| CCDriveHint | Optional label: this entity is driven by a node-graph ref / out |
| CCEdgeSelection | Selected mesh edges on a mesh entity (runtime, like CFaceSelection) |
| CCEllipse | Ellipse from centre and radii; equal radii give a circle |
| CCFaceSelection | Selected triangle face indices on a mesh entity |
| CCFontFace | Named compiled face |
| CCGroup | Scene group marker |
| CCIndexedAtlas | Indexed color atlas - one palette slot per texel (lo-res paint style) |
| CCInstance | Instance of another entity |
| CCLayer | Generic layer tag for hierarchy / Layers panel (visibility + order) |
| CCLight | Portable light POD - color/intensity + shade style |
| CCLine | Single segment with no interior; fill is ignored |
| CCMesh | Mesh as plain data: shared verts + optional n-gon faces |
| CCName | Display name / stable id |
| CCNurbsSurface | NURBS surface (control net) |
| CCOrbitDrive | Orbit framing params (yaw speed + spherical eye around target) |
| CCOrthoView | Locked orthographic face |
| CCPaintClip | Clip a drawable to a path |
| CCPaintFilter | Filter pointer or graph root |
| CCPaintFilterStep | One filter primitive |
| CCPaintMarker | Marker tile |
| CCPaintMarkers | Marker refs on a stroke |
| CCPaintMask | Mask a drawable |
| CCPaintOrder | Draw order of fill / stroke / markers |
| CCPaintPattern | Tiled paint |
| CCPalette | Portable indexed colour table |
| CCPath | Editable vector stroke as plain commands |
| CCommand | One path command - nested type of rig.geometry.path |
| CCPath3d | Editable 3-space stroke as plain commands |
| CCommand | One path command - nested type of rig.geometry.path3d |
| CCPolygon | Freeform outline as a resolved vertex list |
| CCRectangle | Rectangle anchored at its top-left corner |
| CCRegularPolygon | Equilateral n-gon on a circle |
| CCRelationship | Parent link for transform hierarchy (opt-in; absent = root) |
| CCRenderBlend | Per-entity opacity + blend |
| CCRenderEnvironment | Scene image-based light |
| CCRenderMaterial | Shading parameters for a mesh |
| CCRenderVisibility | Per-entity show/hide |
| CCRing | Annulus with a real hole |
| CCScreenCast | Screen-cast session intent + selected target - data only |
| CCScreenCastReceive | Inbound cast session - data only (UxPlay-style receive direction) |
| CCSelectable | Opt-in selection eligibility |
| CCSelection | Runtime selection flags - written by pick / multi-select, not the property grid |
| CCSphere | Icosphere-tessellated sphere |
| CCSpline | NURBS / control-point spline |
| CCSpline3d | NURBS / control-point spline in 3-space |
| CCStar | Star from outer and inner radii |
| CFontAxisValue | One OpenType axis value - nested type of rig.media.text |
| CCText | Scene / canvas text run - data only |
| CCTextPath | Bind a canvas run to a baseline contour |
| CCTransform | Local TRS+shear (+ euler editor cache) and cached world matrix |
| CCTransient | Session-only entity tag - document IO skips tagged entities |
| CCUiPanel | Portable tool or HUD surface |
| CCUiGroup | Section inside a panel |
| CCUiControl | View over one POD field |
| CCUiAction | Command button on a panel |
| CCVertexSelection | Selected vertex indices on a mesh entity |
| CMeshEdge | Undirected mesh edge as a vertex pair into CMesh::positions |
| CBounds2D | Axis-aligned extent of a primitive in its own local space |
| Npath | |
| CEllipticArc | SVG F.6 elliptical arc kept as CPath::ArcTo |
| Npicture | |
| CPictureFeatureFrame | One-frame color / temperature snapshot for the picture bus |
| CrigComponent | Data-only component pack. setup() only calls registerComponent - no systems |