|
RavEngine
|
Classes | |
| struct | RoomProperties |
Public Member Functions | |
| BoxReverbationAudioSpace (Entity owner) | |
| void | DebugDraw (RavEngine::DebugDrawer &dbg, const RavEngine::Transform &tr) const override |
| auto | GetData () const |
| auto | GetHalfExts () const |
| void | SetHalfExts (const decltype(roomHalfExts)&h) |
| void | SetWallMaterial (uint8_t idx, RoomMat material) |
| void | SetWallMaterials (const Array< RoomMat, 6 > &materials) |
| auto | GetWallMaterials () const |
| const auto & | GetRoomProperties () const |
| auto & | GetRoomProperties () |
Public Member Functions inherited from RavEngine::ComponentWithOwner | |
| ComponentWithOwner (const decltype(owner) o) | |
| Entity | GetOwner () const |
Friends | |
| class | AudioPlayer |
| class | AudioSnapshot |
Additional Inherited Members | |
Public Types inherited from RavEngine::Queryable< BoxReverbationAudioSpace, IDebugRenderable > | |
| typedef std::array< ctti_t, ntypes > | arraytype |
Static Public Member Functions inherited from RavEngine::Queryable< BoxReverbationAudioSpace, IDebugRenderable > | |
| static constexpr const arraytype & | GetQueryTypes () |
Public Attributes inherited from RavEngine::IDebugRenderable | |
| bool | debugEnabled = false |
| color_t | debug_color = 0xFFFFFFFF |
Public Attributes inherited from RavEngine::Queryable< BoxReverbationAudioSpace, IDebugRenderable > | |
| constexpr | q_qt_def |
Static Public Attributes inherited from RavEngine::Queryable< BoxReverbationAudioSpace, IDebugRenderable > | |
| static constexpr std::size_t | ntypes |
Protected Attributes inherited from RavEngine::ComponentWithOwner | |
| Entity | owner |
|
inlineoverridevirtual |
Draw a wireframe shape representing the boundary of this object
| color | the hex color to use to draw, in format 0xRRGGBBAA |
Implements RavEngine::IDebugRenderable.