Minetest  5.4.0
content_cao.cpp File Reference
#include "content_cao.h"
#include <IBillboardSceneNode.h>
#include <ICameraSceneNode.h>
#include <ITextSceneNode.h>
#include <IMeshManipulator.h>
#include <IAnimatedMeshSceneNode.h>
#include "client/client.h"
#include "client/renderingengine.h"
#include "client/sound.h"
#include "client/tile.h"
#include "util/basic_macros.h"
#include "util/numeric.h"
#include "util/serialize.h"
#include "camera.h"
#include "collision.h"
#include "content_cso.h"
#include "environment.h"
#include "itemdef.h"
#include "localplayer.h"
#include "map.h"
#include "mesh.h"
#include "nodedef.h"
#include "serialization.h"
#include "settings.h"
#include "tool.h"
#include "wieldmesh.h"
#include <algorithm>
#include <cmath>
#include "client/shader.h"
#include "client/minimap.h"
#include "clientobject.h"
+ Include dependency graph for content_cao.cpp:

Classes

class  TestCAO
 

Functions

static void setBillboardTextureMatrix (scene::IBillboardSceneNode *bill, float txs, float tys, int col, int row)
 
static void updatePositionRecursive (scene::ISceneNode *node)
 

Variables

TestCAO proto_TestCAO (NULL, NULL)
 
GenericCAO proto_GenericCAO (NULL, NULL)
 

Function Documentation

◆ setBillboardTextureMatrix()

static void setBillboardTextureMatrix ( scene::IBillboardSceneNode *  bill,
float  txs,
float  tys,
int  col,
int  row 
)
static

Referenced by GenericCAO::addToScene(), and GenericCAO::updateTexturePos().

+ Here is the caller graph for this function:

◆ updatePositionRecursive()

static void updatePositionRecursive ( scene::ISceneNode *  node)
static

Referenced by GenericCAO::step().

+ Here is the caller graph for this function:

Variable Documentation

◆ proto_GenericCAO

GenericCAO proto_GenericCAO(NULL, NULL) ( NULL  ,
NULL   
)

◆ proto_TestCAO

TestCAO proto_TestCAO(NULL, NULL) ( NULL  ,
NULL   
)