| Sleeping Wombat GUI
    0.100
    swGUI | 
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. More...
#include <MeshResources.h>
 
  
 | Public Member Functions | |
| RenderTargetObject (TextureObject *colorBuffer, TextureObject *depthBuffer, TextureObject *stencilBuffer) | |
| virtual | ~RenderTargetObject () | 
| Destruktor kasuje obiekty tekstury głębokości i bufora koloru, jeżeli nie są używane. Jeżeli istnieją odwołania do tych obiektów, to nie są one kasowane, a jedynie usuwa się odwołania pochodzące od RenderTargetObject.  More... | |
| TextureObject * | GetColorBuffer () | 
| Zwraca obiekt bufora kolorów.  More... | |
| TextureObject * | GetDepthBuffer () | 
| Zwraca obiekt bufora głębokości.  More... | |
| TextureObject * | GetStencilBuffer () | 
| Zwraca obiekt bufora stencilu.  More... | |
| virtual std::string | GetResourceName () const override | 
|  Public Member Functions inherited from ResourceObject | |
| ResourceObject (int id) | |
| void | SetID (unsigned int id) | 
| Ustawia identyfikator obiektu.  More... | |
| bool | CanDelete (unsigned int &objectRef) | 
| sprawdza czy można zwolnić zmienną  More... | |
| bool | CanDelete () | 
| Funkcja informuje czy obiekt są obiektu, które odwołują się do assetu.  More... | |
| void | AddAssetReference () | 
| Dodaje odwołanie plikowe do assetu.  More... | |
| void | AddObjectReference () | 
| Dodaje odwołanie bezpośrednie obiektu do assetu.  More... | |
| void | DeleteAssetReference () | 
| Kasuje odwołanie plikowe do assetu.  More... | |
| void | DeleteObjectReference () | 
| Kasuje odwołanie bezpośrednie obiektu do assetu.  More... | |
| unsigned int | GetID () | 
| Zwraca identyfikator nadany assetowi.  More... | |
|  Public Member Functions inherited from EngineObject | |
| TypeID | GetType () const | 
| std::string | GetTypeName () const | 
| virtual void | Serialize (ISerializer *ser) const | 
| Implements default serialization.  Serializes only declared properties.  More... | |
| virtual void | Deserialize (IDeserializer *deser) | 
| Implements default deserialization.  More... | |
| virtual Size | MemorySize () | 
| template<typename TargetType > | |
| TargetType * | DynamicCast () | 
| Protected Attributes | |
| ResourcePtr< TextureObject > | m_colorBuffer | 
| Pozwala na dostęp do bufora kolorów dla innych obiektów. Może być nullptrem.  More... | |
| ResourcePtr< TextureObject > | m_depthBuffer | 
| Pozwala na dostęp do bufora głębokości. Może być nullptrem.  More... | |
| ResourcePtr< TextureObject > | m_stencilBuffer | 
| Pozwala na dostęp do bufora stencil. Może być nulltrem.  More... | |
| Private Member Functions | |
| RTTR_ENABLE (IRenderTarget) | |
| Private Attributes | |
| RTTR_REGISTRATION_FRIEND | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from IRenderTarget | |
| IRenderTarget () | |
| virtual | ~IRenderTarget ()=default | 
|  Protected Member Functions inherited from ResourceObject | |
| virtual | ~ResourceObject ()=default | 
| Nie każdy może skasować obiekt.  More... | |
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.
| RenderTargetObject::RenderTargetObject | ( | TextureObject * | colorBuffer, | 
| TextureObject * | depthBuffer, | ||
| TextureObject * | stencilBuffer | ||
| ) | 
| 
 | virtual | 
Destruktor kasuje obiekty tekstury głębokości i bufora koloru, jeżeli nie są używane. Jeżeli istnieją odwołania do tych obiektów, to nie są one kasowane, a jedynie usuwa się odwołania pochodzące od RenderTargetObject.
| 
 | inline | 
Zwraca obiekt bufora kolorów.
| 
 | inline | 
Zwraca obiekt bufora głębokości.
| 
 | overridevirtual | 
Implements ResourceObject.
| 
 | inline | 
Zwraca obiekt bufora stencilu.
| 
 | private | 
| 
 | protected | 
Pozwala na dostęp do bufora kolorów dla innych obiektów. Może być nullptrem.
| 
 | protected | 
Pozwala na dostęp do bufora głębokości. Może być nullptrem.
| 
 | protected | 
Pozwala na dostęp do bufora stencil. Może być nulltrem.
| 
 | private | 
 1.8.9.1
 1.8.9.1