138 uint32_t update_flags;
171 bool bounds_valid =
true);
unsigned long long int uint64_t
string get_cryptomatte_objects(Scene *scene)
void device_update(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress)
void device_update_object_transform(UpdateObjectTransformState *state, Object *ob, bool update_all, const Scene *scene)
void device_update_object_transform_task(UpdateObjectTransformState *state)
void device_free(Device *device, DeviceScene *dscene, bool force_free)
string get_cryptomatte_assets(Scene *scene)
void device_update_geom_offsets(Device *device, DeviceScene *dscene, Scene *scene)
void device_update_prim_offsets(Device *device, DeviceScene *dscene, Scene *scene)
void device_update_transforms(DeviceScene *dscene, Scene *scene, Progress &progress)
bool device_update_object_transform_pop_work(UpdateObjectTransformState *state, int *start_index, int *num_objects)
void apply_static_transforms(DeviceScene *dscene, Scene *scene, Progress &progress)
void device_update_flags(Device *device, DeviceScene *dscene, Scene *scene, Progress &progress, bool bounds_valid=true)
#define CCL_NAMESPACE_END
VecBase< float, D > step(VecOp< float, D >, VecOp< float, D >) RET
#define NODE_SOCKET_API_ARRAY(type_, name)
#define NODE_SOCKET_API(type_, name)
ccl_device_inline uint particle_index(KernelGlobals kg, const int particle)
void compute_bounds(bool motion_blur)
NODE_DECLARE BoundBox bounds
bool usable_as_light() const
float shadow_terminator_shading_offset
friend class GeometryManager
NODE_SOCKET_API(ParticleSystem *, particle_system)
vector< ParamValue > attributes
int get_device_index() const
int motion_step(const float time) const
void apply_transform(bool apply_to_motion)
friend class ObjectManager
float compute_volume_step_size() const
static const uint MAX_MOTION_STEPS
bool has_light_linking() const
float shadow_terminator_geometry_offset
bool is_traceable() const
uint visibility_for_tracing() const
void tag_update(Scene *scene)
float motion_time(const int step) const
bool has_shadow_linking() const
struct LightgroupMembership * lightgroup