Sleeping Wombat GUI
0.100
swGUI
|
Csw::gui::AccessKey | Class Restincts access to some functions only for chosen classes |
CAnimationSet | |
CAnimEvaluator< KeyType, AddressType > | Evaluates animation |
Csw::Attribute | |
Csw::AttributeHeader | |
Csw::AttributeRepr | |
Csw::input::AxisEvent | Mouse or joystick axis value changed event |
CBlendingInfo | Initialization of BlendingState |
CBufferInfo | Descriptor of buffer |
►CBufferInitData | Buffer initialization data |
Csw::input::ButtonEvent | Mouse button Change event |
Csw::input::CharacterEvent | Keyboard event after translation to character |
Csw::Chunk | Represents memory chunk in file |
Csw::ChunkHeader | |
Csw::gui::CommandLineArgs | Structure for command line arguments |
CConvert | |
Csw::input::CursorEvent | Cursor position changed event |
Csw::DataPack | Data pointer and it's size |
Csw::DataUPack | Data pointer and it's size. This struct is used to transfer ownership of pointer |
Csw::input::DebugEvent | Event structure for debugging. This structure holds additionally FrameNumber. This allows user to provide full set of input events ordered by sending time |
►Csw::gui::DelegatesContainerBase | Base class for delegates containers |
CDepthStencilInfo | |
CDeserializerImpl | |
►Csw::input::Device | Interface class for input devices |
Csw::input::DeviceEvent | KeyStates changed events |
CDir | |
CDirectProperty< KeyType > | |
Csw::input::InputDispatcher::DispatchedEvent | |
Csw::gui::DrawingContext | Context passed to rendering functions |
►CDX11APIObjects | Klasa przechowuje w zmiennych statycznych najważniejsze interfejsy DirectX11 |
CDX11ConstantsMapper | Klasa służy do mapowania stałych z wartości silnikowych do DirectX 11 |
►Cenable_shared_from_this | |
►CEngineObject | Klasa 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::EventCapture | This class provides functionality of capturing events for debug and test purposes |
Csw::gui::EventHandlers | Container 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::EventsSystem | Events management |
CExampleRealFormatHeader | |
Cfilesystem::File | File abstraction layer |
Csw::FileHeader | Hierarchical Chunked Format file header |
CGraphicAPIInitData | Przechowuje informacje potrzebne do inicjalizacji API graficznego. Parametr dla funkcji IGraphicAPIInitializer::InitAPI |
►Csw::gui::GUISystem | Main GUI application class |
Csw::HCF | Main class for loading and writing HCF files |
Csw::gui::HostLogic | Logic of host window for managing child controls |
CHostWindowTester | |
►CIAnimation | Base animation class |
►Csw::IAttribute | Base attribute class |
CIDeserializer | Interface for deserializers |
►CIEnableProperty | |
►Csw::gui::IEventArgs | Base class for events |
►CIGraphicAPIInitializer | Interfejs klasy do inicjowania API graficznego |
►Csw::input::IInput | Interface for input classes for capturing user input |
►CIInterpolator< KeyType > | Base class for interpolators |
Csw::ImplHCF | |
►Csw::gui::INativeGUI | Interface encasulates native GUI system |
►Csw::gui::INativeWindow | Interface for native window sing OS specific ffunctions |
CInputDeviceInfo | Information about device. For future use |
Csw::input::InputDispatcher | Provides input events in order of creation. This class uses timestamp to sort events |
Csw::input::InputInitInfo | Initialization structure for input objects |
►CInputLayoutDescriptor | Klasa przechowuje opis layoutu wierzchołka, na podstawie którego tworzony jest obiekt layoutu |
Csw::InputLayoutInfo | |
►CIProperty | |
►CIRenderer | Klasa interfejsu renderera |
CDefaultInterpolators::is_param_animation_enabled< KeyType > | Trait for enabling types for parameter animation |
CISerializer | Serializers interface |
Csw::input::JoystickState | State of joystick device or other controllers which aren't mouse and keyboard |
CKey< ValueType > | Animation key |
Csw::input::Keyboard | |
Csw::input::KeyboardState | State of keyboard buttons |
Csw::input::KeyEvent | Keyboard key change event |
CKeySet< KeyType > | Set of animation keys and interpolators |
Csw::input::KeyState | Button state structure. |
CMemoryChunk | Klasa przechowuje pamięć o dowolnym przeznaczeniu |
Csw::input::Mouse | |
Csw::input::MouseState | State of mouse |
Csw::gui::NativeGUIInitData | Provides data needed for native GUI system initialization |
Csw::gui::NativeWindowDescriptor | Dedcriptor 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::Rect | Rectangle structure |
Csw::gui::RegisteredEvent | Structure describes event registered by controls |
►CRendererCommand | Base class for renderer commands |
Csw::gui::RenderingSystem | GUI rendering system |
CRenderTargetDescriptor | Struktura 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 > | |
CResourceManager | Manager for low level resources |
CResourcePtr< ResourceType > | Wrapper for low level resources and high level assets |
CResourcePtr< RenderTargetObject > | |
CResourcePtr< ShaderInputLayout > | |
CResourcePtr< SwapChain > | |
CResourcePtr< TextureObject > | |
CResourcesFactory | Klasa 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ę |
CScissorRectInfo | ScissorRect data |
Csw::Semaphore | Semaphore class |
CSerialization | |
►CSerializationContext | Interface 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 | |
CSpinLock | Klasa służąca jako mutex z aktywnym oczekiwaniem |
CSpinLockedQueue< ContentType > | Kolejka z mechanizmami synchronizacji opartymi o SpinLocka |
CStringPropertyPath< KeyType > | |
CSwapChainDescriptor | |
CSwapChainInitData | Przechowuje informacje potrzebne do SwapChaina. Parametr dla funkcji IGraphicAPIInitializer::CreateSwapChain |
CTextureInfo | Deskryptor tekstury |
Csw::gui::Thickness | |
Csw::ThreadsBarrier | Can block multiple threads and wait for signal. ThreadsBarrier is reusable |
Csw::ThreadsLatch | Can block multiple threads and wait for signal. ThreadsLatch is not reusable. Use ThreadsBarrier instead |
CUPtr< WrappedType > | |
CVersion | Standard version structure |
CViewportInfo | Viewport data |
CVoxtreeHeader | |
Crttr::wrapper_mapper< ResourcePtr< T > > | |
CResourceType |