void NetworkPriority::SetBasePriority(float priority) { basePriority_ = Max(priority, 0.0f); MarkNetworkUpdate(); }
void NetworkPriority::SetDistanceFactor(float factor) { distanceFactor_ = Max(factor, 0.0f); MarkNetworkUpdate(); }
void Camera::SetFlipVertical(bool enable) { flipVertical_ = enable; projectionDirty_ = true; MarkNetworkUpdate(); }
void RigidBody::SetCollisionEventMode(CollisionEventMode mode) { collisionEventMode_ = mode; MarkNetworkUpdate(); }
void Camera::SetUseClipping(bool enable) { useClipping_ = enable; projectionDirty_ = true; MarkNetworkUpdate(); }
void Camera::SetClipPlane(const Plane& plane) { clipPlane_ = plane; projectionDirty_ = true; MarkNetworkUpdate(); }
void Camera::SetAutoAspectRatio(bool enable) { autoAspectRatio_ = enable; MarkNetworkUpdate(); }
void Camera::SetProjectionOffset(const Vector2& offset) { projectionOffset_ = offset; projectionDirty_ = true; MarkNetworkUpdate(); }
void Camera::SetViewOverrideFlags(unsigned flags) { viewOverrideFlags_ = flags; MarkNetworkUpdate(); }
void Camera::SetFillMode(FillMode mode) { fillMode_ = mode; MarkNetworkUpdate(); }
void Camera::SetViewMask(unsigned mask) { viewMask_ = mask; MarkNetworkUpdate(); }
void Camera::SetLodBias(float bias) { lodBias_ = Max(bias, M_EPSILON); MarkNetworkUpdate(); }
void BillboardSet::Commit() { MarkPositionsDirty(); MarkNetworkUpdate(); }
void BillboardSet::SetAnimationLodBias(float bias) { animationLodBias_ = Max(bias, 0.0f); MarkNetworkUpdate(); }
void BillboardSet::SetMaterial(Material* material) { batches_[0].material_ = material; MarkNetworkUpdate(); }