Sleeping Wombat GUI
0.100
swGUI
|
►NDefaultInterpolators | Interpolators helpers functions |
►Nfilesystem | |
►Nrttr | |
►Nsw | |
CAnimationImpl | |
CAnimationSet | |
CAnimationTyped | Interface class for manipulating animation keys |
CAnimEvaluator | Evaluates animation |
CApplication | Application template class |
CBindBufferCommand | Binds additional buffers |
CBlendingInfo | Initialization of BlendingState |
CBlendingState | |
CBufferInfo | Descriptor of buffer |
CBufferInitData | Buffer initialization data |
CBufferObject | Obiekt opakowujący bufor.Bufor może być zarówno buforem wierzchołków, indeksów jak i stałych |
CClearRenderTargetCommand | Set state of rasterizer and render target |
CComputeShader | Klasa przechowująca compute shader |
CConstantBufferInitData | Constant buffer initialization data |
CControlShader | Klasa przechowująca pixel shader |
CConvert | |
CCopyTextureCommand | Copy texture |
CCosinusInterpolator | Cosinus interpolator |
CDepthStencilInfo | |
CDepthStencilState | |
CDeserializerImpl | |
CDir | |
CDirectProperty | |
CDiscreteInterpolator | |
CDrawCommand | Main draw command |
CDrawInstancedCommand | Instanced drawing command |
CDummyInterpolator | Temporary interpolator for internal use |
CDX11APIObjects | Klasa przechowuje w zmiennych statycznych najważniejsze interfejsy DirectX11 |
CDX11AuxiliaryObjects | Klasa zawiera wskaźniki na bufory stałych zawierające podstawowe zestawy elementów przekazywanych do shaderów. Są to miedzy innymi macierze transformacji |
CDX11BlendingState | Blending state DirectX11 |
CDX11Buffer | DirectX11 buffer implementation |
CDX11ComputeShader | Implementacja compute shadera w DirectX11 |
CDX11ConstantsMapper | Klasa służy do mapowania stałych z wartości silnikowych do DirectX 11 |
CDX11DepthStencilState | Depth stencil state DirectX11 |
CDX11Initializer | Klasa implementująca IGraphicAPIInitializer w DirectX 11.Jako klasa pomocnicza do inicjalizacji jest używana klasa DX11AuxiliaryObjects (dziedziczy po DX11APIObjects) |
CDX11InputLayout | Implementacja layout w DirectX 11 |
CDX11InputLayoutDescriptor | Deskryptor layoutu dla DirectX 11 |
CDX11PixelShader | Implementacja pixel shadera w DirectX 11 |
CDX11RasterizerState | RasterizerState DirectX11 |
CDX11Renderer | Renderer obsługujący DirectX 11 |
CDX11RenderTarget | Implementacja render targetu w DirectX11 |
CDX11SwapChain | |
CDX11Texture | Implementacja tekstury w DirectX 11 |
CDX11VertexShader | Implementacja vertex shadera w DirectX 11 |
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 |
CEngineSerializationContext | |
CEvaluationShader | Klasa przechowująca pixel shader |
CExampleRealFormatHeader | |
CFakeTimeline | |
CGeometryShader | Klasa przechowująca pixel shader |
CGraphicAPIInitData | Przechowuje informacje potrzebne do inicjalizacji API graficznego. Parametr dla funkcji IGraphicAPIInitializer::InitAPI |
CHostWindowTester | |
CIAnimation | Base animation class |
CIBuffer | Base class for buffers |
CICollection | |
CIDeserializer | Interface for deserializers |
CIEnableProperty | |
CIGraphicAPIInitializer | Interfejs klasy do inicjowania API graficznego |
CIInterpolator | Base class for interpolators |
CIndexBufferInitData | Index buffer initialization data |
CInputDeviceInfo | Information about device. For future use |
CInputLayoutDescriptor | Klasa przechowuje opis layoutu wierzchołka, na podstawie którego tworzony jest obiekt layoutu |
CIProperty | |
CIRenderer | Klasa interfejsu renderera |
CIRenderTarget | |
CISerializer | Serializers interface |
CIShader | |
CIShaderInputLayout | |
CKey | Animation key |
CKeySet | Set of animation keys and interpolators |
CLinearInterpolator | Linear interpolator |
CMaterialObject | Struktura przechowująca materiał |
CMemoryChunk | Klasa przechowuje pamięć o dowolnym przeznaczeniu |
CNested | |
CNested2 | |
CNullable | Returns value or error |
CObjectDeleter | 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 | You can specify classes that can delete objects with private constructors |
CPixelShader | Klasa przechowująca pixel shader |
CProperties | |
CProperty | |
CPropertyPath | |
CRasterizerState | Rasterizer state and depth stencil state |
CRasterizerStateInfo | |
CRelativeTimeline | |
CRendererCommand | Base class for renderer commands |
CRenderTargetDescriptor | Struktura używana do tworzenia render targetu |
CRenderTargetObject | Klasa dla render targetów.Klasa umożliwia pobranie jednej z tekstur składowych i udostępnienie dla shaderów. Jeżeli API graficzne nie pozwala na oddzielne trzymanie bufora głębokości i stencilu, to może tu być przechowywany ten sam obiekt. Ewentualnie mogą być to dwa obiekty, które przechowują inny widok, ale fizycznie odwołują się do tej samej pamięci |
CResourceContainer | Szablon klasy do przechowywania assetów |
CResourceManager | Manager for low level resources |
CResourceObject | Klasa ułatwiająca zarządzanie odwołaniami do assetów.Obiekty assetów (np. MaterialObject, TextureObject, VertexShader, PixelShader itp.) wymagają jakiegoś systemu zapewniającego współdzielenie między innymi obiektami |
CResourcePtr | Wrapper for low level resources and high level assets |
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 |
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 | |
CSetDefaultBuffersCommand | Sets default buffers |
CSetRenderStateCommand | |
CSetRenderStateExCommand | |
CSetRenderTargetCommand | Set state of rasterizer and render target |
CSetRenderTargetExCommand | Set state of rasterizer and render target |
CSetShaderStateCommand | Sets basic shaders and textures |
CSetShaderStateExCommand | Sets geometry and tesselation shaders |
CShaderInputLayout | Klasa przechowuje layout wierzchołka trafiającego do vertex shadera |
CSpinLock | Klasa służąca jako mutex z aktywnym oczekiwaniem |
CSpinLockedQueue | Kolejka z mechanizmami synchronizacji opartymi o SpinLocka |
CStringPropertyPath | |
CSwapChain | |
CSwapChainDescriptor | |
CSwapChainInitData | Przechowuje informacje potrzebne do SwapChaina. Parametr dla funkcji IGraphicAPIInitializer::CreateSwapChain |
CTestAnim | |
CTestInterpolators | |
CTestUIElementClass | |
CTextureInfo | Deskryptor tekstury |
CTextureObject | Klasa przechowująca tekstury.Klasa bazowa, która będzie używana przez obiekty silnika. Powinny po niej odziedziczyć obiekty konkretnego API graficznego, żeby zaimplementować najważniejsze funkcjonalności |
CTimelineBase | Base class for timelines |
CUnusedEventArgs | |
CUpdateBindBuffer | Binds buffer to pipeline and updates with given data |
CUpdateBufferCommand | Updates buffer with given data |
CUPtr | |
CValidationEventArgs | |
CVersion | Standard version structure |
CVertexBufferInitData | Vertex buffer initialization data |
CVertexShader | Klasa przechowująca vertex shader |
CViewportInfo | Viewport data |
CVirtualEmptyClass | |
CVoxtreeHeader |