|  | 
| struct | Activator | 
|  | 
| class | Activator_AnimNode | 
|  | 
| class | Align | 
|  | Container providing special behaviors related to relative alignment of its child.  More... 
 | 
|  | 
| class | AndroidAssetResourceProvider | 
|  | 
| class | AnimConnector | 
|  | 
| class | AnimHeap | 
|  | 
| class | AnimNode | 
|  | 
| class | AnimNodeI | 
|  | 
| class | AnimSystem | 
|  | 
| class | Attr | 
|  | 
| class | Attribute | 
|  | 
| class | AttributeEventProcessor | 
|  | 
| class | AttributeListener | 
|  | 
| class | BlockAll_InputNode | 
|  | 
| class | Border | 
|  | Container that adds margins around child, allowing wide variety of positioning options inside parent.  More... 
 | 
|  | 
| class | callback_client_ptr | 
|  | 
| class | callback_instance_ptr | 
|  | 
| class | Camera | 
|  | Abstract class that represents root of a scene graph and can render it.  More... 
 | 
|  | 
| struct | CameraState | 
|  | 
| class | Char_InputNode | 
|  | 
| class | CharListener | 
|  | 
| class | client_ptr | 
|  | 
| class | ClientMarker | 
|  | 
| class | ClientMarkerIds | 
|  | 
| struct | ColorTransform | 
|  | 
| class | ComponentAttr | 
|  | 
| class | ComponentAttr_Index | 
|  | 
| class | ConfigFileSystem | 
|  | 
| class | ConfigStream | 
|  | 
| class | Context | 
|  | 
| class | Cooldown_Connector | 
|  | 
| class | DataStream | 
|  | 
| class | DataStream_Resource | 
|  | 
| class | DataStream_Subprovider | 
|  | 
| class | DebugInstanceListener | 
|  | 
| class | DebugView | 
|  | 
| class | DefaultBinder | 
|  | 
| class | DefaultLumaStyles | 
|  | 
| class | DelayedLoad | 
|  | 
| class | DelayedLoader | 
|  | 
| class | DelayedLoadStatus | 
|  | 
| class | DelayedLoadSystem | 
|  | 
| class | Destination_AnimNode | 
|  | 
| class | Destination_Connector | 
|  | 
| class | Destination_ConnectorGI | 
|  | 
| class | DirtyAttr | 
|  | 
| class | DirtyAttr_I | 
|  | 
| class | Divider | 
|  | Container that divides its space between children according to their priorities.  More... 
 | 
|  | 
| class | DividerSlot | 
|  | A Slot that can be placed inside a Divider.  More... 
 | 
|  | 
| class | DVar | 
|  | 
| class | DVar_Field | 
|  | 
| class | DVarCloner | 
|  | 
| class | DVarId | 
|  | 
| class | DVarIdT | 
|  | 
| class | DVarListener | 
|  | 
| class | DVarListenerI | 
|  | 
| class | DVarManipulator | 
|  | 
| class | DVarProperty | 
|  | 
| class | DVarSystem | 
|  | 
| class | Elem | 
|  | 
| class | ElementRenderer | 
|  | 
| class | ElementSystem | 
|  | 
| struct | ExponentialTransform | 
|  | 
| class | Field | 
|  | 
| class | FieldI | 
|  | 
| class | FixedOrder_Camera | 
|  | Scene root that renders items in fixed order, no Z sorting.  More... 
 | 
|  | 
| class | FixedUpdateClient | 
|  | 
| class | FlatShader | 
|  | 
| class | FlatShader_Resource | 
|  | 
| class | FlatShader_Subprovider | 
|  | 
| class | Font | 
|  | 
| class | Font_Resource | 
|  | 
| class | FontMesh | 
|  | 
| class | FrameUpdateClient | 
|  | 
| class | FSResourceProvider | 
|  | 
| class | FunctorActivatorAttribute | 
|  | 
| class | FunctorActivatorField | 
|  | 
| class | FunctorField | 
|  | 
| class | Game | 
|  | 
| struct | GameIdentity | 
|  | 
| class | GenericListener | 
|  | 
| class | GenericListener_Index | 
|  | 
| class | GlfmRenderTarget | 
|  | 
| class | GlfmWindow | 
|  | 
| class | GlfwRenderTarget | 
|  | 
| class | GlfwWindow | 
|  | 
| class | GlInfo | 
|  | 
| class | GlListener | 
|  | 
| class | GlMesh | 
|  | 
| struct | GlMeshData | 
|  | 
| class | GlProgram | 
|  | 
| class | GlSystem | 
|  | 
| class | GlTexture | 
|  | 
| struct | has_interpolate | 
|  | 
| struct | has_interpolate< T, typename interpolator::to_void< typename T::interpolate >::type > | 
|  | 
| struct | hash | 
|  | 
| struct | hash< Enum, typename std::enable_if< std::is_enum< Enum >::value >::type > | 
|  | 
| struct | hash< iv::int2 > | 
|  | 
| struct | hash< iv::int3 > | 
|  | 
| struct | hash< Me, std::enable_if_t< std::is_base_of< iv::RuntimeId< Me >, Me >::value > > | 
|  | 
| struct | hash< std::pair< First, Second > > | 
|  | 
| struct | hash< std::tuple< TupleTypes... > > | 
|  | 
| class | Heap | 
|  | 
| class | I | 
|  | 
| class | Image | 
|  | Basic element that displays a texture. Has many optional configuration parameters.  More... 
 | 
|  | 
| struct | ImageLoader_Metadata | 
|  | 
| class | Input | 
|  | 
| class | InputBinder | 
|  | 
| class | InputBindingListener | 
|  | 
| class | InputBindingQuery | 
|  | 
| class | InputBindingSystem | 
|  | 
| class | InputEvent | 
|  | 
| class | InputId | 
|  | 
| class | InputNode | 
|  | 
| class | InputQuery | 
|  | 
| class | InputRoot | 
|  | 
| class | InputSource | 
|  | 
| class | InputSystem | 
|  | 
| class | Instance | 
|  | 
| class | instance_ptr | 
|  | 
| class | instance_ptr_interface | 
|  | 
| class | InstanceSystem | 
|  | 
| struct | int2_CompareByX | 
|  | 
| struct | int2_CompareByY | 
|  | 
| struct | Interpolator | 
|  | 
| struct | Interpolator< Float, std::enable_if_t< std::is_floating_point< Float >::value > > | 
|  | 
| struct | Interpolator< float3 > | 
|  | 
| struct | Interpolator< float4x4 > | 
|  | 
| struct | Interpolator< Int, std::enable_if_t< std::is_integral< Int >::value > > | 
|  | 
| struct | Interpolator< std::optional< T > > | 
|  | 
| struct | Interpolator< std::string > | 
|  | 
| class | JsonLex | 
|  | 
| class | Key_InputNode | 
|  | 
| class | Lambda_Connector | 
|  | 
| class | LambdaLogTrace | 
|  | 
| class | Lex | 
|  | 
| class | Lex_LogTrace | 
|  | 
| struct | LinearTransform | 
|  | 
| class | Link | 
|  | 
| class | Local_AEP | 
|  | 
| class | LogId | 
|  | 
| class | LogTrace | 
|  | 
| class | LumaButton | 
|  | Flexible base for variously styled buttons that needs to be supplied multiple textures.  More... 
 | 
|  | 
| class | LumaFrame | 
|  | A window-like scrollable frame that needs to be supplied a texture.  More... 
 | 
|  | 
| class | LumaListener | 
|  | 
| class | LumaScroller | 
|  | Vertical scroller with simple graphics.  More... 
 | 
|  | 
| struct | LumaStyle | 
|  | 
| class | LumaStyleId | 
|  | 
| class | LumaStyler | 
|  | 
| class | LumaSystem | 
|  | 
| class | LumaText | 
|  | Text with theme-defined font and color.  More... 
 | 
|  | 
| class | Mesh | 
|  | 
| class | Mesh_Resource | 
|  | 
| class | MulAgg | 
|  | 
| class | multiline_ostream | 
|  | 
| class | multiline_ostream_streambuf | 
|  | 
| class | OneChildElem | 
|  | 
| class | Ostream_TextDebugView | 
|  | 
| class | Pickable | 
|  | 
| class | PickableSlot | 
|  | 
| class | Plain_StreamResourceSubprovider | 
|  | 
| class | PlatformDefault_ResourceProvider | 
|  | 
| class | Position_InputNode | 
|  | 
| class | Pratt | 
|  | 
| class | Prefsize | 
|  | Container that can override preferred size of its child.  More... 
 | 
|  | 
| class | PrivAttr | 
|  | 
| class | PrivAttr_I | 
|  | 
| class | PrivAttr_Owner | 
|  | 
| class | PrivField | 
|  | 
| class | PrivField_Owner | 
|  | 
| class | PrivValAttr | 
|  | 
| class | PrivValAttr_I | 
|  | 
| class | PrivValAttr_Owner | 
|  | 
| class | ProtectedSlot | 
|  | 
| struct | QuickstepTransform | 
|  | 
| class | RandomGenerator | 
|  | 
| class | RandomId | 
|  | 
| class | RandomSystem | 
|  | 
| class | Rectangle_LumaButton | 
|  | Simple rectangular button.  More... 
 | 
|  | 
| class | Renderable | 
|  | 
| class | RenderTarget | 
|  | 
| class | Resource_LogTrace | 
|  | 
| class | ResourceAccess | 
|  | 
| class | ResourceManagementSystem | 
|  | 
| class | ResourcePath | 
|  | 
| class | ResourceProvider | 
|  | 
| class | ResourcesRoot | 
|  | 
| struct | reversed | 
|  | 
| class | RuntimeId | 
|  | 
| struct | RuntimeIdDictionary | 
|  | 
| class | Scroller | 
|  | 
| class | Shader | 
|  | 
| struct | ShaderScissor | 
|  | 
| class | SharedAttr | 
|  | 
| class | SharedAttr_I | 
|  | 
| class | SimpleDiagnostics | 
|  | 
| class | SimpleLogger | 
|  | 
| class | SimpleSplash | 
|  | Splash screen that is visible during loading times.  More... 
 | 
|  | 
| class | SingularResource | 
|  | 
| class | Slot | 
|  | Container that can put multiple SlotChild objects in one place.  More... 
 | 
|  | 
| class | SlotChild | 
|  | 
| struct | Smoothstep2Transform | 
|  | 
| struct | Smoothstep3Transform | 
|  | 
| class | Source_AnimNode | 
|  | 
| class | Source_Connector | 
|  | 
| class | SourceInputNode | 
|  | 
| class | SquareMesh | 
|  | 
| class | SquareMesh_Resource | 
|  | 
| class | SquareMesh_Subprovider | 
|  | 
| struct | SrcInfo | 
|  | 
| class | SS | 
|  | 
| class | State_AnimNode | 
|  | 
| class | StreamFont | 
|  | 
| class | StreamFont_Subprovider | 
|  | 
| class | StreamResource | 
|  | 
| class | StreamResourceProvider | 
|  | 
| class | StreamResourceSubprovider | 
|  | 
| class | StreamTexture | 
|  | 
| class | StreamTexture_Subprovider | 
|  | 
| struct | StringIO | 
|  | 
| struct | StringIO< Activator > | 
|  | 
| struct | StringIO< Attr< T > > | 
|  | 
| struct | StringIO< Attribute::ValueMode > | 
|  | 
| struct | StringIO< AttributeEventProcessor::Event > | 
|  | 
| struct | StringIO< Axis > | 
|  | 
| struct | StringIO< AxisDirection > | 
|  | 
| struct | StringIO< AxisOrder > | 
|  | 
| struct | StringIO< bool > | 
|  | 
| struct | StringIO< ClientMarker > | 
|  | 
| struct | StringIO< ClientMarker const * > | 
|  | 
| struct | StringIO< ColorSpace > | 
|  | 
| struct | StringIO< const char * > | 
|  | 
| struct | StringIO< DirtyAttr_I< T > > | 
|  | 
| struct | StringIO< Field< T > > | 
|  | 
| struct | StringIO< FieldI::Assignment > | 
|  | 
| struct | StringIO< FlatShader::FilteringStage > | 
|  | 
| struct | StringIO< FlatShader::FittingStage > | 
|  | 
| struct | StringIO< FlatShader::PixelizeStage > | 
|  | 
| struct | StringIO< FlatShader::ResizeStage > | 
|  | 
| struct | StringIO< Float, std::enable_if_t< std::is_floating_point< Float >::value > > | 
|  | 
| struct | StringIO< float4x4 > | 
|  | 
| struct | StringIO< floatQuat > | 
|  | 
| struct | StringIO< glm::tvec2< Type > > | 
|  | 
| struct | StringIO< glm::tvec3< Type > > | 
|  | 
| struct | StringIO< glm::tvec4< Type > > | 
|  | 
| struct | StringIO< Input::Key > | 
|  | 
| struct | StringIO< Input::Type > | 
|  | 
| struct | StringIO< MulAgg< Float > > | 
|  | 
| struct | StringIO< PixelFormat > | 
|  | 
| struct | StringIO< ResourcePath > | 
|  | 
| struct | StringIO< SimpleLogger::Flags > | 
|  | 
| struct | StringIO< std::any > | 
|  | 
| struct | StringIO< std::nullptr_t > | 
|  | 
| struct | StringIO< std::optional< T > > | 
|  | 
| struct | StringIO< std::pair< T, U > > | 
|  | 
| struct | StringIO< std::string > | 
|  | 
| struct | StringIO< SumAgg< Int > > | 
|  | 
| struct | StringIO< T * > | 
|  | 
| struct | StringIO< Texture::Filtering > | 
|  | 
| struct | StringIO< TypedRuntimeId, std::enable_if_t< std::is_base_of< RuntimeId< TypedRuntimeId >, TypedRuntimeId >::value > > | 
|  | 
| struct | StringIO_Table | 
|  | 
| struct | StringIOIndex | 
|  | 
| class | Sub | 
|  | 
| class | Sub_StructorFunctions | 
|  | 
| class | Sub_StructorFunctionsT | 
|  | 
| class | SubDirectory | 
|  | 
| class | SubId | 
|  | 
| class | SumAgg | 
|  | 
| class | System | 
|  | 
| class | SystemContainer | 
|  | 
| class | TableDebugView | 
|  | 
| class | TableId | 
|  | 
| class | TestGlfmWindow | 
|  | 
| class | Text | 
|  | Basic text element, needs to be supplied font path.  More... 
 | 
