brushmanip.h File Reference

#include <cstddef>
#include <string>
#include "generic/callbackfwd.h"
#include "brush.h"
Include dependency graph for brushmanip.h:

Go to the source code of this file.

Data Structures

class  FaceGetFlags

Namespaces

namespace  scene

Defines

#define INCLUDED_BRUSHWRAPPER_H

Typedefs

typedef struct _GtkMenu GtkMenu

Enumerations

enum  EBrushPrefab {
  eBrushPrism, eBrushCone, eBrushSphere, eBrushRock,
  eBrushTerrain
}

Functions

void Scene_BrushConstructPrefab (scene::Graph &graph, EBrushPrefab type, std::size_t sides, const char *shader)
void Scene_BrushResize_Selected (scene::Graph &graph, const AABB &bounds, const char *shader)
void Scene_BrushSetTexdef_Selected (scene::Graph &graph, const TextureProjection &projection)
void Scene_BrushSetTexdef_Component_Selected (scene::Graph &graph, const TextureProjection &projection)
void Scene_BrushGetTexdef_Selected (scene::Graph &graph, TextureProjection &projection)
void Scene_BrushGetTexdef_Component_Selected (scene::Graph &graph, TextureProjection &projection)
void Scene_BrushGetShaderSize_Component_Selected (scene::Graph &graph, size_t &width, size_t &height)
void Scene_BrushSetFlags_Selected (scene::Graph &graph, const ContentsFlagsValue &flags)
void Scene_BrushSetFlags_Component_Selected (scene::Graph &graph, const ContentsFlagsValue &flags)
void Scene_BrushGetFlags_Selected (scene::Graph &graph, ContentsFlagsValue &flags)
void Scene_BrushGetFlags_Component_Selected (scene::Graph &graph, ContentsFlagsValue &flags)
void Scene_BrushShiftTexdef_Selected (scene::Graph &graph, float s, float t)
void Scene_BrushShiftTexdef_Component_Selected (scene::Graph &graph, float s, float t)
void Scene_BrushScaleTexdef_Selected (scene::Graph &graph, float s, float t)
void Scene_BrushScaleTexdef_Component_Selected (scene::Graph &graph, float s, float t)
void Scene_BrushRotateTexdef_Selected (scene::Graph &graph, float angle)
void Scene_BrushRotateTexdef_Component_Selected (scene::Graph &graph, float angle)
void Scene_BrushSetShader_Selected (scene::Graph &graph, const char *name)
void Scene_BrushSetShader_Component_Selected (scene::Graph &graph, const char *name)
void Scene_BrushGetShader_Selected (scene::Graph &graph, std::string &shader)
void Scene_BrushGetShader_Component_Selected (scene::Graph &graph, std::string &shader)
void Scene_BrushFindReplaceShader (scene::Graph &graph, const std::string &find, const std::string &replace)
void Scene_BrushFindReplaceShader_Selected (scene::Graph &graph, const std::string &find, const std::string &replace)
void Scene_BrushFindReplaceShader_Component_Selected (scene::Graph &graph, const std::string &find, const std::string &replace)
void Scene_BrushSelectByShader (scene::Graph &graph, const char *name)
void Scene_BrushSelectByShader_Component (scene::Graph &graph, const std::string &name)
void Scene_BrushFacesSelectByShader_Component (scene::Graph &graph, const char *name)
void Scene_BrushFitTexture_Selected (scene::Graph &graph, float s_repeat, float t_repeat)
void Scene_BrushFitTexture_Component_Selected (scene::Graph &graph, float s_repeat, float t_repeat)
void Brush_constructMenu (GtkMenu *menu)
void BrushFilters_construct ()
void Brush_registerCommands ()

Variables

Callback g_texture_lock_status_changed

Define Documentation

#define INCLUDED_BRUSHWRAPPER_H

Definition at line 23 of file brushmanip.h.


Typedef Documentation

typedef struct _GtkMenu GtkMenu

Definition at line 84 of file brushmanip.h.


Enumeration Type Documentation

Enumerator:
eBrushPrism 
eBrushCone 
eBrushSphere 
eBrushRock 
eBrushTerrain 

Definition at line 30 of file brushmanip.h.


Function Documentation

void Brush_constructMenu ( GtkMenu menu  ) 
void Brush_registerCommands (  ) 
void BrushFilters_construct (  ) 
void Scene_BrushConstructPrefab ( scene::Graph &  graph,
EBrushPrefab  type,
std::size_t  sides,
const char *  shader 
)
void Scene_BrushFacesSelectByShader_Component ( scene::Graph &  graph,
const char *  name 
)
void Scene_BrushFindReplaceShader ( scene::Graph &  graph,
const std::string find,
const std::string replace 
)
void Scene_BrushFindReplaceShader_Component_Selected ( scene::Graph &  graph,
const std::string find,
const std::string replace 
)
void Scene_BrushFindReplaceShader_Selected ( scene::Graph &  graph,
const std::string find,
const std::string replace 
)
void Scene_BrushFitTexture_Component_Selected ( scene::Graph &  graph,
float  s_repeat,
float  t_repeat 
)
void Scene_BrushFitTexture_Selected ( scene::Graph &  graph,
float  s_repeat,
float  t_repeat 
)
void Scene_BrushGetFlags_Component_Selected ( scene::Graph &  graph,
ContentsFlagsValue flags 
)
void Scene_BrushGetFlags_Selected ( scene::Graph &  graph,
ContentsFlagsValue flags 
)
void Scene_BrushGetShader_Component_Selected ( scene::Graph &  graph,
std::string shader 
)
void Scene_BrushGetShader_Selected ( scene::Graph &  graph,
std::string shader 
)
void Scene_BrushGetShaderSize_Component_Selected ( scene::Graph &  graph,
size_t &  width,
size_t &  height 
)
void Scene_BrushGetTexdef_Component_Selected ( scene::Graph &  graph,
TextureProjection &  projection 
)
void Scene_BrushGetTexdef_Selected ( scene::Graph &  graph,
TextureProjection &  projection 
)
void Scene_BrushResize_Selected ( scene::Graph &  graph,
const AABB &  bounds,
const char *  shader 
)
void Scene_BrushRotateTexdef_Component_Selected ( scene::Graph &  graph,
float  angle 
)
void Scene_BrushRotateTexdef_Selected ( scene::Graph &  graph,
float  angle 
)
void Scene_BrushScaleTexdef_Component_Selected ( scene::Graph &  graph,
float  s,
float  t 
)
void Scene_BrushScaleTexdef_Selected ( scene::Graph &  graph,
float  s,
float  t 
)
void Scene_BrushSelectByShader ( scene::Graph &  graph,
const char *  name 
)
void Scene_BrushSelectByShader_Component ( scene::Graph &  graph,
const std::string name 
)
void Scene_BrushSetFlags_Component_Selected ( scene::Graph &  graph,
const ContentsFlagsValue flags 
)
void Scene_BrushSetFlags_Selected ( scene::Graph &  graph,
const ContentsFlagsValue flags 
)
void Scene_BrushSetShader_Component_Selected ( scene::Graph &  graph,
const char *  name 
)
void Scene_BrushSetShader_Selected ( scene::Graph &  graph,
const char *  name 
)
void Scene_BrushSetTexdef_Component_Selected ( scene::Graph &  graph,
const TextureProjection &  projection 
)
void Scene_BrushSetTexdef_Selected ( scene::Graph &  graph,
const TextureProjection &  projection 
)
void Scene_BrushShiftTexdef_Component_Selected ( scene::Graph &  graph,
float  s,
float  t 
)
void Scene_BrushShiftTexdef_Selected ( scene::Graph &  graph,
float  s,
float  t 
)

Variable Documentation


Generated by  doxygen 1.6.2