Blender  V3.3
Classes | Namespaces | Macros
SceneVisitor.h File Reference

Class to visit (without doing anything) a scene graph structure. More...

#include "../system/FreestyleConfig.h"

Go to the source code of this file.

Classes

class  Freestyle::SceneVisitor
 

Namespaces

 Freestyle
 inherits from class Rep
 

Macros

#define VISIT_COMPLETE_DEF(type)
 
#define VISIT_DECL(type)   virtual void visit##type(type &)
 
#define VISIT_COMPLETE_DECL(type)
 

Detailed Description

Class to visit (without doing anything) a scene graph structure.

Definition in file SceneVisitor.h.

Macro Definition Documentation

◆ VISIT_COMPLETE_DECL

#define VISIT_COMPLETE_DECL (   type)
Value:
virtual void visit##type##Before(type &); \
virtual void visit##type(type &); \
virtual void visit##type##After(type &)
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type

Definition at line 31 of file SceneVisitor.h.

◆ VISIT_COMPLETE_DEF

#define VISIT_COMPLETE_DEF (   type)
Value:
virtual void visit##type(type &) \
{ \
} \
virtual void visit##type##Before(type &) \
{ \
} \
virtual void visit##type##After(type &) \
{ \
}

Definition at line 18 of file SceneVisitor.h.

◆ VISIT_DECL

#define VISIT_DECL (   type)    virtual void visit##type(type &)

Definition at line 29 of file SceneVisitor.h.