|  | 
| class | TextDebugView | 
|  | 
| class | TextLayout | 
|  | Container and layout manager for TextSegment objects.  More... 
 | 
|  | 
| class | TextOutput_ostream | 
|  | 
| class | TextOutput_streambuf | 
|  | 
| class | TextSegment | 
|  | 
| class | Texture | 
|  | 
| class | Texture_Resource | 
|  | 
| class | TimeId | 
|  | 
| class | TimeManipulator | 
|  | 
| class | TimeSystem | 
|  | 
| class | TimeTransform | 
|  | 
| class | TimeTransform_Connector | 
|  | 
| class | ToText_TableDebugView | 
|  | 
| class | Transform | 
|  | Container that allows us to directly modify model matrix of its child. Usable both in UI compositing and in world views.  More... 
 | 
|  | 
| class | Transform_ConnectorI | 
|  | 
| class | TranslucentElem | 
|  | 
| class | TreeDebugView | 
|  | 
| class | VectorChildrenElem | 
|  | 
| class | VirtualResourceProvider | 
|  | 
| class | VLink | 
|  | 
| class | volatile_set | 
|  | 
| class | Watch | 
|  | 
| class | Window | 
|  | 
| class | WindowListener | 
|  | 
| class | World | 
|  | 
| class | XcfInfo | 
|  | 
| class | XcfInfo_Resource | 
|  | 
| class | XcfInfo_Subprovider | 
|  | 
|  | 
| void | ivorium_init () | 
|  | 
| void | ivorium_destroy () | 
|  | 
| template<class Float > | 
| Float | mix_max (Float from, Float to, Float maxDist, std::enable_if_t< std::is_floating_point< Float >::value, std::nullptr_t >=nullptr) | 
|  | 
| template<class Float > | 
| Float | abs (Float val) | 
|  | 
| template<class Float > | 
| Float | clamp (Float val, Float min, Float max) | 
|  | 
| void | RuntimeId_WarningIdDoesNotExist (Context *context, char const *type_name, char const *persistent_name) | 
|  | 
| template<class Me > | 
| std::ostream & | operator<< (std::ostream &out, RuntimeId< Me > const &id) | 
|  | 
| int | sig_div (int a, unsigned b) | 
|  | 
| int2 | sig_div (int2 a, unsigned b) | 
|  | 
| int | sig_mul (int a, unsigned b) | 
|  | 
| int2 | sig_mul (int2 a, unsigned b) | 
|  | 
| int | sig_mod (int a, unsigned b) | 
|  | 
| int2 | sig_mod (int2 a, unsigned b) | 
|  | 
| float | sig_fmod (float val, float mod) | 
|  | 
| void | startup_warning (SrcInfo info, const char *message) | 
|  | 
| void | runtime_warning (SrcInfo info, const char *message) | 
|  | 
| template<class Type > | 
| Type | StringIO_Read (const char *source, Context const *context) | 
|  | 
| std::string | StringIO_Write (char const *const &value, Context const *context) | 
|  | 
| template<class Type > | 
| std::string | StringIO_Write (Type const &value, Context const *context) | 
|  | 
| size_t | utf8_size (std::string const &val) | 
|  | 
| size_t | utf8_size (const char *) | 
|  | **  More... 
 | 
|  | 
| bool | utf8_is_first_byte (char) | 
|  | If char is a last byte in an utf8 character.  More... 
 | 
|  | 
| void | string_explode (std::string const &s, char delim, std::vector< std::string > &result) | 
|  | 
| std::string | string_trim (std::string const &s) | 
|  | 
| std::string | string_ltrim (std::string const &s) | 
|  | 
| std::string | string_rtrim (std::string const &s) | 
|  | 
| float & | float3_Axis (float3 &vec, Axis axis) | 
|  | 
| const float & | float3_Axis (float3 const &vec, Axis axis) | 
|  | 
| template<class Callable > | 
| void | foreach_axis (Callable c) | 
|  | 
| bool | ImageLoader_Load (StreamResource *resource, PixelFormat, std::function< void(ImageLoader_Metadata const &, uint8_t *bytes, size_t bytes_count) > const &f) | 
|  | 
| void | GlError_Check (Context const *logger, SrcInfo const &src_info) | 
|  | 
| std::ostream & | operator<< (std::ostream &out, iv::ResourcePath const &path) | 
|  |