ivideo/rendermesh.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Enumerations | Functions
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.