Sleeping Wombat GUI  0.100
swGUI
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Csw::gui::AccessKeyClass Restincts access to some functions only for chosen classes
 CAnimationSet
 CAnimEvaluator< KeyType, AddressType >Evaluates animation
 Csw::Attribute
 Csw::AttributeHeader
 Csw::AttributeRepr
 Csw::input::AxisEventMouse or joystick axis value changed event
 CBlendingInfoInitialization of BlendingState
 CBufferInfoDescriptor of buffer
 CBufferInitDataBuffer initialization data
 Csw::input::ButtonEventMouse button Change event
 Csw::input::CharacterEventKeyboard event after translation to character
 Csw::ChunkRepresents memory chunk in file
 Csw::ChunkHeader
 Csw::gui::CommandLineArgsStructure for command line arguments
 CConvert
 Csw::input::CursorEventCursor position changed event
 Csw::DataPackData pointer and it's size
 Csw::DataUPackData pointer and it's size. This struct is used to transfer ownership of pointer
 Csw::input::DebugEventEvent structure for debugging. This structure holds additionally FrameNumber. This allows user to provide full set of input events ordered by sending time
 Csw::gui::DelegatesContainerBaseBase class for delegates containers
 CDepthStencilInfo
 CDeserializerImpl
 Csw::input::DeviceInterface class for input devices
 Csw::input::DeviceEventKeyStates changed events
 CDir
 CDirectProperty< KeyType >
 Csw::input::InputDispatcher::DispatchedEvent
 Csw::gui::DrawingContextContext passed to rendering functions
 CDX11APIObjectsKlasa przechowuje w zmiennych statycznych najważniejsze interfejsy DirectX11
 CDX11ConstantsMapperKlasa służy do mapowania stałych z wartości silnikowych do DirectX 11
 Cenable_shared_from_this
 CEngineObjectKlasa bazowa dla obiektów, które mają być dostępne w edytorze poprzez rttr. Należy po niej odziedziczyć i dodać odpowiednie deklaracje
 Csw::input::EventCaptureThis class provides functionality of capturing events for debug and test purposes
 Csw::gui::EventHandlersContainer class for delegates
 Csw::gui::EventProxy< EventArgType >Helper class for accessing event
 Csw::input::EventQueue< EventType >Abstraction of event queue
 Csw::input::EventQueue< sw::input::DebugEvent >
 Csw::input::EventQueue< sw::input::DeviceEvent >
 Csw::gui::EventsSystemEvents management
 CExampleRealFormatHeader
 Cfilesystem::FileFile abstraction layer
 Csw::FileHeaderHierarchical Chunked Format file header
 CGraphicAPIInitDataPrzechowuje informacje potrzebne do inicjalizacji API graficznego. Parametr dla funkcji IGraphicAPIInitializer::InitAPI
 Csw::gui::GUISystemMain GUI application class
 Csw::HCFMain class for loading and writing HCF files
 Csw::gui::HostLogicLogic of host window for managing child controls
 CHostWindowTester
 CIAnimationBase animation class
 Csw::IAttributeBase attribute class
 CIDeserializerInterface for deserializers
 CIEnableProperty
 Csw::gui::IEventArgsBase class for events
 CIGraphicAPIInitializerInterfejs klasy do inicjowania API graficznego
 Csw::input::IInputInterface for input classes for capturing user input
 CIInterpolator< KeyType >Base class for interpolators
 Csw::ImplHCF
 Csw::gui::INativeGUIInterface encasulates native GUI system
 Csw::gui::INativeWindowInterface for native window sing OS specific ffunctions
 CInputDeviceInfoInformation about device. For future use
 Csw::input::InputDispatcherProvides input events in order of creation. This class uses timestamp to sort events
 Csw::input::InputInitInfoInitialization structure for input objects
 CInputLayoutDescriptorKlasa przechowuje opis layoutu wierzchołka, na podstawie którego tworzony jest obiekt layoutu
 Csw::InputLayoutInfo
 CIProperty
 CIRendererKlasa interfejsu renderera
 CDefaultInterpolators::is_param_animation_enabled< KeyType >Trait for enabling types for parameter animation
 CISerializerSerializers interface
 Csw::input::JoystickStateState of joystick device or other controllers which aren't mouse and keyboard
 CKey< ValueType >Animation key
 Csw::input::Keyboard
 Csw::input::KeyboardStateState of keyboard buttons
 Csw::input::KeyEventKeyboard key change event
 CKeySet< KeyType >Set of animation keys and interpolators
 Csw::input::KeyStateButton state structure.
 CMemoryChunkKlasa przechowuje pamięć o dowolnym przeznaczeniu
 Csw::input::Mouse
 Csw::input::MouseStateState of mouse
 Csw::gui::NativeGUIInitDataProvides data needed for native GUI system initialization
 Csw::gui::NativeWindowDescriptorDedcriptor used to create native GUI window
 CNested
 CNested2
 CNullable< ResultType >Returns value or error
 CObjectDeleter< class_type >Klasa służy do kasowania obiektów, których destruktor jest prywatny.Taka sytuacja zachodzi w momencie, gdy nie chcemy, aby każda klasa mogła skasować jakiś obiekt, ale chcemy dać takie uprawnienia jedynie wybrańcom. Ta klasa implementuje funkcjonalność kasowania obieków. Obiekt tej klasy może zostać stworzony jedynie przez funkcję, która dostarczy odpowiedni obiekt klucz ObjectDeleterKey. Dopiero wtedy można wywołać funkcję delete_object, która usunie żądany obiekt z pamięci
 CObjectDeleterKey< class_type >You can specify classes that can delete objects with private constructors
 Cfilesystem::Path
 CProperties
 CPropertyPath< KeyType >
 CRasterizerStateInfo
 Csw::gui::RectRectangle structure
 Csw::gui::RegisteredEventStructure describes event registered by controls
 CRendererCommandBase class for renderer commands
 Csw::gui::RenderingSystemGUI rendering system
 CRenderTargetDescriptorStruktura używana do tworzenia render targetu
 CResourceContainer< TYPE >Szablon klasy do przechowywania assetów
 CResourceContainer< BlendingState >
 CResourceContainer< BufferObject >
 CResourceContainer< ControlShader >
 CResourceContainer< DepthStencilState >
 CResourceContainer< EvaluationShader >
 CResourceContainer< GeometryShader >
 CResourceContainer< PixelShader >
 CResourceContainer< RasterizerState >
 CResourceContainer< RenderTargetObject >
 CResourceContainer< ShaderInputLayout >
 CResourceContainer< TextureObject >
 CResourceContainer< VertexShader >
 CResourceManagerManager for low level resources
 CResourcePtr< ResourceType >Wrapper for low level resources and high level assets
 CResourcePtr< RenderTargetObject >
 CResourcePtr< ShaderInputLayout >
 CResourcePtr< SwapChain >
 CResourcePtr< TextureObject >
 CResourcesFactoryKlasa ze statycznymi funkcjami do tworzenia obiektów assetów.Jest potrzebna, żeby wybrać implementację resourców zgodną z typem renderera. Każde API graficzne powinno zaimplementować tę klasę
 CScissorRectInfoScissorRect data
 Csw::SemaphoreSemaphore class
 CSerialization
 CSerializationContextInterface for context used in serialization and deserialization.SerializationContext is used to store additional data during serialization and deserialization. Classes derived from EngineObject can provide their own implementation of Serialize and Deserialize function which can retrive context by calling ISerializer::GetContext or IDeserializer::GetContext function
 CSerializerImpl
 CSpinLockKlasa służąca jako mutex z aktywnym oczekiwaniem
 CSpinLockedQueue< ContentType >Kolejka z mechanizmami synchronizacji opartymi o SpinLocka
 CStringPropertyPath< KeyType >
 CSwapChainDescriptor
 CSwapChainInitDataPrzechowuje informacje potrzebne do SwapChaina. Parametr dla funkcji IGraphicAPIInitializer::CreateSwapChain
 CTextureInfoDeskryptor tekstury
 Csw::gui::Thickness
 Csw::ThreadsBarrierCan block multiple threads and wait for signal. ThreadsBarrier is reusable
 Csw::ThreadsLatchCan block multiple threads and wait for signal. ThreadsLatch is not reusable. Use ThreadsBarrier instead
 CUPtr< WrappedType >
 CVersionStandard version structure
 CViewportInfoViewport data
 CVoxtreeHeader
 Crttr::wrapper_mapper< ResourcePtr< T > >
 CResourceType