The IDrawable video object interface.
More...
#include <murl_video_i_drawable.h>
The IDrawable video object interface.
This is the base class of a drawable object.
◆ GetObjectInterface() [1/2]
virtual IObject* Murl::Video::IDrawable::GetObjectInterface |
( |
| ) |
|
|
pure virtual |
◆ GetObjectInterface() [2/2]
virtual const IObject* Murl::Video::IDrawable::GetObjectInterface |
( |
| ) |
const |
|
pure virtual |
◆ Draw()
virtual Bool Murl::Video::IDrawable::Draw |
( |
| ) |
|
|
pure virtual |
Draw the object.
- Returns
- true if successful.
◆ IsDynamicBatchingAllowed()
virtual Bool Murl::Video::IDrawable::IsDynamicBatchingAllowed |
( |
| ) |
const |
|
pure virtual |
Check if the drawable allows for dynamic batching.
- Returns
- true if dynamic batching is allowed.
◆ HasDataToDraw()
virtual Bool Murl::Video::IDrawable::HasDataToDraw |
( |
| ) |
const |
|
pure virtual |
Check if the drawable is actually containing any geometry data.
- Returns
- true if the object has data to draw.
◆ GetNumberOfBones()
virtual UInt32 Murl::Video::IDrawable::GetNumberOfBones |
( |
| ) |
const |
|
pure virtual |
Get the number of bones affecting the drawable.
- Returns
- The number of bones needed.
◆ GetSignature()
virtual UInt32 Murl::Video::IDrawable::GetSignature |
( |
| ) |
const |
|
pure virtual |
The documentation for this interface was generated from the following file: