Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/object.h
| Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | |||||
| /* Object */ | /* Object */ | ||||
| class Object : public Node { | class Object : public Node { | ||||
| public: | public: | ||||
| NODE_DECLARE | NODE_DECLARE | ||||
| NODE_SOCKET_API(Geometry *, geometry) | NODE_SOCKET_API(Geometry *, geometry) | ||||
| NODE_SOCKET_API(Transform, tfm) | NODE_SOCKET_API(Transform, tfm) | ||||
| BoundBox bounds; | |||||
| NODE_SOCKET_API(uint, random_id) | NODE_SOCKET_API(uint, random_id) | ||||
| NODE_SOCKET_API(int, pass_id) | NODE_SOCKET_API(int, pass_id) | ||||
| NODE_SOCKET_API(float3, color) | NODE_SOCKET_API(float3, color) | ||||
| NODE_SOCKET_API(ustring, asset_name) | NODE_SOCKET_API(ustring, asset_name) | ||||
| vector<ParamValue> attributes; | |||||
| NODE_SOCKET_API(uint, visibility) | NODE_SOCKET_API(uint, visibility) | ||||
| NODE_SOCKET_API_ARRAY(array<Transform>, motion) | NODE_SOCKET_API_ARRAY(array<Transform>, motion) | ||||
| NODE_SOCKET_API(bool, hide_on_missing_motion) | NODE_SOCKET_API(bool, hide_on_missing_motion) | ||||
| NODE_SOCKET_API(bool, use_holdout) | NODE_SOCKET_API(bool, use_holdout) | ||||
| NODE_SOCKET_API(bool, is_shadow_catcher) | NODE_SOCKET_API(bool, is_shadow_catcher) | ||||
| NODE_SOCKET_API(float, shadow_terminator_offset) | NODE_SOCKET_API(float, shadow_terminator_offset) | ||||
| NODE_SOCKET_API(float3, dupli_generated) | NODE_SOCKET_API(float3, dupli_generated) | ||||
| NODE_SOCKET_API(float2, dupli_uv) | NODE_SOCKET_API(float2, dupli_uv) | ||||
| NODE_SOCKET_API(ParticleSystem *, particle_system); | NODE_SOCKET_API(ParticleSystem *, particle_system); | ||||
| NODE_SOCKET_API(int, particle_index); | NODE_SOCKET_API(int, particle_index); | ||||
| GET_READ_ONLY(BoundBox, bounds) | |||||
| GET_SET(vector<ParamValue>, attributes) | |||||
| Object(); | Object(); | ||||
| ~Object(); | ~Object(); | ||||
| void tag_update(Scene *scene); | void tag_update(Scene *scene); | ||||
| void compute_bounds(bool motion_blur); | void compute_bounds(bool motion_blur); | ||||
| void apply_transform(bool apply_to_motion); | void apply_transform(bool apply_to_motion); | ||||
| ▲ Show 20 Lines • Show All 79 Lines • Show Last 20 Lines | |||||