#include "content_cao.h"
#include <IBillboardSceneNode.h>
#include <ICameraSceneNode.h>
#include <IMeshManipulator.h>
#include <IAnimatedMeshSceneNode.h>
#include "client/client.h"
#include "client/renderingengine.h"
#include "client/sound.h"
#include "client/texturesource.h"
#include "client/mapblock_mesh.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 "clientobject.h"
#include "environment.h"
#include "itemdef.h"
#include "localplayer.h"
#include "map.h"
#include "mesh.h"
#include "nodedef.h"
#include "settings.h"
#include "tool.h"
#include "wieldmesh.h"
#include <algorithm>
#include <cmath>
#include "client/shader.h"
#include "client/minimap.h"
#include <quaternion.h>
Classes | |
class | TestCAO |
Functions | |
static void | setBillboardTextureMatrix (scene::IBillboardSceneNode *bill, float txs, float tys, int col, int row) |
static void | updatePositionRecursive (scene::ISceneNode *node) |
static bool | logOnce (const std::ostringstream &from, std::ostream &log_to) |
static void | setColorParam (scene::ISceneNode *node, video::SColor color) |
static void | setMeshBufferTextureCoords (scene::IMeshBuffer *buf, const v2f *uv, u32 count) |
Variables | |
static TestCAO | proto_TestCAO (nullptr, nullptr) |
static GenericCAO | proto_GenericCAO (nullptr, nullptr) |
|
static |
References hash(), and murmur_hash_64_ua().
Referenced by GenericCAO::addToScene().
|
static |
Referenced by GenericCAO::addToScene(), and GenericCAO::updateTexturePos().
|
static |
|
static |
|
static |
References updatePositionRecursive().
Referenced by GenericCAO::step(), and updatePositionRecursive().
|
static |
|
static |