Classes | Namespaces | Enumerations | Functions
RenderTiny_Device.h File Reference
#include "Kernel/OVR_Math.h"
#include "Kernel/OVR_Array.h"
#include "Kernel/OVR_RefCount.h"
#include "Kernel/OVR_String.h"
#include "Kernel/OVR_File.h"
#include "Kernel/OVR_Color.h"
#include "Util/Util_Render_Stereo.h"
Include dependency graph for RenderTiny_Device.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OVR::RenderTiny::Buffer
class  OVR::RenderTiny::Container
struct  OVR::RenderTiny::LightingParams
class  OVR::RenderTiny::Model
class  OVR::RenderTiny::Node
class  OVR::RenderTiny::RenderDevice
struct  OVR::RenderTiny::RendererParams
class  OVR::RenderTiny::Scene
class  OVR::RenderTiny::Shader
class  OVR::RenderTiny::ShaderFill
class  OVR::RenderTiny::ShaderSet
class  OVR::RenderTiny::Texture
struct  OVR::RenderTiny::Vector4f
struct  OVR::RenderTiny::Vertex

Namespaces

namespace  OVR
namespace  OVR::RenderTiny

Enumerations

enum  OVR::RenderTiny::BufferUsage {
  OVR::RenderTiny::Buffer_Unknown = 0, OVR::RenderTiny::Buffer_Vertex = 1, OVR::RenderTiny::Buffer_Index = 2, OVR::RenderTiny::Buffer_Uniform = 4,
  OVR::RenderTiny::Buffer_TypeMask = 0xff, OVR::RenderTiny::Buffer_ReadOnly = 0x100
}
enum  OVR::RenderTiny::BuiltinShaders {
  OVR::RenderTiny::VShader_MV = 0, OVR::RenderTiny::VShader_MVP = 1, OVR::RenderTiny::VShader_PostProcess = 2, OVR::RenderTiny::VShader_Count = 3,
  OVR::RenderTiny::FShader_Solid = 0, OVR::RenderTiny::FShader_Gouraud = 1, OVR::RenderTiny::FShader_Texture = 2, OVR::RenderTiny::FShader_PostProcess = 3,
  OVR::RenderTiny::FShader_PostProcessWithChromAb = 4, OVR::RenderTiny::FShader_LitGouraud = 5, OVR::RenderTiny::FShader_LitTexture = 6, OVR::RenderTiny::FShader_Count
}
enum  OVR::RenderTiny::DisplayMode { OVR::RenderTiny::Display_Window = 0, OVR::RenderTiny::Display_Fullscreen = 1 }
enum  OVR::RenderTiny::MapFlags { OVR::RenderTiny::Map_Discard = 1, OVR::RenderTiny::Map_Read = 2, OVR::RenderTiny::Map_Unsynchronized = 4 }
enum  OVR::RenderTiny::PostProcessType { OVR::RenderTiny::PostProcess_None, OVR::RenderTiny::PostProcess_Distortion }
enum  OVR::RenderTiny::PrimitiveType {
  OVR::RenderTiny::Prim_Triangles, OVR::RenderTiny::Prim_Lines, OVR::RenderTiny::Prim_TriangleStrip, OVR::RenderTiny::Prim_Unknown,
  OVR::RenderTiny::Prim_Count
}
enum  OVR::RenderTiny::SampleMode {
  OVR::RenderTiny::Sample_Linear = 0, OVR::RenderTiny::Sample_Nearest = 1, OVR::RenderTiny::Sample_Anisotropic = 2, OVR::RenderTiny::Sample_FilterMask = 3,
  OVR::RenderTiny::Sample_Repeat = 0, OVR::RenderTiny::Sample_Clamp = 4, OVR::RenderTiny::Sample_ClampBorder = 8, OVR::RenderTiny::Sample_AddressMask = 12,
  OVR::RenderTiny::Sample_Count = 13
}
enum  OVR::RenderTiny::ShaderStage { OVR::RenderTiny::Shader_Vertex = 0, OVR::RenderTiny::Shader_Fragment = 2, OVR::RenderTiny::Shader_Pixel = 2, OVR::RenderTiny::Shader_Count = 3 }
enum  OVR::RenderTiny::TextureFormat {
  OVR::RenderTiny::Texture_RGBA = 0x0100, OVR::RenderTiny::Texture_Depth = 0x8000, OVR::RenderTiny::Texture_TypeMask = 0xff00, OVR::RenderTiny::Texture_SamplesMask = 0x00ff,
  OVR::RenderTiny::Texture_RenderTarget = 0x10000, OVR::RenderTiny::Texture_GenMipmaps = 0x20000
}

Functions

void OVR::RenderTiny::FilterRgba2x2 (const UByte *src, int w, int h, UByte *dest)
int OVR::RenderTiny::GetNumMipLevels (int w, int h)


oculus_sdk
Author(s):
autogenerated on Mon Oct 6 2014 03:01:19