#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.