Ramus
Contents:
Library API
Ramus
Index
Index
R
R
ramus::Application (C++ class)
ramus::Application::BindEngineContext (C++ function)
ramus::Application::m_assetManager (C++ member)
ramus::Application::m_renderer (C++ member)
ramus::Application::m_window (C++ member)
ramus::Application::OnExit (C++ function)
ramus::Application::OnLoad (C++ function)
ramus::Application::OnRender (C++ function)
ramus::Application::OnUpdate (C++ function)
ramus::Application::~Application (C++ function)
ramus::AssetCache (C++ type)
ramus::AssetLoader (C++ class)
ramus::AssetLoader::Load (C++ function)
ramus::AssetLoader::~AssetLoader (C++ function)
ramus::AssetManager (C++ class)
ramus::AssetManager::AssetManager (C++ function)
ramus::AssetManager::GetMaterial (C++ function)
ramus::AssetManager::GetModel (C++ function)
ramus::AssetManager::GetTexture (C++ function)
ramus::BufferDesc (C++ struct)
ramus::BufferDesc::data (C++ member)
ramus::BufferDesc::debugName (C++ member)
ramus::BufferDesc::size (C++ member)
ramus::BufferDesc::tan (C++ member)
ramus::BufferDesc::usage (C++ member)
ramus::BufferFlags (C++ enum)
ramus::BufferFlags::Client (C++ enumerator)
ramus::BufferFlags::Dynamic (C++ enumerator)
ramus::BufferFlags::MapRead (C++ enumerator)
ramus::BufferFlags::MapWrite (C++ enumerator)
ramus::BufferFlags::None (C++ enumerator)
ramus::BufferFlagsToOpenGL (C++ function)
ramus::BufferType (C++ enum)
ramus::BufferType::Index (C++ enumerator)
ramus::BufferType::Storage (C++ enumerator)
ramus::BufferType::Uniform (C++ enumerator)
ramus::BufferType::Vertex (C++ enumerator)
ramus::BufferUsage (C++ enum)
,
[1]
ramus::BufferUsage::Dynamic (C++ enumerator)
,
[1]
,
[2]
,
[3]
ramus::BufferUsage::None (C++ enumerator)
,
[1]
ramus::BufferUsage::Static (C++ enumerator)
,
[1]
,
[2]
,
[3]
ramus::BufferUsage::Stream (C++ enumerator)
,
[1]
,
[2]
,
[3]
ramus::BufferUsageToOpenGL (C++ function)
ramus::CreateApplication (C++ function)
ramus::Engine (C++ class)
ramus::Engine::Engine (C++ function)
,
[1]
ramus::Engine::operator= (C++ function)
ramus::Engine::Run (C++ function)
ramus::Engine::~Engine (C++ function)
ramus::EngineConfig (C++ struct)
ramus::EngineConfig::winSettings (C++ member)
ramus::Entity (C++ class)
ramus::EntityHandle (C++ type)
ramus::GetShaderDataTypeComponentCount (C++ function)
ramus::gl::BufferFlagsToOpenGL (C++ function)
ramus::gl::BufferUsageToOpenGL (C++ function)
ramus::gl::toBitfield (C++ function)
ramus::gl::toInt (C++ function)
ramus::gl::toPtr (C++ function)
ramus::gl::toSize (C++ function)
ramus::gl::toUint (C++ function)
ramus::GraphicsBackend (C++ enum)
ramus::GraphicsBackend::OpenGL (C++ enumerator)
ramus::GraphicsContext (C++ class)
ramus::GraphicsContext::Init (C++ function)
ramus::GraphicsContext::SetVSync (C++ function)
ramus::GraphicsContext::SwapBuffers (C++ function)
ramus::GraphicsContext::~GraphicsContext (C++ function)
ramus::GraphicsDevice (C++ class)
ramus::GraphicsDevice::Clear (C++ function)
ramus::GraphicsDevice::Init (C++ function)
ramus::GraphicsDevice::Present (C++ function)
ramus::GraphicsDevice::SetClearColor (C++ function)
ramus::GraphicsDevice::~GraphicsDevice (C++ function)
ramus::Logger (C++ class)
ramus::Logger::GetAppLogger (C++ function)
ramus::Logger::GetRendererLogger (C++ function)
ramus::Logger::GetWindowLogger (C++ function)
ramus::Material (C++ class)
ramus::Material::Material (C++ function)
ramus::Material::~Material (C++ function)
ramus::MaterialLoader (C++ class)
ramus::MaterialLoader::Load (C++ function)
ramus::MaterialLoader::MaterialLoader (C++ function)
ramus::MaterialLoader::~MaterialLoader (C++ function)
ramus::Mesh (C++ class)
ramus::Mesh::Mesh (C++ function)
ramus::Mesh::~Mesh (C++ function)
ramus::Model (C++ class)
ramus::Model::AddMesh (C++ function)
ramus::Model::Model (C++ function)
ramus::Model::~Model (C++ function)
ramus::ModelLoader (C++ class)
ramus::ModelLoader::Load (C++ function)
ramus::ModelLoader::ModelLoader (C++ function)
ramus::ModelLoader::~ModelLoader (C++ function)
ramus::OpenGLBuffer (C++ class)
ramus::OpenGLBuffer::OpenGLBuffer (C++ function)
,
[1]
ramus::OpenGLBuffer::operator= (C++ function)
ramus::OpenGLBuffer::~OpenGLBuffer (C++ function)
ramus::OpenGLContext (C++ class)
ramus::OpenGLContext::Init (C++ function)
ramus::OpenGLContext::OpenGLContext (C++ function)
ramus::OpenGLContext::SetVSync (C++ function)
ramus::OpenGLContext::SwapBuffers (C++ function)
ramus::OpenGLContext::~OpenGLContext (C++ function)
ramus::OpenGLDevice (C++ class)
ramus::OpenGLDevice::Clear (C++ function)
ramus::OpenGLDevice::Init (C++ function)
ramus::OpenGLDevice::OpenGLDevice (C++ function)
ramus::OpenGLDevice::Present (C++ function)
ramus::OpenGLDevice::SetClearColor (C++ function)
ramus::OpenGLIndexBuffer (C++ class)
ramus::OpenGLIndexBuffer::OpenGLIndexBuffer (C++ function)
ramus::OpenGLIndexBuffer::~OpenGLIndexBuffer (C++ function)
ramus::OpenGLResource (C++ class)
ramus::OpenGLResource::GetHandle (C++ function)
,
[1]
ramus::OpenGLResource::IsValid (C++ function)
,
[1]
ramus::OpenGLResource::m_handle (C++ member)
ramus::OpenGLResource::OpenGLResource (C++ function)
,
[1]
ramus::OpenGLResource::~OpenGLResource (C++ function)
,
[1]
ramus::OpenGLVertexBuffer (C++ class)
ramus::OpenGLVertexBuffer::Element (C++ struct)
,
[1]
ramus::OpenGLVertexBuffer::Element::Element (C++ function)
,
[1]
ramus::OpenGLVertexBuffer::Element::GetComponentCount (C++ function)
,
[1]
ramus::OpenGLVertexBuffer::Element::name (C++ member)
,
[1]
ramus::OpenGLVertexBuffer::Element::normalized (C++ member)
,
[1]
ramus::OpenGLVertexBuffer::Element::offset (C++ member)
,
[1]
ramus::OpenGLVertexBuffer::Element::size (C++ member)
,
[1]
ramus::OpenGLVertexBuffer::Element::type (C++ member)
,
[1]
ramus::OpenGLVertexBuffer::GetLayout (C++ function)
ramus::OpenGLVertexBuffer::Layout (C++ class)
,
[1]
ramus::OpenGLVertexBuffer::Layout::begin (C++ function)
,
[1]
,
[2]
,
[3]
ramus::OpenGLVertexBuffer::Layout::end (C++ function)
,
[1]
,
[2]
,
[3]
ramus::OpenGLVertexBuffer::Layout::GetElements (C++ function)
,
[1]
ramus::OpenGLVertexBuffer::Layout::GetStride (C++ function)
,
[1]
ramus::OpenGLVertexBuffer::Layout::Layout (C++ function)
,
[1]
,
[2]
,
[3]
ramus::OpenGLVertexBuffer::OpenGLVertexBuffer (C++ function)
ramus::OpenGLVertexBuffer::SetLayout (C++ function)
ramus::operator| (C++ function)
ramus::Renderer (C++ class)
ramus::Renderer::BeginFrame (C++ function)
ramus::Renderer::EndFrame (C++ function)
ramus::Renderer::Init (C++ function)
ramus::Renderer::Renderer (C++ function)
ramus::ShaderDataType (C++ enum)
ramus::ShaderDataType::Bool (C++ enumerator)
ramus::ShaderDataType::Float (C++ enumerator)
ramus::ShaderDataType::Float2 (C++ enumerator)
ramus::ShaderDataType::Float3 (C++ enumerator)
ramus::ShaderDataType::Float4 (C++ enumerator)
ramus::ShaderDataType::Int (C++ enumerator)
ramus::ShaderDataType::Int2 (C++ enumerator)
ramus::ShaderDataType::Int3 (C++ enumerator)
ramus::ShaderDataType::Int4 (C++ enumerator)
ramus::ShaderDataType::Mat3 (C++ enumerator)
ramus::ShaderDataType::Mat4 (C++ enumerator)
ramus::ShaderDataType::None (C++ enumerator)
ramus::ShaderDataTypeSize (C++ function)
ramus::ShaderDesc (C++ struct)
ramus::ShaderDesc::filePath (C++ member)
ramus::ShaderDesc::fragmentSource (C++ member)
ramus::ShaderDesc::vertexSource (C++ member)
ramus::Texture (C++ class)
ramus::Texture::Texture (C++ function)
ramus::Texture::~Texture (C++ function)
ramus::TextureDesc (C++ struct)
ramus::TextureDesc::data (C++ member)
ramus::TextureDesc::format (C++ member)
ramus::TextureDesc::generateMipmaps (C++ member)
ramus::TextureDesc::height (C++ member)
ramus::TextureDesc::width (C++ member)
ramus::TextureFormat (C++ enum)
ramus::TextureFormat::Depth24Stencil8 (C++ enumerator)
ramus::TextureFormat::Float16 (C++ enumerator)
ramus::TextureFormat::RGB8 (C++ enumerator)
ramus::TextureFormat::RGBA8 (C++ enumerator)
ramus::TextureLoader (C++ class)
ramus::TextureLoader::Load (C++ function)
ramus::TextureLoader::TextureLoader (C++ function)
ramus::TextureLoader::~TextureLoader (C++ function)
ramus::Vertex (C++ struct)
ramus::Vertex::normal (C++ member)
ramus::Vertex::position (C++ member)
ramus::Vertex::tangent (C++ member)
ramus::Vertex::texCoords (C++ member)
ramus::VertexArray (C++ class)
ramus::VertexArray::AddVertexBuffer (C++ function)
,
[1]
ramus::VertexArray::Bind (C++ function)
,
[1]
ramus::VertexArray::operator= (C++ function)
,
[1]
ramus::VertexArray::SetIndexBuffer (C++ function)
,
[1]
ramus::VertexArray::Unbind (C++ function)
,
[1]
ramus::VertexArray::VertexArray (C++ function)
,
[1]
,
[2]
,
[3]
ramus::VertexArray::~VertexArray (C++ function)
,
[1]
ramus::Window (C++ class)
ramus::Window::Display (C++ function)
ramus::Window::GetNativeHandle (C++ function)
ramus::Window::HandleEvents (C++ function)
ramus::Window::IsOpen (C++ function)
ramus::Window::Window (C++ function)
ramus::Window::~Window (C++ function)
ramus::WindowCast (C++ function)
ramus::WindowSettings (C++ struct)
ramus::WindowSettings::height (C++ member)
ramus::WindowSettings::title (C++ member)
ramus::WindowSettings::width (C++ member)