|
Blender
V3.3
|
#include <shader_nodes.h>
Protected Member Functions | |
| void | cull_tiles (Scene *scene, ShaderGraph *graph) |
Protected Member Functions inherited from Node | |
| template<typename T > | |
| void | set_if_different (const SocketType &input, T value) |
| void | set_if_different (const SocketType &input, Node *value) |
| template<typename T > | |
| void | set_if_different (const SocketType &input, array< T > &value) |
| void | set_if_different (const SocketType &input, array< Node * > &value) |
| void | dereference_all_used_nodes () |
Additional Inherited Members | |
Public Attributes inherited from ImageSlotTextureNode | |
| ImageHandle | handle |
Public Attributes inherited from TextureNode | |
| TextureMapping | tex_mapping |
Public Attributes inherited from ShaderNode | |
| vector< ShaderInput * > | inputs |
| vector< ShaderOutput * > | outputs |
| int | id |
| ShaderBump | bump |
| ShaderNodeSpecialType | special_type |
Public Attributes inherited from Node | |
| ustring | name |
| const NodeType * | type |
| InternalNode | internal |
| LeafNode | leaf |
Static Protected Member Functions inherited from Node | |
| template<typename T > | |
| static T & | get_socket_value (const Node *node, const SocketType &socket) |
Protected Attributes inherited from Node | |
| const NodeOwner * | owner |
| int | ref_count {0} |
| SocketModifiedFlags | socket_modified |
Definition at line 90 of file shader_nodes.h.
|
virtual |
Reimplemented from ShaderNode.
Definition at line 338 of file shader_nodes.cpp.
References ATTR_STD_PTEX_FACE_ID, ATTR_STD_PTEX_UV, ShaderNode::attributes(), Shader::has_surface_link(), and string_endswith().
|
virtual |
Implements ShaderNode.
Definition at line 258 of file shader_nodes.cpp.
References graph, ImageSlotTextureNode::handle, and node.
|
protected |
Definition at line 276 of file shader_nodes.cpp.
References attribute, SceneParams::background, Scene::geometry, Geometry::get_uv_tiles(), Shader::graph, graph, ShaderNode::input(), ShaderInput::link, node, NODE_IMAGE_PROJ_BOX, Scene::params, ShaderOutput::parent, array< T, alignment >::push_back_slow(), scene, tile, and tiles.
|
inlinevirtual |
Reimplemented from ImageSlotTextureNode.
Definition at line 100 of file shader_nodes.h.
References ImageSlotTextureNode::equals().
|
inlinevirtual |
Reimplemented from ShaderNode.
Definition at line 95 of file shader_nodes.h.
| ImageParams ImageTextureNode::image_params | ( | ) | const |
Definition at line 265 of file shader_nodes.cpp.
References params.