Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/scene_graph/SceneHash.cpp
| Show All 29 Lines | |||||
| string SceneHash::toString() | string SceneHash::toString() | ||||
| { | { | ||||
| stringstream ss; | stringstream ss; | ||||
| ss << hex << _sum; | ss << hex << _sum; | ||||
| return ss.str(); | return ss.str(); | ||||
| } | } | ||||
| void SceneHash::visitNodeSceneRenderLayer(NodeSceneRenderLayer& node) | void SceneHash::visitNodeSceneLayer(NodeSceneLayer& node) | ||||
| { | { | ||||
| struct RenderData *r = &node.scene().r; | struct RenderData *r = &node.scene().r; | ||||
| adler32((unsigned char *)&r->xsch, sizeof(r->xsch)); // resolution_x | adler32((unsigned char *)&r->xsch, sizeof(r->xsch)); // resolution_x | ||||
| adler32((unsigned char *)&r->ysch, sizeof(r->ysch)); // resolution_y | adler32((unsigned char *)&r->ysch, sizeof(r->ysch)); // resolution_y | ||||
| adler32((unsigned char *)&r->size, sizeof(r->size)); // resolution_percentage | adler32((unsigned char *)&r->size, sizeof(r->size)); // resolution_percentage | ||||
| struct FreestyleConfig *config = &node.sceneRenderLayer().freestyleConfig; | struct FreestyleConfig *config = &node.sceneLayer().freestyleConfig; | ||||
| adler32((unsigned char *)&config->flags, sizeof(config->flags)); | adler32((unsigned char *)&config->flags, sizeof(config->flags)); | ||||
| adler32((unsigned char *)&config->crease_angle, sizeof(config->crease_angle)); | adler32((unsigned char *)&config->crease_angle, sizeof(config->crease_angle)); | ||||
| adler32((unsigned char *)&config->sphere_radius, sizeof(config->sphere_radius)); | adler32((unsigned char *)&config->sphere_radius, sizeof(config->sphere_radius)); | ||||
| adler32((unsigned char *)&config->dkr_epsilon, sizeof(config->dkr_epsilon)); | adler32((unsigned char *)&config->dkr_epsilon, sizeof(config->dkr_epsilon)); | ||||
| } | } | ||||
| void SceneHash::visitNodeCamera(NodeCamera& cam) | void SceneHash::visitNodeCamera(NodeCamera& cam) | ||||
| { | { | ||||
| Show All 31 Lines | |||||