![]() |
Skylicht Engine
|
Public Member Functions | |
| IHardwareBuffer (const scene::E_HARDWARE_MAPPING mapping, const u32 flags, const u32 size, const E_HARDWARE_BUFFER_TYPE type, const E_DRIVER_TYPE driverType) | |
| virtual bool | update (const scene::E_HARDWARE_MAPPING mapping, const u32 size, const void *data)=0 |
| bool | isRequiredUpdate () const |
| void | requestUpdate () |
| scene::E_HARDWARE_MAPPING | getMapping () const |
| Get mapping for buffer. | |
| u32 | getFlags () const |
| Get flags for buffer. | |
| u32 | size () const |
| Get size of buffer in bytes. | |
| E_HARDWARE_BUFFER_TYPE | getType () const |
| Get type of buffer. | |
| E_DRIVER_TYPE | getDriverType () const |
| Get driver type of buffer. | |
| Public Member Functions inherited from irr::IReferenceCounted | |
| IReferenceCounted () | |
| Constructor. | |
| virtual | ~IReferenceCounted () |
| Destructor. | |
| void | grab () const |
| Grabs the object. Increments the reference counter by one. | |
| bool | drop () const |
| Drops the object. Decrements the reference counter by one. | |
| s32 | getReferenceCount () const |
| Get the reference count. | |
| const c8 * | getDebugName () const |
| Returns the debug name of the object. | |
Protected Attributes | |
| scene::E_HARDWARE_MAPPING | Mapping |
| u32 | Flags |
| u32 | Size |
| E_HARDWARE_BUFFER_TYPE | Type |
| E_DRIVER_TYPE | DriverType |
| bool | RequiredUpdate |
Additional Inherited Members | |
| Protected Member Functions inherited from irr::IReferenceCounted | |
| void | setDebugName (const c8 *newName) |
| Sets the debug name of the object. | |