#include "RenderTiny_Device.h"
Go to the source code of this file.
Classes | |
| class | FillCollection |
| struct | Slab |
| struct | SlabModel |
Enumerations | |
| enum | BuiltinTexture { Tex_None, Tex_Checker, Tex_Block, Tex_Panel, Tex_Count } |
Functions | |
| Model * | CreateModel (Vector3f pos, SlabModel *sm, const FillCollection &fills) |
| void | PopulateRoomScene (Scene *scene, RenderDevice *render) |
Variables | |
| SlabModel | Ceiling = {sizeof(FloorSlabs)/sizeof(Slab), CeilingSlabs, Tex_Panel} |
| Slab | CeilingSlabs [] |
| SlabModel | Fixtures = {sizeof(FixtureSlabs)/sizeof(Slab), FixtureSlabs} |
| Slab | FixtureSlabs [] |
| SlabModel | Floor = {sizeof(FloorSlabs)/sizeof(Slab), FloorSlabs, Tex_Checker} |
| Slab | FloorSlabs [] |
| SlabModel | Furniture = {sizeof(FurnitureSlabs)/sizeof(Slab), FurnitureSlabs} |
| Slab | FurnitureSlabs [] |
| SlabModel | Posts = {sizeof(PostsSlabs)/sizeof(Slab), PostsSlabs} |
| Slab | PostsSlabs [] |
| SlabModel | Room = {sizeof(RoomSlabs)/sizeof(Slab), RoomSlabs, Tex_Block} |
| Slab | RoomSlabs [] |
| enum BuiltinTexture |
Definition at line 36 of file OculusRoomModel.cpp.
| Model* CreateModel | ( | Vector3f | pos, |
| SlabModel * | sm, | ||
| const FillCollection & | fills | ||
| ) |
Definition at line 222 of file OculusRoomModel.cpp.
| void PopulateRoomScene | ( | Scene * | scene, |
| RenderDevice * | render | ||
| ) |
Definition at line 242 of file OculusRoomModel.cpp.
| SlabModel Ceiling = {sizeof(FloorSlabs)/sizeof(Slab), CeilingSlabs, Tex_Panel} |
Definition at line 72 of file OculusRoomModel.cpp.
{
{ -10.0f, 4.0f, -20.0f, 10.0f, 4.1f, 20.1f, Color(128,128,128) }
}
Definition at line 67 of file OculusRoomModel.cpp.
| SlabModel Fixtures = {sizeof(FixtureSlabs)/sizeof(Slab), FixtureSlabs} |
Definition at line 117 of file OculusRoomModel.cpp.
{
{ 9.5f, 0.75f, 3.0f, 10.1f, 2.5f, 3.1f, Color(128,128,128) },
{ 9.5f, 0.95f, 3.7f, 10.1f, 2.75f, 3.8f, Color(128,128,128) },
{ 9.5f, 1.20f, 2.5f, 10.1f, 1.30f, 3.8f, Color(128,128,128) },
{ 9.5f, 2.00f, 3.0f, 10.1f, 2.10f, 4.2f, Color(128,128,128) },
{ 5.0f, 1.1f, 20.0f, 10.0f, 1.2f, 20.1f, Color(128,128,128) },
{ 9.0f, 1.1f, 20.0f, 9.1f, 0.0f, 20.1f, Color(128,128,128) },
{ 8.0f, 1.1f, 20.0f, 8.1f, 0.0f, 20.1f, Color(128,128,128) },
{ 7.0f, 1.1f, 20.0f, 7.1f, 0.0f, 20.1f, Color(128,128,128) },
{ 6.0f, 1.1f, 20.0f, 6.1f, 0.0f, 20.1f, Color(128,128,128) },
{ 5.0f, 1.1f, 20.0f, 5.1f, 0.0f, 20.1f, Color(128,128,128) },
{ -10.0f, 1.1f, 20.0f, -5.0f, 1.2f, 20.1f, Color(128,128,128) },
{ -9.0f, 1.1f, 20.0f, -9.1f, 0.0f, 20.1f, Color(128,128,128) },
{ -8.0f, 1.1f, 20.0f, -8.1f, 0.0f, 20.1f, Color(128,128,128) },
{ -7.0f, 1.1f, 20.0f, -7.1f, 0.0f, 20.1f, Color(128,128,128) },
{ -6.0f, 1.1f, 20.0f, -6.1f, 0.0f, 20.1f, Color(128,128,128) },
{ -5.0f, 1.1f, 20.0f, -5.1f, 0.0f, 20.1f, Color(128,128,128) },
{ -15.0f, -6.1f, 18.0f, 15.0f, -6.0f, 30.0f, Color(128,128,128) },
}
Definition at line 87 of file OculusRoomModel.cpp.
| SlabModel Floor = {sizeof(FloorSlabs)/sizeof(Slab), FloorSlabs, Tex_Checker} |
Definition at line 65 of file OculusRoomModel.cpp.
{
{ -10.0f, -0.1f, -20.0f, 10.0f, 0.0f, 20.1f, Color(128,128,128) }
}
Definition at line 59 of file OculusRoomModel.cpp.
| SlabModel Furniture = {sizeof(FurnitureSlabs)/sizeof(Slab), FurnitureSlabs} |
Definition at line 137 of file OculusRoomModel.cpp.
{
{ -1.8f, 0.7f, 1.0f, 0.0f, 0.8f, 0.0f, Color(128,128,88) },
{ -1.8f, 0.7f, 0.0f, -1.8f+0.1f, 0.0f, 0.0f+0.1f, Color(128,128,88) },
{ -1.8f, 0.7f, 1.0f, -1.8f+0.1f, 0.0f, 1.0f-0.1f, Color(128,128,88) },
{ 0.0f, 0.7f, 1.0f, 0.0f-0.1f, 0.0f, 1.0f-0.1f, Color(128,128,88) },
{ 0.0f, 0.7f, 0.0f, 0.0f-0.1f, 0.0f, 0.0f+0.1f, Color(128,128,88) },
{ -1.4f, 0.5f, -1.1f, -0.8f, 0.55f, -0.5f, Color(88,88,128) },
{ -1.4f, 1.0f, -1.1f, -1.4f+0.06f, 0.0f, -1.1f+0.06f, Color(88,88,128) },
{ -1.4f, 0.5f, -0.5f, -1.4f+0.06f, 0.0f, -0.5f-0.06f, Color(88,88,128) },
{ -0.8f, 0.5f, -0.5f, -0.8f-0.06f, 0.0f, -0.5f-0.06f, Color(88,88,128) },
{ -0.8f, 1.0f, -1.1f, -0.8f-0.06f, 0.0f, -1.1f+0.06f, Color(88,88,128) },
{ -1.4f, 0.97f,-1.05f,-0.8f, 0.92f, -1.10f, Color(88,88,128) },
}
Definition at line 119 of file OculusRoomModel.cpp.
| SlabModel Posts = {sizeof(PostsSlabs)/sizeof(Slab), PostsSlabs} |
Definition at line 154 of file OculusRoomModel.cpp.
{
{ 0, 0.0f, 0.0f, 0.1f, 1.3f, 0.1f, Color(128,128,128) },
{ 0, 0.0f, 0.4f, 0.1f, 1.3f, 0.5f, Color(128,128,128) },
{ 0, 0.0f, 0.8f, 0.1f, 1.3f, 0.9f, Color(128,128,128) },
{ 0, 0.0f, 1.2f, 0.1f, 1.3f, 1.3f, Color(128,128,128) },
{ 0, 0.0f, 1.6f, 0.1f, 1.3f, 1.7f, Color(128,128,128) },
{ 0, 0.0f, 2.0f, 0.1f, 1.3f, 2.1f, Color(128,128,128) },
{ 0, 0.0f, 2.4f, 0.1f, 1.3f, 2.5f, Color(128,128,128) },
{ 0, 0.0f, 2.8f, 0.1f, 1.3f, 2.9f, Color(128,128,128) },
{ 0, 0.0f, 3.2f, 0.1f, 1.3f, 3.3f, Color(128,128,128) },
{ 0, 0.0f, 3.6f, 0.1f, 1.3f, 3.7f, Color(128,128,128) },
}
Definition at line 139 of file OculusRoomModel.cpp.
Definition at line 85 of file OculusRoomModel.cpp.