|
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) |
|