CrystalSpace

Public API Reference

ivideo/rendermesh.h File Reference

Rendermesh interface. More...

#include "csgeom/box.h"
#include "csgeom/transfrm.h"
#include "csgeom/vector3.h"
#include "iengine/material.h"
#include "ivideo/graph3d.h"
#include "ivideo/shader/shader.h"

Go to the source code of this file.

Classes

struct  CS::Graphics::AlphaTestOptions
 Alpha test options. More...
struct  CS::Graphics::CoreRenderMesh
 Data required by the renderer to draw a mesh. More...
struct  CS::Graphics::RenderMesh
 Mesh data as returned by mesh plugins. More...
struct  CS::Graphics::RenderMeshIndexRange
 Start and end for a range of indices to render. More...
struct  CS::Graphics::RenderMeshModes
 Mesh render mode information. More...
class  CS::Graphics::RenderPriority
 Rendering priority. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::Graphics
 

Graphics and rendering related classes.


Enumerations

enum  CS::Graphics::AlphaTestFunction { CS::Graphics::atfGreaterEqual, CS::Graphics::atfGreater, CS::Graphics::atfLowerEqual, CS::Graphics::atfLower }
 

Alpha test function.

More...
enum  CS::Graphics::MeshCullMode { CS::Graphics::cullNormal, CS::Graphics::cullFlipped, CS::Graphics::cullDisabled }
 

Culling mode of a mesh.

More...

Functions

static MeshCullMode CS::Graphics::GetFlippedCullMode (MeshCullMode cullMode)
 Returns inverse culling mode for a given culling mode.

Detailed Description

Rendermesh interface.

Definition in file rendermesh.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1