CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

viscull.h File Reference

#include "csutil/scf.h"

Go to the source code of this file.

Classes

struct  iVisibilityCuller
 This interface represents a visibility culling system. More...
struct  iVisibilityCullerListener
 Implement this interface when you want to get notified about visible objects detected by the visibility cullers. More...
struct  iVisibilityObject
 An object that wants to know if it is visible or not for some visibility culler needs to implement this interface. More...
struct  iVisibilityObjectIterator
 Iterator to iterate over some visibility objects. More...

GetCullerFlags() flags

#define CS_CULLER_HINT_BADOCCLUDER   8
 This is a bad occluder.
#define CS_CULLER_HINT_GOODOCCLUDER   4
 This is a good occluder.


Detailed Description

Definition in file viscull.h.


Define Documentation

#define CS_CULLER_HINT_BADOCCLUDER   8
 

This is a bad occluder.

With this hint you say that this object is almost certainly a bad occluder.

Definition at line 238 of file viscull.h.

#define CS_CULLER_HINT_GOODOCCLUDER   4
 

This is a good occluder.

With this hint you say that this object is a good occluder. The culler can still ignore this hint of course.

Definition at line 232 of file viscull.h.


Generated for Crystal Space by doxygen 1.4.4