►CAnimationType | |
Cbasic_AnimatedPointer< A_ > | Represents animated pointer |
CAny | This class can hold any other information providing type erasure |
CFunctionTraits< R_(Args_...)>::Arguments< N > | This struct allow access to types of individual arguments |
CArray | |
CAssumeOwnershipTag | Where acceptable, denotes that the object will assume the ownership |
CASTCompiler | ASTCompiler stores states for AST compiler |
CASTNode | Represents a node in abstract syntax tree |
CSimpleGenerator::BackgroundInfo | |
►CBase | This is the base class for all animations |
Cbasic_Instance< A_ > | This class allows storing an animation instance regarless of its underlying type as a value |
►CDiscreteAnimation | |
►CDiscreteAnimation | A discrete rectangular animation, this is most suitable for bitmap or texture animations |
Cbasic_TextureAnimation< T_, P_, F_ > | |
►CAnimation | A regular drawable animation |
►CRectangularAnimation | Rectangular drawable animation |
Cbasic_InstanceInjection< Graphics::RectangularAnimation > | |
Cbasic_MaskedObject< A_ > | |
Cbasic_ScalableObject< A_ > | |
Cbasic_StackedObject< A_ > | |
Cbasic_TintedObject< A_ > | |
►CBitmap | This object contains an bitmap image |
CImage | This resource contains images |
CBlankImage | Pure color blank image, default size is 0x0, but can be drawn with any size |
CDiscreteAnimation | A discrete rectangular animation, this is most suitable for bitmap or texture animations |
CEmptyImage | This class is an empty image that will not draw anything if drawn on a layer |
►CImageProvider | |
CTextureProvider | |
CLine | This class allows drawing a line like image that is made out of three parts |
CRectangle | This class allows drawing a rectangle like image that is made out of nine parts |
CKeyRepeater | This class simplifies the use of repeated keystrokes when a key is pressed |
►CBase | The base class for compilers |
CIntermediate | Intermediate language complier |
CProgramming | Programming dialect compiler |
►CBase | Provides the basis for the automatic UI organizers |
CList | List organizer will organize components one per line like a list |
►CBase | This class is the base for all Gorgon Resources |
►CAnimationStorage | This class denotes the resource is an image animation storage |
CAnimation | This class represents an animation resource |
CImage | This resource contains images |
CLine | This is a line resource, it stores a Graphics::LineProvider |
CMaskedObject | This is a masked object resource |
CPointer | Pointer resource that can be used to create a new pointer to be displayed |
CRectangle | |
CScalableObject | This is a tinted object resource |
CStackedObject | This is a stacked object resource |
CTintedObject | This is a tinted object resource |
CBlob | This is sound resource |
CData | |
CFolder | This is basic folder resource, it contains other resources |
CFont | Font resource |
CNull | This is a null resource, it can be used in places where a resource is required but it is not wanted |
CSound | This is sound resource |
Cbasic_Bounds< T_ > | This class represents boundaries of 2D objects |
Cbasic_Image< T_ > | This class is a container for image data |
Cbasic_InstanceInjection< T_ > | Specializing this class allows code injection to animation instances |
►Cbasic_InstanceInjection< A_ > | |
Cbasic_Instance< A_ > | This class allows storing an animation instance regarless of its underlying type as a value |
Cbasic_Margin< T_ > | This class defines Margin of an object or an area |
Cbasic_Margin< Dimension > | |
Cbasic_MaskedObjectProvider< A_ > | This object creates a masked object from two graphics object |
Cbasic_Point< T_ > | This class represents a 2D point |
Cbasic_Point3D< T_ > | |
Cbasic_Point< Dimension > | |
►Cbasic_PointerProvider< A_ > | This class stores information that allows an animated pointer to be created |
CPointer | Pointer resource that can be used to create a new pointer to be displayed |
Cbasic_Rectangle< T_ > | Represents a rectangle in a 2D space |
Cbasic_ScalableObjectProvider< A_ > | This object creates a scalable object from a graphic object |
Cbasic_Size< T_ > | This class represents a 2D geometric size |
Cbasic_Size< Dimension > | |
Cbasic_StackedObjectProvider< A_ > | This object creates an object that has two subobjects drawn on top of each other |
Cbasic_StorageInjection< T_ > | Specializing this class allows code injection to animation storages |
►Cbasic_StorageInjection< A_ > | |
Cbasic_Storage< A_ > | This class stores animations as a part of itself so that it can be moved around as a value rather than a reference |
Cbasic_StorageInjection< Graphics::AnimationProvider > | Injects additional functionality for AnimationProviders |
Cbasic_TextureAnimationInjection< T_ > | |
Cbasic_TextureAnimationInjection< Bitmap > | |
►Cbasic_TextureAnimationProvider< T_, A_, F_ > | |
CAnimation | This class represents an animation resource |
Cbasic_TintedObjectProvider< A_ > | This object creates a scalable object from a graphic object |
Cbasic_Transform3D< T_ > | |
CSimpleGenerator::BorderInfo | |
CCanBeStringified< T_ > | |
CCaseInsensitiveLess | |
CChoose< Cond_, T1_, T2_ > | This acts like ? operator between two types |
Ccodepair | |
►CCollection< T_ > | Collection is a container for reference typed objects |
CGarbageCollection< T_, C_ > | This class acts like a regular collection, however, it performs garbage collection over its elements |
CCollection< const Gorgon::Graphics::RectangularDrawable > | |
CCollection< const Gorgon::Scripting::Library > | |
CCollection< Gorgon::Animation::Base > | |
CCollection< Gorgon::Animation::ControllerBase > | |
CCollection< Gorgon::ExchangeData > | |
CCollection< Gorgon::GL::FrameBuffer > | |
CCollection< Gorgon::Graphics::AnimationProvider > | |
CCollection< Gorgon::Graphics::Drawable > | |
CCollection< Gorgon::Graphics::RectangularDrawable > | |
CCollection< Gorgon::Layer > | |
CCollection< Gorgon::Resource::Base > | |
CCollection< Gorgon::Resource::DataItem > | |
CCollection< Gorgon::Resource::Image > | |
CCollection< Gorgon::Scripting::Compilers::ASTNode > | |
CCollection< Gorgon::Scripting::Function::Overload > | |
CCollection< Gorgon::Scripting::Scope > | |
CCollection< Gorgon::Scripting::ScopeInstance > | |
CCollection< Gorgon::UI::ComponentTemplate > | |
CCollection< Gorgon::UI::Widget > | |
CCollection< Gorgon::Window > | |
CCollection< Gorgon::WindowManager::Monitor > | |
CCollection< internal::event::HandlerBase< Gorgon::Animation::Controller, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Input::KeyRepeater, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Scene, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::SceneManager, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::UI::ComponentStack, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::UI::ComponentTemplate, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::UI::RadioControl, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::UI::Template, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::UI::TwoStateControl, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::UI::Widget, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Widgets::Button, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Widgets::Checkbox, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Widgets::Inputbox, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Widgets::ListItem, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Widgets::Progressor, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Widgets::Scrollbar, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Widgets::SingleSelectionDropdown, Params_... > > | |
CCollection< internal::event::HandlerBase< Gorgon::Window, Params_... > > | |
CCollection< internal::event::HandlerBase< void, Params_... > > | |
CCollection< ListItem > | |
CCollection< W_ > | |
CComponent | This class is an instance of a component |
CComponentStorage | This class stores component related data |
►CComponentTemplate | Defines an object according to the Box Model |
CContainerTemplate | Container class that defines an area according to the Box Model |
CGraphicsTemplate | Defines a visual component |
CIgnoredTemplate | This component type will be ignored by ComponentStack, effectively erasing Always when necessary |
CPlaceholderTemplate | Defines a placeholder according to the Box Model |
CTextholderTemplate | Textholder is designed to hold text data |
CConsole | Console manipulation functions. Not thread safe. Current only std::cout is supported |
CCollection< T_ >::ConstIterator | Const iterator allows iteration of const collections |
CHashmap< K_, T_, KeyFn, M_, C_ >::ConstIterator | Const iterator allows iteration of const collections |
►CController | This is the base class for all controllers |
►CBasicController | Basic controller, allows non-positional playback of data buffer |
CPositionalController | Positional controller allows sounds to be played at a specific location |
►CControllerBase | Controllers are required to progress animations |
CControlledTimer | This class is a timer that has its progression strictly controlled |
CController | This class allows finer control for the animations, allowing loop, stopping at the end, events, speed and direction control |
CTimer | This class is the most basic controller and does not support any operations |
CConversionValidator< T_ > | Accepts all input and tries to convert using in-library functions |
►CData | Data describes a piece of data |
CVariable | This class represents a variable. It contains the data and the name of the variable |
CDataImp< T_ > | |
►CDataImp< float > | |
CFloatData | |
►CDataImp< Geometry::Bounds > | |
CBoundsData | |
►CDataImp< Geometry::Margin > | |
CMarginData | |
►CDataImp< Geometry::Point > | |
CPointData | |
►CDataImp< Geometry::Pointf > | |
CPointfData | |
►CDataImp< Geometry::Rectangle > | |
CRectangleData | |
►CDataImp< Geometry::Size > | |
CSizeData | |
►CDataImp< int > | |
CIntegerData | |
►CDataImp< std::string > | |
CTextData | |
►CDataItem | |
CBoundsData | |
CFloatData | |
CIntegerData | |
CMarginData | |
CObjectData | |
CPointData | |
CPointfData | |
CRectangleData | |
CSizeData | |
CTextData | |
CDate | This class represents a specific date including time information |
CDevice | Represents an audio device |
CDimension | Dimension data for components. Allows relative position and sizing |
CDragInfo | Contains information about a drag operation |
CDragSource | |
►CDrawable | Represents a drawable object, that can be drawn to the given point |
CAnimation | A regular drawable animation |
►CPointer | Represents a pointer |
Cbasic_AnimatedPointer< A_ > | Represents animated pointer |
CDrawablePointer | This class turns a drawable into a pointer |
►CRectangularDrawable | |
►CImage | This is an interface for solid texture based image |
Cbasic_TextureAnimation< T_, P_, F_ > | |
CBitmap | This object contains an bitmap image |
CImageProvider | |
►CTextureImage | This is a solid texture based image class |
CTextureProvider | |
CRectangularAnimation | Rectangular drawable animation |
CEnumType::ElementInitializer | |
CEmpty | A class that has no members and can be used as placeholder |
CEntryPoint | This class represents filesystem entry points (roots, drives) |
CEnvironment | The environment which the audio system works on |
CEvent< Source_, Params_ > | This class provides event mechanism |
CEvent< Gorgon::Animation::Controller > | |
CEvent< Gorgon::Input::KeyRepeater, Key > | |
CEvent< Gorgon::Scene > | |
CEvent< Gorgon::SceneManager, Gorgon::Scene & > | |
CEvent< Gorgon::UI::ComponentStack > | |
CEvent< Gorgon::UI::ComponentTemplate > | |
CEvent< Gorgon::UI::RadioControl, int > | |
CEvent< Gorgon::UI::RadioControl, T_ > | |
CEvent< Gorgon::UI::Template > | |
CEvent< Gorgon::UI::TwoStateControl, bool, bool & > | |
CEvent< Gorgon::UI::Widget > | |
CEvent< Gorgon::Widgets::Button > | |
CEvent< Gorgon::Widgets::Checkbox, bool > | |
CEvent< Gorgon::Widgets::Inputbox > | |
CEvent< Gorgon::Widgets::Inputbox, const T_ & > | |
CEvent< Gorgon::Widgets::ListItem > | |
CEvent< Gorgon::Widgets::Progressor, T_ > | |
CEvent< Gorgon::Widgets::Scrollbar, T_ > | |
CEvent< Gorgon::Widgets::SingleSelectionDropdown, long > | |
CEvent< Gorgon::Window > | |
CEvent< Gorgon::Window, bool & > | |
►Ceventunregisterhelper | |
Ceventunregisterer< T_ > | |
►Cexception | STL class |
►Cruntime_error | STL class |
CURIError | This error is thrown while URI decoding and building |
CPathNotFoundError | This object is thrown from functions that return information rather than status |
CLoadError | This class represents a loading error |
CWriteError | This error is fired to a write operations |
►CParseError | This error will be thrown if a parsing function encounters with a general error |
CIllegalTokenError | This error will be thrown if a parsing function encounters with an illegal token |
CAssertationException | Only works when TEST is defined |
►CExchangeData | Base object for data to be exchanged |
CFileData | Stores list of files for data exchange |
CTextData | Stores text data for data exchange |
CExtenderRequestResponse | This structure is used to transfer extender request response |
CFile | This class represents a logical resource file |
CFLAC | Provides FLAC encoding support |
CFlacStream | |
CSimpleGenerator::FocusInfo | |
CFontFamily | |
CSimpleGenerator::ForecolorInfo | |
►CFrame | This is the base class for a single frame in a discreet animation |
Cbasic_AnimationFrame< T_ > | |
CFrameBuffer | This is a frame buffer object that can be used for render to texture tasks |
CFunctionTraits< R_(Args_...)> | Determines traits of a function |
CGenerate< N, S > | Generates a sequence from 0 to the given value |
CGetElm< N, T_ > | |
CGetElm< 0, T1_, T_... > | |
CGetElm< N, T1_, T_... > | |
CBitmapFont::GlyphDescriptor | To be used internally |
CGlyphRange | This class represents a range of glyphs. Both start and end is included |
►CGlyphRenderer | Should be implemented by the systems aimed to render fonts on the screen |
CBitmapFont | Bitmap fonts provide an easy way to render text on the screen |
CFreeType | This class allows using font files for text rendering |
►CGovernor | This class governs the progress of animations |
CScene | This class represents a scene in the game like menu screen in game, post game, pause or different game modes |
CBitmapFont::gtog | |
CHashmap< K_, T_, KeyFn, M_, C_ > | This class is a reference based hashmap |
CHashmap< ComponentTemplate::DataEffect, const Gorgon::Graphics::Drawable > | |
CHashmap< const Gorgon::UI::ComponentTemplate *, Gorgon::UI::ComponentStack > | |
CHashmap< const Gorgon::UI::ComponentTemplate *, Gorgon::UI::Widget > | |
CHashmap< int, const Gorgon::Graphics::Pointer > | |
CHashmap< int, TwoStateControl > | |
CHashmap< SceneID, Gorgon::Scene > | |
CHashmap< std::string, const Gorgon::Scripting::Type, nullptr, std::map, Gorgon::String::CaseInsensitiveLess > | |
CHashmap< std::string, const InstanceMember, GetNameOf< InstanceMember >, std::map, String::CaseInsensitiveLess > | |
CHashmap< std::string, const StaticMember, GetNameOf< StaticMember >, std::map, String::CaseInsensitiveLess > | |
CHashmap< std::thread::id, Gorgon::Scripting::VirtualMachine > | |
CHashmap< T_, Checkbox > | |
CFontFamily::HashType | |
CHasParanthesisOperator< U > | |
CHTMLRenderer | |
CHTTPQuery | Represents and HTTP query that might be send to page using POST or embedded in URI |
CIcon | Represents an icon object that can be used as window icon |
CBitmapFont::ImportOptions | Use this structure to specify options for import operations |
CInfo | This structure represents the version of the operating system |
CType::Inheritance | |
CGetElm< 0, T1_, T_... >::Inner< V1_, V_ > | |
CGetElm< N, T1_, T_... >::Inner< V1_, V_ > | |
CStructDefiner< C_, MT_ >::Inner< M_ > | |
►CInputbox_base | |
CInputbox< T_, V_, P_, DEFTMP_ > | This class allows users to enter any value to an inputbox |
CInputbox< T_, UI::ConversionValidator< T_ >, Gorgon::Property > | |
►CInputProvider | |
CConsoleInput | Reads lines from the console |
►CStreamInput | Reads lines from a stream |
CFileInput | Reads lines from a file |
CInstruction | A single instruction |
CIntTuple<... > | |
►Cios_base | STL class |
►Cbasic_ios< Char > | STL class |
►Cbasic_istream< Char > | STL class |
►Cistream | STL class |
CMemoryInputStream | |
CIsStreamable< T > | |
CWave::Iterator | Iterates the elements of a Wave |
►Citerator | |
CIterator< I_, T_, D_ > | Generic iterator interface |
CValueIterator< I_, T_, D_ > | Generic iterator interface |
CIterator | This iterator allows iteration of directories |
CTokenizer | Tokenizer is a forward iterator that tokenizes a given string |
CIterator< Iterator_< O_, C_ >, O_ > | |
CIterator< Iterator_< T_, const Collection >, T_ > | |
CValueIterator< Iterator_< I_, H_ >, std::pair< const H_::KeyType, H_::ValueType & > > | |
CValueIterator< Iterator_< MapType::const_iterator, const Hashmap >, std::pair< const H_::KeyType, H_::ValueType & > > | |
CJPEG | |
►CLayer | This class is the base class for all layer types |
CLayer | This layer allows drawing texture images on |
CDropTarget | This layer acts as a drop target |
CLayer | Input layer allows mouse events to be handled |
CComponentStack | Component stack is the backbone of a widget |
►CWindow | This class represents a window |
CSceneManager | This class is a Window that manages scenes, allowing swapping, handling input and game loop |
CWindow | UI window allows programmers to create an OS window that will accept widgets and has the ability to run by its own |
►CLBSELTR_Multi | |
►CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
►CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CMultiCollectionbox< T_, TW_ > | This is a simple multi select collectionbox |
►CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
►CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CMultiListbox< T_, TW_ > | This is a simple multi select listbox |
►CLBSELTR_Single | |
►CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
►CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CSimpleCollectionbox< T_, TW_ > | This is a simple collectionbox |
►CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
►CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CSimpleListbox< T_, TW_ > | This is a simple listbox |
►CLBSTR_Collection | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
►CLBSTR_STLVector | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
►CLBTRF_ListItem | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CLine< P_ > | This class represents a set of points |
►CListBase< T_, W_ > | This is the abstract base of listboxes |
►CListboxBase< T_, W_, TRF_, STR_, SELTR_, useisvisible, TW_ > | This is the base class for all listbox like widgets |
CListboxWidgetBase< T_, W_, TRF_, STR_, SELTR_, useisvisible, TW_ > | |
►CListBase< T_, ListItem > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListboxBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, useisvisible, TW_ > | |
CListener | Listener class sets the properties for the audio listener |
CLoader | This class defines a resource loader |
CLogger | Eases logging procedure by appending necessary information to the given data and streams to a standard c++ stream |
CLZMA | This class allows encoding and decoding data using LZMA compression algorithm |
CMakeIndices_impl< I, IntTuple, Types > | |
►CMakeIndices_impl< 0, IntTuple<>, Types... > | |
CMakeIndices< Types > | |
CMakeIndices_impl< I, IntTuple< Indices... > > | |
CMakeIndices_impl< I, IntTuple< Indices... >, T, Types... > | |
CMappedReferenceType< T_, ToString_, Parse_ > | This class allows embedded types to become scripting types that are passed around as references |
CMappedValueType< T_, ToString_, Parse_ > | This class allows embedded types to become scripting types that are passed around as values |
CReader::Mark | Marks a target position in file |
CWriter::Marker | |
►CMember | Represents a member of a type |
►CInstanceMember | This class represents an instance data member |
►CMappedROInstanceMember< C_, T_ > | This class allows a one to one mapping of a data member to a c++ data member |
CMappedInstanceMember< C_, T_ > | This class allows a one to one mapping of a data member to a c++ data member |
►CMappedROInstanceMember_Function | This class allows mapping of a data member to c++ function data member |
CMappedInstanceMember_Function | This class allows mapping of a data member to c++ function data member |
►CStaticMember | This is the base class for all static members |
CConstant | This class represents a static constant |
►CFunction | Represents a function |
CMappedOperator | This class makes working with operators easier |
►CNamespace | Namespace contains other static members as members |
CLibrary | This class represents a library |
►CType | This class stores information about types |
►CEnumType | Represents an enumeration type |
CMappedStringEnum< E_ > | E_ is an enumeration with defined strings |
►CEventType | Events allow an easy mechanism to program logic into actions instead of checking actions continuously |
CMappedEventType< E_, O_, R_, P_ > | R_: return type, P_: parameters, E_: event object type |
►CStaticDataMember | |
►CMappedROStaticDataMember< T_ > | |
CMappedStaticDataMember< T_ > | |
CStructDefiner< C_, MT_ >::Inner< M_ >::Member< N > | |
CModifier | This class represents a modifier key. These keys can be |
CMonitor | |
CMouseHandler | |
CHasParanthesisOperator< U >::no | |
►CFunction::Overload | Represents a function overload |
CMappedFunction< F_ > | This class wraps a C++ function into an overload. It can be constructed using MapFunction |
CRuntimeOverload | |
CParameter | This class represents a function parameter description |
CParameterTemplate | This class holds information about a parameter without resolving constructs |
CPlaceholder< n > | Solution by Peter Dimov-5: http://std.2283326.n4.nabble.com/bind-Possible-to-use-variadic-templates-with-bind-td2557818.html |
CPlaceholder< 1 > | |
CPlaceholder< 2 > | |
CPlaceholder< 3 > | |
CPlaceholder< 4 > | |
CPlaceholder< 5 > | |
CPlaceholder< 6 > | |
CPlaceholder< 7 > | |
CPlaceholder< 8 > | |
CPlaceholder< 9 > | |
CPNG | Encodes or decodes PNG compression |
CPointer | Represents a hardware/OS pointer graphic |
CPointerStack | This class manages a pointer stack that allows multiple pointers to be registered and switched |
CPointList< P_ > | This class represents a set of points |
►CProperty< C_, T_, Getter_, Setter_ > | This is generic property that can be set and retrieved good for enums mostly, its ok to use with POD structs for direct assignment but better not to use it with complex data types |
CBooleanProperty< C_, T_, Getter_, Setter_ > | Supports logic operators |
Cbasic_PointProperty< C_, T_, Getter_, Setter_ > | Property support for point class |
Cbasic_SizeProperty< C_, T_, Getter_, Setter_ > | Property support for point class |
CMutableObjectProperty< C_, T_, Getter_, Setter_ > | Object property allows the consumers of the property to be able to access objects member functions and variables |
►CNumericProperty< C_, T_, Getter_, Setter_ > | Supports arithmetic operators including +, * ..., +=, .. |
CBinaryProperty< C_, T_, Getter_, Setter_ > | Supports all operators that the numeric property supports |
CTextualProperty< C_, T_, Getter_, Setter_ > | Supports everything that string class supports including +, +=, length() |
►CProperty< C_, T_ &, Getter_, Setter_ > | |
CObjectProperty< C_, T_, Getter_, Setter_ > | Object property allows the consumers of the property to be able to access object's member functions and data members in a const manner |
►CProperty< Gorgon::Geometry::basic_PointProperty, typename T_::BaseType, Getter_, Setter_ > | |
CNumericProperty< Gorgon::Geometry::basic_PointProperty, typename T_::BaseType, &basic_PointProperty::GetX, &basic_PointProperty::SetX > | |
CNumericProperty< Gorgon::Geometry::basic_PointProperty, typename T_::BaseType, &basic_PointProperty::GetY, &basic_PointProperty::SetY > | |
►CProperty< Gorgon::Geometry::basic_SizeProperty, typename T_::BaseType, Getter_, Setter_ > | |
CNumericProperty< Gorgon::Geometry::basic_SizeProperty, typename T_::BaseType, &basic_SizeProperty::GetHeight, &basic_SizeProperty::SetHeight > | |
CNumericProperty< Gorgon::Geometry::basic_SizeProperty, typename T_::BaseType, &basic_SizeProperty::GetWidth, &basic_SizeProperty::SetWidth > | |
►CProperty< Gorgon::UI::Widget, &Widget::getlocation, Getter_, Setter_ > | |
Cbasic_PointProperty< Gorgon::UI::Widget, &Widget::getlocation, &Widget::move > | |
►CProperty< Gorgon::UI::Widget, &Widget::getsize, Getter_, Setter_ > | |
Cbasic_SizeProperty< Gorgon::UI::Widget, &Widget::getsize, &Widget::resize > | |
►CProperty< Gorgon::Widgets::Button, const Gorgon::Graphics::Drawable &, Getter_, Setter_ > | |
CObjectProperty< Gorgon::Widgets::Button, const Gorgon::Graphics::Drawable, &Button::GetIcon, &Button::SetIcon > | |
►CProperty< Gorgon::Widgets::Button, std::string, Getter_, Setter_ > | |
CTextualProperty< Gorgon::Widgets::Button, std::string, &Button::GetText, &Button::SetText > | |
►CProperty< Gorgon::Widgets::Checkbox, std::string, Getter_, Setter_ > | |
CTextualProperty< Gorgon::Widgets::Checkbox, std::string, &Checkbox::GetText, &Checkbox::SetText > | |
►CProperty< Gorgon::Widgets::Label, const Gorgon::Graphics::Animation &, Getter_, Setter_ > | |
CObjectProperty< Gorgon::Widgets::Label, const Gorgon::Graphics::Animation, &Label::GetIcon, &Label::SetIcon > | |
►CProperty< Gorgon::Widgets::Label, std::string, Getter_, Setter_ > | |
CTextualProperty< Gorgon::Widgets::Label, std::string, &Label::GetText, &Label::SetText > | |
►CProperty< Gorgon::Widgets::Layerbox, const Gorgon::Graphics::Animation &, Getter_, Setter_ > | |
CObjectProperty< Gorgon::Widgets::Layerbox, const Gorgon::Graphics::Animation, &Layerbox::GetIcon, &Layerbox::SetIcon > | |
►CProperty< Gorgon::Widgets::Layerbox, std::string, Getter_, Setter_ > | |
CTextualProperty< Gorgon::Widgets::Layerbox, std::string, &Layerbox::GetText, &Layerbox::SetText > | |
►CProperty< Gorgon::Widgets::SliderBase, int, Getter_, Setter_ > | |
CNumericProperty< Gorgon::Widgets::SliderBase, int, &SliderBase::GetLargeChange, &SliderBase::SetLargeChange > | |
CNumericProperty< Gorgon::Widgets::SliderBase, int, &SliderBase::GetMaximum, &SliderBase::SetMaximum > | |
CNumericProperty< Gorgon::Widgets::SliderBase, int, &SliderBase::GetMinimum, &SliderBase::SetMinimum > | |
CNumericProperty< Gorgon::Widgets::SliderBase, int, &SliderBase::GetRange, &SliderBase::SetRange > | |
CNumericProperty< Gorgon::Widgets::SliderBase, int, &SliderBase::GetSmallChange, &SliderBase::SetSmallChange > | |
►CProperty< Gorgon::Widgets::SliderBase, T_, Getter_, Setter_ > | |
CNumericProperty< Gorgon::Widgets::SliderBase, T_, &SliderBase::GetLargeChange, &SliderBase::SetLargeChange > | |
CNumericProperty< Gorgon::Widgets::SliderBase, T_, &SliderBase::GetMaximum, &SliderBase::SetMaximum > | |
CNumericProperty< Gorgon::Widgets::SliderBase, T_, &SliderBase::GetMinimum, &SliderBase::SetMinimum > | |
CNumericProperty< Gorgon::Widgets::SliderBase, T_, &SliderBase::GetRange, &SliderBase::SetRange > | |
CNumericProperty< Gorgon::Widgets::SliderBase, T_, &SliderBase::GetSmallChange, &SliderBase::SetSmallChange > | |
►CProperty< UI::internal::prophelper< Inputbox< T_, UI::ConversionValidator< T_ >, Gorgon::Property >, T_ >, T_, &UI::internal::prophelper< Inputbox< T_, UI::ConversionValidator< T_ >, Gorgon::Property >, T_ >::get_, &UI::internal::prophelper< Inputbox< T_, UI::ConversionValidator< T_ >, Gorgon::Property >, T_ >::set_ > | |
CInputbox< T_, V_, P_, DEFTMP_ > | This class allows users to enter any value to an inputbox |
CInputbox< T_, UI::ConversionValidator< T_ >, Gorgon::Property > | |
►CProperty< UI::internal::prophelper< SliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, int >, int, Getter_, Setter_ > | |
►CNumericProperty< UI::internal::prophelper< SliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, int >, int, &UI::internal::prophelper< SliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, int >::get_, &UI::internal::prophelper< SliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, int >::set_ > | |
CSliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping > | |
CSliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue > | |
►CProperty< UI::internal::prophelper< SliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue >, int >, int, Getter_, Setter_ > | |
►CNumericProperty< UI::internal::prophelper< SliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue >, int >, int, &UI::internal::prophelper< SliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue >, int >::get_, &UI::internal::prophelper< SliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue >, int >::set_ > | |
CSliderBase< T_, DIV_, VAL_, P_, interactive, valuemapping > | This is an internal basis for slider |
►CProperty< UI::internal::prophelper< SliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, T_ >, T_, Getter_, Setter_ > | |
►CNumericProperty< UI::internal::prophelper< SliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, T_ >, T_, &UI::internal::prophelper< SliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, T_ >::get_, &UI::internal::prophelper< SliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, T_ >::set_ > | |
CSliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping > | |
►CSliderBase< T_, FloatDivider< T_ >, FloatToValue< T_ >, Gorgon::NumericProperty, internal::SliderInteractivity::HandleAndPage, internal::SliderValueMapping::ValueAndRange > | |
CScrollbar< T_, DIV_, VAL_, P_, defaultregistry > | This widget is a scrollbar |
►CSliderBase< T_, FloatDivider< T_ >, FloatToValue< T_ >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue > | |
CProgressor< T_, DIV_, VAL_, P_ > | This widget displays a progress bar to track progress of an on going process |
Cprophelper< I_, T_ > | |
Cprophelper< Gorgon::Widgets::Inputbox< T_, UI::ConversionValidator< T_ >, Gorgon::Property >, T_ > | |
Cprophelper< Gorgon::Widgets::SliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, int > | |
Cprophelper< Gorgon::Widgets::SliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue >, int > | |
Cprophelper< Gorgon::Widgets::SliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, T_ > | |
Cprophelper< Inputbox< T_, UI::ConversionValidator< T_ >, Gorgon::Property >, T_ > | |
Cprophelper< SliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, int > | |
Cprophelper< SliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue >, int > | |
Cprophelper< SliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping >, T_ > | |
►CProvider | This interface marks a class as animation provider |
Cbasic_Storage< A_ > | This class stores animations as a part of itself so that it can be moved around as a value rather than a reference |
►CDiscreteProvider | Provides a discreet animation that is made out of frames |
►CDiscreteAnimationProvider | This class provides discrete and rectangular animation which is suitable for bitmap and texture animations |
Cbasic_StorageInjection< Graphics::DiscreteAnimationProvider > | Injects additional functionality for RectangularAnimationProviders |
►CAnimationProvider | A regular drawable animation provider |
►CRectangularAnimationProvider | This class provides rectangular animations |
Cbasic_StorageInjection< Graphics::RectangularAnimationProvider > | Injects additional functionality for RectangularAnimationProviders |
CBitmap | This object contains an bitmap image |
CBlankImage | Pure color blank image, default size is 0x0, but can be drawn with any size |
CDiscreteAnimationProvider | This class provides discrete and rectangular animation which is suitable for bitmap and texture animations |
CEmptyImage | This class is an empty image that will not draw anything if drawn on a layer |
►CILineProvider | Interface for LineProviders |
Cbasic_LineProvider< A_ > | This class allows instancing of a line like image that is made out of three parts |
CLine | This is a line resource, it stores a Graphics::LineProvider |
CImageProvider | |
►CIMaskedObjectProvider | For ease of use in resource system |
CMaskedObject | This is a masked object resource |
►CIRectangleProvider | Interface for RectangleProviders |
Cbasic_RectangleProvider< A_ > | This class allows instancing of a rectangle like image that is made out of three parts |
CRectangle | |
►CIScalableObjectProvider | For ease of use in resource system |
CScalableObject | This is a tinted object resource |
►CIStackedObjectProvider | For ease of use in resource system |
CStackedObject | This is a stacked object resource |
►CITintedObjectProvider | For ease of use in resource system |
CTintedObject | This is a tinted object resource |
CQuadTextureCoords | |
CQuadVertices | |
CRadioControl< T_, CT_ > | This class is designed to turn any group of two state widgets to a radio button group, only allowing one of them to be checked at the same time |
►CRadioControl< T_, Checkbox > | |
CRadioButtons< T_, W_ > | Allows the use of radio buttons working together |
CRange< T_ > | This class represents a range of values |
►CReader | |
CArrayReader | |
CStreamReader | |
CVectorReader | |
►CReader | This class allows resource objects to read data from a stream |
CFileReader | This is a file reader. Allows a Gorgon Resource to be loaded from a file |
CReferenceCounter | This class allows references to be counted and destroyed properly |
CReferenceProperty< C_, T_, Getter_, Setter_, Update_ > | Reference property allows clients to access a reference object within the class |
►CRegistry | This class stores templates for elements |
►CGenerator | Generators create templates for widgets |
CSimpleGenerator | This class generates very simple templates |
CPresetRegistry | This registry contains preset templates |
CRemoveRValueReference< T_ > | |
CRemoveRValueReference< T_ && > | |
CReturn | Represents what could be returned from a scope instance |
CRGBA | This class represents a color information |
CRGBAf | Represents a four channel 32 bit float per channel color information |
►CRTTH | Runtime Type Hierarchy |
CAbstractRTTC< T_ > | Runtime type class, implements RTTH |
CRTTC< T_ > | Runtime type class, implements RTTH |
►CRTTI | This class contains information about a runtime type |
►CRTTS | This class contains runtime type services that allows dealing with unknown type |
CAbstractRTT< T_ > | Runtime Type. This class implements both RTTS and RTTI |
CAbstractRTT< void > | Runtime Type. This class implements both RTTS and RTTI |
CRTT< T_ > | Runtime Type. This class implements both RTTS and RTTI |
►CRunner | Defines the abstract class of Runner |
CSceneManager | This class is a Window that manages scenes, allowing swapping, handling input and game loop |
CWindow | UI window allows programmers to create an OS window that will accept widgets and has the ability to run by its own |
CWave::Sample | Represents a sample in the Wave data |
CScope | A new scope is created automatically when a new input source or a function like construct is created |
CScopeGuard | This class guards a scope and as soon as the object runs out of scope calls the given function |
CScopeInstance | This is an instantiation of a scope |
►CSELTR_ | |
CListboxBase< T_, W_, TRF_, STR_, SELTR_, useisvisible, TW_ > | This is the base class for all listbox like widgets |
CSequence<... > | A sequence element, can be used to represent a sequence of integer numbers |
CSGuid | This class represents a short globally unique identifier |
►CShader | |
CAlphaShader | |
CFillShader | |
CMaskedAlphaShader | |
CMaskedFillShader | |
CMaskedShader | |
CSimpleShader | |
CSizeController | This class allows control over a sizable object |
CSizelessDrawable | A drawable object that does not have a size and requires a region to draw |
CSolidFill< Color_ > | Fills a drawing with a solid color |
CSourceMarker | This class uniquely represents a source code line |
►CSTR_ | |
CListboxBase< T_, W_, TRF_, STR_, SELTR_, useisvisible, TW_ > | This is the base class for all listbox like widgets |
►Cstreambuf | |
CMemoryInputBuffer | This class is an input only memory stream buffer |
CStrokeSettings | |
CStructDefiner< C_, MT_ > | |
CSymbol | Represents a symbol, can be a variable, type, function or constant |
CTemplate | This class stores visual information about a widget template |
►CTextRenderer | This class allows printing text on the screen |
►CBasicFont | This is the basic font, performing the minimal amount of operations necessary to render text on the screen |
CBitmapFont | Bitmap fonts provide an easy way to render text on the screen |
CFreeType | This class allows using font files for text rendering |
CStyledRenderer | This text renderer can style text according to the set parameters |
CTextShadow | Describes how a text shadow should be |
►CTextureSource | This interface represents a GL texture source |
CBitmap | This object contains an bitmap image |
CImage | This is an interface for solid texture based image |
►CTexture | This class represents an image depends on a GL texture |
CBitmap | This object contains an bitmap image |
CTextureImage | This is a solid texture based image class |
►CTextureTarget | This interface defines a class that can be used as a common target for texture based drawing |
CLayer | This layer allows drawing texture images on |
CTimer | Millisecond based timer |
CPointerStack::Token | Token type, automatically pops pointer stack when goes out of scope |
►CTRF_ | |
CListboxBase< T_, W_, TRF_, STR_, SELTR_, useisvisible, TW_ > | This is the base class for all listbox like widgets |
►CTwoStateControl | This class is designed to be the interface class for all checkbox like UI elements |
CCheckbox | |
CType | Type to store GID information |
►CUpdatable | Marks an object that can be updated |
CComponentStack | Component stack is the backbone of a widget |
CURI | Represents an unfolded URI |
CURIPath | Helps to manage URIPaths |
CValue | This class contains a parsed value |
CVirtualMachine | This class defines a virtual environment for scripts to run |
CVisualProvider | |
CWave | This class is a container for wave data |
►CWidget | This class is the base for all widgets |
►CComponentStackWidget | This class acts as a widget base that uses component stack to handle rendering, resizing and other operations |
CButton | |
CCheckbox | |
►CDropdownBase< T_, TW_, L_ > | This is the dropdown base for all dropdown lists, including ones that are not for item selection (e.g., DropdownChecklist) |
CSingleSelectionDropdown< T_, TW_, L_ > | This is the dropdown base for single item selection dropdown lists |
CLabel | |
CLayerbox | |
CListboxWidgetBase< T_, W_, TRF_, STR_, SELTR_, useisvisible, TW_ > | |
►CListItem | This widget is designed to be used by Listbox, Table, Grid and Treeview |
CDropdownBase< T_, TW_, L_ > | This is the dropdown base for all dropdown lists, including ones that are not for item selection (e.g., DropdownChecklist) |
CPanel | |
CSingleSelectionDropdown< T_, TW_, L_ > | This is the dropdown base for single item selection dropdown lists |
CSliderBase< T_, DIV_, VAL_, P_, interactive, valuemapping > | This is an internal basis for slider |
CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Multi< T_, ListItem, MultiListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_Collection< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleCollectionbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CListboxWidgetBase< T_, ListItem, internal::LBTRF_ListItem< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSTR_STLVector< T_, ListItem, std::vector< T_ >, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, internal::LBSELTR_Single< T_, ListItem, SimpleListbox< T_, internal::SetTextUsingFrom< T_, ListItem > > >, false, internal::SetTextUsingFrom< T_, ListItem > > | |
CSliderBase< int, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping > | |
CSliderBase< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue > | |
CSliderBase< T_, DIV_, VAL_, Gorgon::NumericProperty, interactive, valuemapping > | |
CSliderBase< T_, FloatDivider< T_ >, FloatToValue< T_ >, Gorgon::NumericProperty, internal::SliderInteractivity::HandleAndPage, internal::SliderValueMapping::ValueAndRange > | |
CSliderBase< T_, FloatDivider< T_ >, FloatToValue< T_ >, Gorgon::NumericProperty, internal::SliderInteractivity::None, internal::SliderValueMapping::OneValue > | |
CComposer | This object allows its users to compose widgets using other widgets |
CRadioButtons< T_, W_ > | Allows the use of radio buttons working together |
►CWidgetContainer | This class is the base class for all widget containers |
CLayerAdapter | This class turns a layer into a widget container |
CWindow | UI window allows programmers to create an OS window that will accept widgets and has the ability to run by its own |
CComposer | This object allows its users to compose widgets using other widgets |
CPanel | |
CRadioButtons< T_, W_ > | Allows the use of radio buttons working together |
Cwindowdata | |
►CWriter | |
CStreamWriter | |
CVectorWriter | |
►CWriter | This class allows resource objects to save their data to a stream |
CFileWriter | Allows data to be written to a file |
Cwindowdata::xdnddata | |